java基础知识总结(关于Java面试)

1. Java作用域--public,private,friendly,protected

2. String,StringBuffer,stringBuilder的区别

3. String和char[]的区别

4. final,finally, finalize的区别

5. static关键字

6.内部类

7.设计模式之单例模式,代理模式(其实是多多益善)

8.集合

9.类加载的具体过程

10.垃圾回收过程及如何知道该对象该回收了,java内存模型

11.网络通信的过程(socket用法)

12.Linux查看进程号,及JVM的监控指令和查看日志的命令

13.计算机网络的三次握手,四次挥手。

14.两个进程间通信的方法

15.索引的用法。

16.线程池

17.sleep()与wait()的区别。

18. join的理解(多线程)

19.内部锁,外部锁,悲观锁和乐观锁。

20.Java并发中的原子类

21.编程题--排序算法

22.编程题--进制转换

23.编程题--计算一个整数奇数位的和,偶数为的和

24.编程题--截字符串的各种算法题

25.页面加载过慢的解决办法

26.解释一下面向对象

27.解释一下上下文切换

28.为什么要用spring

29.Java反射机制,什么时候用反射机制

30.Java成员初始化--一个类有构造方法、普通方法、static代码块和普通代码块时的加载顺序。

猜你喜欢

转载自www.cnblogs.com/yiRain1992/p/9064080.html