- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 2022Java经典面试题总结(附问题和答案)
Java基础面向对象封装:封装的意义,在于明确标识出允许外部使用的所有成员函数和数据项,内部细节对外部调用透明,外部调用无需修改或者关心内部实现继承:继承基类的方法,并做出自己的改变和/或扩展,子类共性的方法或者属性直接使用父类的,而不需要自己再定义,只需扩展自己个性化的多态:基于对象所属类的不同,外部对同一个方法的调用,实际执行的逻辑不同JDK、JRE、JVM之间的区别JDK:Java Develpment Kit java 开发工具JRE:Java Runt
2022-05-20 22:57:47
4096
1
原创 List和Set的区别
List:有序,按对象进入的顺序保存对象,可重复,允许多个Null元素对象,可以使用Iterator取出所有元素,在逐一遍历,还可以使用get(int index)获取指定下标的元素Set:无序,不可重复,最多允许有一个Null元素对象,取元素时只能用Iterator接口取得所有元素,在逐一遍历各个元素...
2022-05-17 22:54:48
114
原创 String、StringBuffer与StringBuilder的区别
String是字符串常量,拼接的时候其实是JVM生成新的字符串对象效率上String当字符串缓冲区被多线程操作时,JVM不能保证StringBuilder是线程安全的,但是StringBuffer是可以安全执行的,但是大多数情况下是单线程操作,考虑到效率问题,一般都是用StringBuilder对于三者使用的总结:1.如果要操作少量的数据用 = String
2017-11-17 16:02:24
192
2022Java经典面试题总结(附问题和答案)
2022-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人