摘要:
1、面向对象的特征有哪些方面?
答:面向对象的特征主要有以下几个方面:
抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。
继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继... 阅读原文
2018-03-14 20:23:01 阅读(715) 评论(0)
摘要:
2018-03-14
一、this这个关键字,相当于普通话里的“我” ,例如:
小明说 “我吃了” 这个时候,“我” 代表小明 小红说 “我吃了” 这个时候,“我” 代表小红 "我"代表当前人物 。
1、this即代表当前对象:
public class Hero {
String name; /... 阅读原文
2018-03-14 19:26:02 阅读(761) 评论(0)
摘要:
1、面向对象思想
(1)面向过程思想:面向着具体的每一个步骤和过程,把每一个步骤和过程完成,然后由这些功能方法相互调用,完成需求。强调的是过程,所有事情都需要自己完成。
(2)面向对象思想:就是不断的创建对象,使用对象,指挥对象做事情。是一种更符合我们思想习惯的思想(懒人思想,我把事情自己不做,交给别人去做)... 阅读原文
2018-03-14 17:26:10 阅读(746) 评论(0)
摘要:
1、查看数据库状态 及启动停止/etc/init.d/mysqld status/etc/init.d/mysqld start/etc/init.d/mysqld stop
2、给用户配置初始密码123456:mysqladmin -u root -password 123456
3、修改root用户密码为 abc... 阅读原文
2018-03-14 16:58:04 阅读(721) 评论(0)
摘要:
前言
前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架...本博文主要是引入Spring框架...
Spring介绍
Spring诞生:
创建Spring的目的就是用来替代更加重量级的的企业级Java技术
简化Java的开发
基于POJO轻量级和最小侵入式开发
通过依赖... 阅读原文
2018-03-14 14:58:10 阅读(775) 评论(0)
摘要:
简单的数据加密解密
通常都是利用“^”异或运算对字符串进行加密
通过char[] array = String.toCharArray();// 获取字符数组;然后遍历字符数组,进行异或运算按位做“异或”运算是:位值相同得1,不同得0原文和密钥进行异或运算得到密文,这是加密将密文和同一密钥进行异或运算就可以得到原文,... 阅读原文
2018-03-14 13:18:02 阅读(761) 评论(0)
摘要:
前端框架很多,但没有一个框架称霸,后端框架现在Spring已经完成大一统。所以学习Spring是Java程序员的必修课。
Spring框架对于Java后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看Spring的源码,你将会失去一次和大师学习的... 阅读原文
2018-03-14 11:51:05 阅读(707) 评论(0)
摘要:
Mybatis与Spring整合
既然我们已经学了Mybatis的基本开发了,接下来就是Mybatis与Spring的整合了!
以下使用的是Oracle数据库来进行测试
导入jar包
aopalliance.jar
asm-3.3.1.jar
aspectjweaver.jar
c3p0-0.9.1.2.jar
c... 阅读原文
2018-03-14 10:05:02 阅读(738) 评论(0)
摘要:
springboot仍然在狂速发展,才五个多月没有关注,现在看官网已经到1.5.3.RELEASE版本了。准备慢慢在写写springboot相关的文章,本篇文章使用springboot最新版本1.5.3进行开发。
发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用... 阅读原文
2018-03-14 09:23:01 阅读(730) 评论(0)
摘要:
一:使用synchronized关键字
二:使用Collections.synchronizedList();
假如你创建的代码如下:List<Map<String,Object>> data=new ArrayList<Map<String,Object>&... 阅读原文
2018-03-14 08:35:04 阅读(719) 评论(0)