- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Java–单例模式及双锁检测
Java–单例模式及双锁检测作为开发的我们对单例模式肯定不会陌生,毕竟项目中用到它的地方相当多。 一般我们都知道单例模式有两种写法,延迟加载(又叫饿汉式),意思很好懂,只有用到的时候才创建(饿汉,只有饿了的时候才吃),非延迟加载(又叫饱汉式),不管用不用一上来就创建(不管饿不饿,上来就开吃)。一.单例模式的两种写法 从反应时间速度来取舍,用非延迟加载1.1.非延迟加载(饱汉...
2018-07-17 19:53:41
2750
2
原创 集成springmvc和mybatis环境的Javaweb基础框架,省去新手搭建繁琐环境的苦恼
采用springmvc和mybatis及velocity模板的Javaweb基础项目,已经搭建好开发所需的全部环境,只需要修改几处配置,便可以在此之上开发你的项目,省去了搭建繁琐web环境的时间。
2017-07-12 09:54:58
976
1
转载 Executors
java.util.concurrent类 Executorsjava.lang.Object 继承者 java.util.concurrent.Executors此类是个工具类,它提供对Executor、ExecutorService、ScheduledExecutorService、ThreadFactory 和 Callable 类的一些实用方法。此类支持以下各种方法:
2014-04-12 12:49:37
648
原创 约瑟夫环的java实现
/** * 10、 有100个人围成一个圈,从1开始报数, * 报到14的这个人就要退出。然后其他人重新 * 开始,从1报数,到14退出。问:最后剩下 * 的是100人中的第几个人? */public class Test10 { public static void main(String[] args) { Test10 test = new Test10(); in
2014-04-10 17:54:48
1033
原创 打印螺旋矩阵
写一方法,打印等长的二维数组, 要求从1开始的自然数由方阵的最外圈向内螺旋方式地顺序排列。 如: n = 4 则打印:*1 2 3 4* 12 13 14 5* 11 16 15 6* 10 9 8 7
2014-04-08 20:23:15
1577
原创 通过反射改变变量
接着昨天的反射继续来,这篇就讲一个小题目。在一个java类中有三个String类型的成员变量,现在要通过反射来将这三个字符串变量当中的字符b变为a.上代码:public class RefBean { public String str1="boy"; public String str2="buss"; public String str3="girl"; public Stri
2014-04-07 20:47:45
1135
原创 反射机制
一.JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
2014-04-06 22:27:50
562
原创 java自动装箱与拆箱
在java中,当基本类型与他们的父类类型运算的时候就会自动转换类型,叫做装箱与拆箱。Integer a=10;System.out.println(a+10);上述代码会输出结果为:20.原因Integer为引用类型,是不能够进行加法运算的,当他与10相加时,会自动转换类型为int。这个过程我们叫做拆箱。 上述代码第一句,我们知道Integer是一个引用类型,
2014-03-30 11:04:06
1276
1
原创 java语言实现二分查找算法
以前也多多少少接触过一些算法,但大都是只知道理论,没有自己动手写过代码。现在从头,自己动手来把一些程序开发中算法实现一下,本人也是菜鸟一个,所编写的代码难免有什么BUG,或有改进的地方,恳请同样喜欢算法的程序猿们,不吝赐教。二分查找:在一个已排序的的数组中,查找元素K(前提是数组中包含K),首先将搜索范围定义为整个数组,将K与数组中间项进行比较,如果不相等,下一次将搜索范围缩小一半,这样一
2013-12-17 12:53:54
1040
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人