摘要: 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是Java虚拟机的类加载机制。 1)三个类加载器: bootstrap classloader - 引导(也称为原始)类加载器,它负责加载Java的核心类。 exten 阅读全文
posted @ 2016-08-11 11:58 马云12314 阅读(1011) 评论(0) 推荐(0) 编辑
摘要: 1)wait() notify() sleep() sleep是Thread类的函数,wait和notify是Object的函数。 sleep的时候keep对象锁,wait的时候release 对象锁。 sleep时监控状态依然保持。wait进入等待池,只有针对该对象发出了notify才会进入对象锁 阅读全文
posted @ 2016-08-11 10:42 马云12314 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除 阅读全文
posted @ 2016-08-11 10:40 马云12314 阅读(178) 评论(0) 推荐(0) 编辑