- 博客(10)
- 收藏
- 关注
原创 单例模式的三种实现 HungrySingleton(饿汉式) LazySingleton1(懒汉式:方法级锁) LazySingleton2(懒汉式:双检查锁 有BUG)
<br />以下包含三种单例模式的实现。<br />1 HungrySingleton(饿汉式) <br />2 LazySingleton1(懒汉式:方法级锁) <br />3 LazySingleton2(懒汉式:双检查锁 有BUG)<br />其中第三种在有的JAVA平台内存模型中,可能会出现BUG,不推荐使用<br />参考文章 双重检查锁定及单例模式 Peter Haggar<br />package singletonPattern;<br />/**<br /> * describe: 饿汉式
2011-05-27 22:15:00 1444
原创 回文数判断
<br />package com.mianshi;<br />/**<br /> * describe: 回文数判断:如 121, 111,12321 是回文数<br /> * create on: 2011-05-25<br /> * @author sylor.liu<br /> * @version 1.0<br /> * @since jdk1.6<br /> */<br />public class CycleNumber {<br /> <br /> // 判断该数是否是回文数<br /> p
2011-05-25 22:35:00 392
原创 出圏问题
<br />package com.mianshi;<br />import java.util.LinkedList;<br />import java.util.List;<br />/**<br /> * describe: 出圏问题:N个人坐成一圈,从某一个人开始数,数到第I个人出圈,求最从出圈的人<br /> * create on: 2011-05-25<br /> * @author sylor.liu<br /> * @version 1.0<br /> * @since jdk1.6<br
2011-05-25 22:30:00 238
原创 打印九九乘法口诀
<br />package com.mianshi;<br />/**<br /> * describe: 打印九九乘法口诀<br /> * create on: 2011-05-25<br /> * @author sylor.liu<br /> * @version 1.0<br /> * @since jdk1.6<br /> */<br />public class printKoujue {<br /> <br /> public static void printKouJue(){<br />
2011-05-25 22:18:00 302
原创 链表实现
<br />package com.algorithm;<br /><br />/**<br /> * describe: 链表实现<br /> * create on: 2011-05-25<br /> * @author sylor.liu<br /> * @version 1.0<br /> * @since jdk1.6<br /> */<br />public class SimulateLink {<br /> <br /> Node head;<br /> <br /> public cla
2011-05-25 22:14:00 207
原创 素数判断
package com.algorithm;/** * describe: 素数判断 * create on: 2011-05-25 * @author sylor.liu * @version 1.0 * @since jdk1.6 */public class Prime { // 判断该数字是否为素数 public static boolean isPrimes(int num){ if(num return false; } boolean flag = true; int sqrtN
2011-05-25 21:18:00 238
原创 冒泡排序
<br />package com.algorithm;<br />/**<br /> * describe: 冒泡排序(排序结果从小到大)<br /> * create on: 2011-05-25<br /> * @author sylor.liu<br /> * @version 1.0<br /> * @since jdk1.6<br /> */<br />public class Bubblesort {<br /> <br /> // 对数组a内的值,进行冒泡排序<br /> public st
2011-05-25 20:56:00 374
原创 快速排序算法2
<br />package com.mianshi;<br />/**<br /> * describe: 快速排序算法2(排序结果从小到大)<br /> * create on: 2011-05-25<br /> * @author sylor.liu<br /> * @version 1.0<br /> * @since jdk1.6<br /> */<br />public class QuickSort2 {<br /> <br /> <br /> private void swap(int a[]
2011-05-25 20:49:00 198
原创 千里之行,始于足下
<br />工作快二年了,刚对编程入门,然而回头望望,发现很多东西都很散乱。<br />突然之间,决定对自己的东西进行下梳理,然后把它们都记录在这儿。<br />对自己是个促进,也希望对大家有所帮助。<br />从这里,一个新的启航!
2011-05-25 20:47:00 181
原创 快速排序算法1
package com.mianshi;/** * describe: 快速排序算法1(排序结果从小到大) * create on: 2011-05-25 * @author sylor.liu * @version 1.0 * @since jdk1.6 */public class QuickSort1 { private void swap(int a[], int x, int y){ int temp = a[x]; a[x] = a[y]; a[y] = temp; } // 以a[r]为
2011-05-25 20:29:00 226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人