Java基础大全
包含15个模块
1. Java基础、语法
2. String相关
3. 集合
4. 多线程
5. IO流
6. 网络编程
7. 异常处理
8. Web方面相关
9. 设计模式
10. 高级框架
11. 微服务框架
12. 数据库
13. JVM
14. Linux 操作
15. 算法分析及手写代码
Java基础、语法
1. Java跨平台原理(字节码文件、虚拟机)
2. Java的安全性
3. Java三大版本
4. 什么事JVM、什么事JDK、什么是JRE?
5. Java三种注释类型
6. 8种基本数据类型及其字节数
7. i++和++i得异同之处
8. &和&&得区别和联系,|和||的区别和联系
9. 用最有效率的方法算出2乘以8等于多少
10. 基本数据类型的类型转换规则
11. if多分支语句和switch多分支语句的异同之处
12. while和do-while循环的区别
13. break和continue的作用
14. 请使用递归算法计算n!
15. 递归的定义和优缺点
16. 数组的特征
17. 请写出冒泡排序代码
18. 请写出选择排序的代码
19. 请写出插入排序的代码
20. 可变参数的作用和特点
21. 类和对象的关系
22. 面向过程和面向对象的区别
23. this和super关键字的作用
24. static关键字的作用
25. final和abstract关键字的作用
26. final、finally、finalize的区别
27. 写出java.lang.Obiect类的六个常用方法
28. private/默认/protected/public权限修饰符的区别
29. 继承条件下构造方法的执行过程
30. ==和equals的区别和联系
31. 谈谈Java的多态
32. 简述Java的垃圾回收机制
33. 基本数据类型和包装类
34. Integer和int的区别
35. java.sql.Date和java.util.Date的联系和区别
36. 使用递归算法