摘要:
接口与抽象类的共同点: 1、都不能被实例化 2、都可以包含抽象方法 3、都可以有默认的实现方法,(jdk8中可以用default关键字在接口中定义默认的方法) 区别: 1、接口主要对类的行为进行约束,实现某个接口就应该有对应的行为,web中的service层接口,serviceimpl必须实现所有方 阅读全文
摘要:
final关键字 1、修饰类:关键字修饰类不能被继承,final类中的所有成员方法都会被隐私指定为final方法 2、修饰方法:修饰的方法不能被重写。 3、修饰变量:如果变量为基本数据类型,则数值不能随便改变。如果是引用类型的变量,不能指向其他对象。 阅读全文
摘要:
1、讲一讲对String的理解 Java中的String对象特性,与C/C++不同,重点在于其不可变性。 1、不可变性:String对象值是不可改变的,一切改变String值的操作,都是重新构造新的字符串。(从缓存这种方面来答,很多对象重复,不用每次都创建新的对象) 2、存储原理:String对象存 阅读全文