2016年9月26日

摘要: 联系:他们都是字符串类。 区别: String:是不可变类,在底层是用final修饰的,所以不能被继承,资源开销大,线程安全。 StringBuffer:是字符序列可以改变的字符串,也是是线程安全的。 StringBuilder:也是字符串可以改变的字符串,但是线程不安全的,所以性能... 阅读全文
posted @ 2016-09-26 22:06 成长源于渐悟与顿悟1 阅读(118) 评论(0) 推荐(0)
 
摘要: 四个修饰符到底有什么区别? 首相要搞清楚他们的联系:什么联系呢?其实他们全部都是权限修饰符。 区别: private:修饰当前类。 默认修饰符(default):就是当前默认包下。 protected:修饰当前包下及包外的子类。 public:公共修饰符。 阅读全文
posted @ 2016-09-26 21:54 成长源于渐悟与顿悟1 阅读(314) 评论(0) 推荐(0)
 
摘要: Constuctor构造器:构造器不能被重写,你新建了就是新建了。不能用static修饰构造器,只能用public、protected、private这三个修饰符来修饰。 阅读全文
posted @ 2016-09-26 21:48 成长源于渐悟与顿悟1 阅读(606) 评论(0) 推荐(0)
 
摘要: Overload:重载跟覆盖是一个意思,一般发生在同一个类中,方法名不能变,但是形参、返回值类型可以改变,里面的方法体也是可以改变的。Override:重写,,一般发生在父子类中,方法名、形参都不能改变,返回值类型小于等于原来的类型,抛出的异常也要小于等于比父类中的异常,,但是父类如果是privat... 阅读全文
posted @ 2016-09-26 21:41 成长源于渐悟与顿悟1 阅读(123) 评论(0) 推荐(0)
 
摘要: 抽象:把客观事物用代码抽象出来,包括两种抽象:第一种是数据抽象,也就是对象的属性。第二种是过程抽象,也就是对象的行为特征。封装:把客观事物封装成抽象的类,对不可信的对象隐藏,对可信的对象或者类进行操作。继承:对着父类进行继承extends,implements实现接口。多态:允许不同类的对象对同一消... 阅读全文
posted @ 2016-09-26 21:29 成长源于渐悟与顿悟1 阅读(221) 评论(0) 推荐(0)
 
摘要: 面向对象:三易(易用性、易维护、易扩展),具有四大特性(多态、继承、抽象、封装)。面向过程:强调事务的性能,开销比较大,没有面向对象的三易(易用性、易维护、易扩展)。 阅读全文
posted @ 2016-09-26 21:17 成长源于渐悟与顿悟1 阅读(123) 评论(0) 推荐(0)