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