摘要: 三个接口都在java.util包下 List与Set具有相似性,它们都是单列元素的集合,所以,它们有一个共同的父接口,叫Collection,Map没有继承Collection接口 1、List接口: List表示有先后顺序的集合,一个对象可以被反复存储进List中,每调用一次add方法,这个对象就 阅读全文
posted @ 2019-09-28 17:16 请叫我小老弟 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: Collection是集合类的上级接口,继承他的接口主要有Set和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 阅读全文
posted @ 2019-09-28 16:49 请叫我小老弟 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、==:基本数据类型(int a = 1; String s = “hello”;)比较的是值,引用数据类型(Integer c = new Integer(2); String str = new String(“world”);)比较的是内存地址 2、equals(): 情况1:类没有覆盖eq 阅读全文
posted @ 2019-09-28 16:47 请叫我小老弟 阅读(473) 评论(0) 推荐(0) 编辑
摘要: String s = "hello "; s += "world"; 这两行代码执行后,原始的String对象中的内容没有变,在这段代码中,s原先指向一个String对象,内容是hello,然后执行+操作,这时,s不指向原来那个对象了,而指向了另一个String对象,内容为hello world,原 阅读全文
posted @ 2019-09-28 16:09 请叫我小老弟 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: Overload为重载,它是指我们可以定义一些名称相同的方法,通过定义不同的输入参数来区分这些方法 然后再调用时,就会根据不同的参数样式,来选择合适的方法执行 在使用重载时只能通过不同的参数样式。 例如,不同的参数类型,不同的参数个数,不同的参数顺序(当然,同一方法内的几个参数类型必须不一样,例如可 阅读全文
posted @ 2019-09-28 15:35 请叫我小老弟 阅读(387) 评论(0) 推荐(0) 编辑
摘要: ceil意为天花板,指向上取整;floor意为地板,指向下取整;round指四舍五入 阅读全文
posted @ 2019-09-28 15:15 请叫我小老弟 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: java的两大数据类型: 内置数据类型 引用数据类型 内置数据类型 java提供了八种基本数据类型。六种数据类型(四个整数型,两个浮点型),一种字符类型,一种布尔型 java为每个原始类型提供了封装类,例Integer是java为int提供的封装类,int的默认值为0,Integer的默认值为nul 阅读全文
posted @ 2019-09-28 14:53 请叫我小老弟 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 将一个数左移n位,就相当于乘以了2的n次方 位运算cpu直接支持的,效率最高 阅读全文
posted @ 2019-09-28 12:44 请叫我小老弟 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 在c语言中,char类型占一个字节,而汉子占两个字节,所以不能存储。 在java中,char类型占两个字节,java默认采用Unicode编码,一个Unicode是16位,所以一个Unicode占两个字节 java中无论汉字还是英文字母都是用Unicode编码来表示的,所以,java中,char类型 阅读全文
posted @ 2019-09-28 12:34 请叫我小老弟 阅读(616) 评论(0) 推荐(0) 编辑
摘要: short s1=1; s1=s1+1;//没有强制类型转换,编译报错,应该为s1=(short) (s1+1) s1+=1;//由于+=是java规定的运算符,java编译器会对他进行特殊处理,因此可以正确编译 阅读全文
posted @ 2019-09-28 12:31 请叫我小老弟 阅读(780) 评论(0) 推荐(0) 编辑