自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 java设计模式之单例模式

java中设计模式之单例模式:1.饿汉法:在第一次引用该类的时候就创建对象实例,而不管是否需要创建: public class Singleton { private static Singleton = new Singleton(); private Singleton() {} public static getSignleton(){ ...

2019-05-26 14:38:26 63

原创 Java中实现线程三种方式

Java中创建线程的3种方式1.继承Thread类创建线程(1)定义Thread类的子类,并重写run()方法,该run()方法体,就代表了线程要执行的任务。(2)创建Thread类的实例,那么就相当于创建了线程对象。(3)调用线程类的Thread的start()方法就相当与启动了线程。2.通过Runnable接口创建线程类。(1)定义Runnable接口的实现类,并重写该接口的run...

2019-05-26 12:06:16 78

原创 Java实现归并排序

归并排序算法算法描述:对于给定的一组记录,首先将每两个相邻的长度为1的子序列进行归并,得到 n/2(向上取整)个长度为2或1的有序子序列,再将其两两归并,反复执行此过程,直到得到一个有序序列。 package sorting; /** * 归并排序 * 平均O(nlogn),最好O(nlogn),最坏O(nlogn);空间复杂度O(n);稳定;较复杂 * @author zen...

2019-05-20 15:07:28 75

原创 排序算法-插入排序

排序算法-插入排序 思想:假定前n个数已经排好序,将第n个数插到前面的n个有序数列中,使得这n个数也是排好序的。 public static void insert_sort(int array[],int lenth){ int temp; for(int i=0;i<lenth-1;i++){ for(int j=i+1;j>0;j...

2019-05-20 14:39:50 50

原创 ArrayList源码

ArrayList源码ArrayList的初始化:提供两个构造方法。initialCapacity是初始化指定的List的容量(明显初始化容量不能<0).无参的构造方法如果没有指定初始化容量,那么默认的容量设置为EMPTY_ELEMENTDATA;我们看看这个 EMPTY_ELEMENTDATA 是什么:是一个空的数组。也就是ArrayList中的元素个数为0想Arr...

2019-05-20 11:59:39 65

原创 final修饰的变量和引用

final修饰的变量的特性:1.final修饰的地址值不能改变 public class Test{ public static void main(String[] args){ final Other o = new Other(); o = new Other(); //会报错 final修饰的引用地...

2019-05-14 16:27:09 830

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除