- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 八大排序算法思想,时间复杂度,稳定性、及其java实现
八大排序算法思想,时间复杂度,稳定性、及其java实现1.归并排序package eightSort;import java.util.Arrays;/** * 归并排序 * * 1.设r[i…n]由两个有序子表r[i…m]和r[m+1…n]组成,两个子表长度分别为n-i +1、n-m。 * j=m+1;k=i;i=i; //置两个子表的起始下标及辅助数组的起始下标 * 2.若i>m 或j
2017-09-20 18:02:17 1220
原创 集合类的各种实现类使用迭代器迭代的具体写法
enum Color {RED, YELLOW;}public class T { /** * @param args */ public static void main(String[] args) { HashSet<String> hashSet = new HashSet<String>(); System.o
2017-09-07 10:29:46 1365
原创 Java多线程--初始
关于Java多线程,我想这是一个程序员进阶过程中不可避免遇到的问题,这里,为了能够更加清晰,我仅仅讲诉多线程中的同步锁(synchronized)关于Java synchronized的比喻这里我们假设:(1)房子。一个object是一个房子(2)房间。房子里面有很多房间,即方法。(3)人被synchronized的房间在房子左边,有一个铁门,铁门上有锁孔,地板上有锁,可以...
2017-09-06 15:46:33 194
转载 java synchronized
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个syn
2017-09-06 14:33:25 173
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人