Java 3.0
- Java Servlet
Java反射机制
是在运行状态中, 对于任意一个类, 都能够知道这个类的所有属性和方法; 对于任意一个对象, 都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制. 主要作用有三:
- 运行时取得类的方法和字段的相关信息。
- 创建某个类的新实例(.newInstance()) 3.取得字段引用直接获取和设置对象字段,无论访问修饰符是什么。 用处如下:
- 观察或操作应用程序的运行时行为。
- 调试或测试程序,因为可以直接访问方法、构造函数和成员字段。
- 通过名字调用不知道的方法并使用该信息来创建对象和调用方法。
- Synchronized 实现原理
- HashMap default capacity is 16 and resize double
- Java读取一个文件, 有哪些方法, 考虑性能, 用哪一个类
- 什么是序列化, IO的序列化方式, 为什么需要序列化(包括在网络传输的情况下)
- 你用过的JVM命令有哪些
- 如果一个程序发生OOM, 该怎么处理
- Java类加载机制
- 为什么使用双亲委派模型
- JDK7与JDK8的JVM内存模型区别