不想面试一

final 修饰不可变变量,不可覆盖方法,不可继承类

finally try...catch...finally

finallize 垃圾收集器执行时会调用被回收对象的此方法(关闭文件)


反射的用途实现 通过反射机制可以在运行期间获取对象的类型信息 (工厂模式,代理模式等),解决java泛型擦除等

获取一个对象的反射类 getClass() Class.forName() 类.class 类加载器getClassLoader()


HashMap  使用put() 方法时,它调用键对象的 hashCode() 方法来计算 hashcode,然后找到 bucket 位置来储存值对象。当获取对象时,通过键对象的 equals() 方法找到正确的键值对,然后返回值对象。HashMap 使用链表来解决碰撞问题,当发生碰撞了,对象将会储存在链表的下一个节点中。 HashMap 在每个链表节点中储存键值对对象


java命令启动jvm,jvm会启动一个主线程;jvm的启动是多线程的,因为它最低有两个线程启动,主线程和垃圾回收线程

猜你喜欢

转载自blog.csdn.net/qq_42553020/article/details/83240247
今日推荐