记录几个JavaSE阶段的知识点,方便回头巩固

Posted on 2021-01-12 19:44  来杯奶茶呗  阅读(138)  评论(0编辑  收藏  举报

1、ListSetMap三者的区别

2、迭代器遍历过程简述

3、JDKJREJVM各自含义

4、intString类型

5、i++++i区别

6、Math类常用方法:幂运算(pow)、平方根运算(sqrt)、四舍五入(round)、随机数

7、什么叫父类的引用指向子类的对象?二者是什么关系?

8、BigInteger/BigDecimal加减乘除的方法(addsubtractmultiplydivide

9、StringStringBufferStringBuilder的区别

10、java里一个字母或数字占几个字节,一个汉字呢?,一个汉字能用char类型存储吗?

11、TCP/IP模型、OSI模型

12、TCP协议和IP协议分别在那一层

13、Socket套接字server端和客户端的过程

14、创建线程的4种方式,详细描述一下

15、列举几个String类常用的方法

16、抽象类和接口的区别,怎样去使用?

17、常见线程后,直接调用start()run()的区别

18、两种比较器的使用(定制排序和自然排序)

19、重写和重载的区别?

20、请详细阐述一下java的三大特性

21、TreeMap底层是什么?是否有序?

22、解释一下序列化与反序列化

23、两个对象的equals值相同,那hashcode值也相同吗?

24、如何将字符串反转?

25、普通类和抽象类的区别?

26、ArrayListLinkedList区别

27、简述一下并发和并行的概念

28、finalfinallyfinalize几个关键字有什么联系?

29、Map存储有什么特点

30、ErrorException的区别

31、如果一个类中有抽象方法,那么这个类一定是抽象类吗?

32、superthis的区别、各自表示什么

33、类的构造方法能否重写?重载?