摘要:
add()和put()方法都是集合框架中的添加元素的方法。但是put()方法应用于map集合中,add()方法应用于collection集合中。二者的主要区别是:返回值类型不一样。add()放回布尔(boolean)类型。因为像Set集合中不允许添加重复的元素。当Ha... 阅读全文
摘要:
eg.List stringArrayList = new ArrayList();其中List类后的泛型相当于参数,会随构造方法进入List类内部,然后对泛型E进行替换,使相关参数的数据类型变为String注意:泛型只在编译时有效,编译后的文件是不含泛型的,究其原因... 阅读全文
摘要:
阅读全文
摘要:
一.选择题1.BD解析:B:Integer是对象,所以默认的应该是null对象.D使用的是自动装箱2.A解析:String类的对象是final型,是不能修改的,concat()方法是生成一个新的字符串,不是修改原字符串3.B解析:https://blog.csdn.n... 阅读全文
摘要:
程序: public class Test { public static void main(String args[]) { String s1 = "abc"; String s2 = "abc"; String ... 阅读全文
摘要:
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改一.选择题1.ACD解析:B:java中左边不能直接直接指定长度,和C语言不一样2.B3.C解析:B各行分开皆对,但放在一起会产生重复定义错误.D的第一个按定义来说应该是错的,但编译器并... 阅读全文
摘要:
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改一.选择题1.C解析:对void下的函数,可以使用"return;"表示结束之意,但不能"return i",因为数据是void,try-catch-finally:正确执行:try->... 阅读全文
摘要:
本答案为本人个人编辑,仅供参考,如果读者发现,请私信本人或在下方评论,提醒本人修改一.选择题1.AB解析:A可以被所有类访问,B可以被当前包的所有类访问,也可以被所有子类访问2.A解析:所有子类会先用super()方法调用父类构造方法,再调用自己的构造方法3.D解析:... 阅读全文
摘要:
==对基本数据类型比较的是值,对引用类型比较的是地址equals()比较的是对象的数据的引用等价性原理:自反性 x.equals(x)为true 对称性 x.equals(y) 为true时,y.equals(x) 也为true 传递性 若x.equ... 阅读全文
摘要:
即使我们声明一个没有构造函数的抽象类,编译器还会为我们生成一个默认的保护级别的构造函数。子类实例化时(不管是否为带参构造)只会调用所有父类的无参构造函数,而带参构造必须通过显式去调用.调用顺序是先调用抽象类的无参构造函数,如果子类实例化时是使用带餐的构造函数,则再接着... 阅读全文