摘要: 虚拟机把描述类的数据从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) 编辑
摘要: 1.通过实现Comparable接口,根据User的年龄进行排序。 2. 通过实现Comparator接口,根据User的年龄进行排序。 选择Comparable接口还是Comparator? 一个类实现了Comparable接口则表明这个类的对象之间是可以相互比较的,这个类对象组成的集合就可以直接 阅读全文
posted @ 2016-08-10 20:22 马云12314 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 选择排序是常用内部排序的一种,常见的实现算法有直接选择排序算法和堆排序算法,选择排序的基本思想是每次从待排数据中选择第n小的数据放到排序列表的第n个位置,假如共有N个数据待排,那么经过N-1次排序后,待排数据就已经按照从小到大的顺序排列了。 直接选择排序算法的思想比较简单:(假设数据放在一个数组a中 阅读全文
posted @ 2016-08-09 10:30 马云12314 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 快排:排序不稳定。每当两次分割的区域都均匀大小时,为最好情况。空间复杂度O(logn)~O(n)之间。时间复杂度一般和最好情况为O(nlogn),最坏为O(n*n)。 阅读全文
posted @ 2016-08-09 09:50 马云12314 阅读(163) 评论(0) 推荐(0) 编辑
摘要: //数值判断正则表达式 public boolean isNumeric(char[] str) { return String.valueOf(str).matches("[\\+-]?[0-9]*(\\.[0-9]*)?([eE][\\+-]?[0-9]+)?"); } //java包中正则表达 阅读全文
posted @ 2016-07-19 09:00 马云12314 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 红黑树的性质与定义 红黑树(red-black tree) 是一棵满足下述性质的二叉查找树: 1. 每一个结点要么是红色,要么是黑色。 2. 根结点是黑色的。 3. 所有叶子结点都是黑色的(实际上都是Null指针,下图用NIL表示)。叶子结点不包含任何关键字信息,所有查询关键字都在非终结点上。 4. 阅读全文
posted @ 2016-07-15 21:38 马云12314 阅读(279) 评论(0) 推荐(0) 编辑
摘要: package studyJava;class FIFO{ /* * 先进先出算法 * N:内存块的个数 * array:内存块 * size:页面数目 * */ private static final int N=3; private int size; Object[] array=new O 阅读全文
posted @ 2016-07-05 20:39 马云12314 阅读(2112) 评论(0) 推荐(0) 编辑
摘要: 原理:http://www.cnblogs.com/CheeseZH/p/4229910.html Example To build a Hidden Markov Model and use it to build some predictions, try a simple example li 阅读全文
posted @ 2016-05-05 15:50 马云12314 阅读(472) 评论(0) 推荐(0) 编辑