摘要:
HashMap和HashTable的区别 1、继承的父类不同 Hashtable继承自Dictionary类,而HashMap继承自AbstractMap类。但二者都实现了Map接口。 2、线程安全性不同 HashMap底层是一个Entry数组,当发生hash冲突的时候,hashmap是采用链表的方 阅读全文
posted @ 2021-01-07 23:20
发条良子
阅读(123)
评论(0)
推荐(0)
摘要:
java内存区域 栈:每个线程都有它的栈一般理解: 我们生命的变量句柄存储在栈上以及基本类型都存储在栈上比如 int a; User user; 本地方法栈除了存储这些以外 还未虚拟机使用的native服务 堆:此内存区域唯一的目的就是存放对象实例,各个线程的共享区域,在划分内存的时候可能有线程安全 阅读全文
posted @ 2021-01-07 23:19
发条良子
阅读(50)
评论(0)
推荐(0)
摘要:
关于对象创建的过程与知识一.创建对象的方式有4种显式地创建对象的方式:1.用new语句创建对象,这是最常用的创建对象的方式。2.运用反射手段,调用Java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。3.调用对象的clon 阅读全文
posted @ 2021-01-07 22:54
发条良子
阅读(233)
评论(0)
推荐(0)
摘要:
JAVA类的生命周期与加载机制 一.类的生命周期加载->验证->准备->解析->初始化->使用->卸载 二.加载类的场景1.遇到new,getstatic,putstatic或者invokestatic这四个指令的时候出发初始化2.使用java.lang.reflect包中的方法进行反射调用的时候, 阅读全文
posted @ 2021-01-07 22:52
发条良子
阅读(106)
评论(0)
推荐(0)

浙公网安备 33010602011771号