1.&操作符和&&操作符有什么区别?
2.a = a + b 与 a += b 的区别?
3.逻辑操作符 (&,|,^)与条件操作符(&&,||)的区别
4.3*0.1 == 0.3 将会返回什么?true 还是 false?
5.float f=3.4; 是否正确?
6.short s1 = 1; s1 = s1 + 1;有什么错?
数据结构篇
1.基础类型(Primitives)
2.基础类型(Primitives)与封装类型(Wrappers)的区别在哪里
3.简述九种基本数据类型的大小,以及他们的封装类
4.int 和 Integer 哪个会占用更多的内存? int 和 Integer 有什么区别?parseInt()函数在什么时候使用到
5.float和double的默认值是多少
6.如何去小数四舍五入保留小数点后两位
7.char 型变量中能不能存贮一个中文汉字,为什么
类型转换篇
1.怎样将 bytes 转换为 long 类型
2.怎么将 byte 转换为 String
3.如何将数值型字符转换为数字
4.我们能将 int 强制转换为 byte 类型的变量吗?如果该值大于 byte 类型的范围,将会出现什么现象
5.能在不进行强制转换的情况下将一个 double 值赋值给 long 类型的变量吗
6.类型向下转换是什么
数组篇
1.如何权衡是使用无序的数组还是有序的数组
2.怎么判断数组是 null 还是为空
3.怎么打印数组? 怎样打印数组中的重复元素
4.Array 和 ArrayList有什么区别?什么时候应该使用Array而不是ArrayList
5.数组和链表数据结构描述,各自的时间复杂度
6.数组有没有length()这个方法? String有没有length()这个方法
队列篇
1.队列和栈是什么,列出它们的区别
2.BlockingQueue是什么
3.简述 ConcurrentLinkedQueue LinkedBlockingQueue 的用处和不同之处。
4.ArrayList、Vector、LinkedList的存储性能和特性
String
1.StringBuffer
2.ByteBuffer 与 StringBuffer有什么区别
……
希望通过以上示例可以让大家早日找到适合自己的笔记记录方法。
学java记笔记的作用是什么?
记笔记