java
文章平均质量分 77
李登科1
这个作者很懒,什么都没留下…
展开
-
常用单例模式:饿汉式&懒汉式
概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象原创 2016-12-15 19:38:59 · 544 阅读 · 0 评论 -
异常处理
Throwable--Error--Exception异常处理try{需要检测的代码} 发现异常catch(异常类 变量){处理方式} 处理异常,能出来就不用抛出去不能就得抛,多个catch时,父类放在下面finally{一定会执行的语句}通常适用于关闭资源异常子父类体现,父类多个异常,子类只能抛其子集,子类出现异常不能在抛多异常处理声明异常建议声明具体原创 2016-12-15 20:37:18 · 204 阅读 · 0 评论 -
线程的实现
线程实现方式:1.继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。2.实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。实现java.lang.Runnable接口,实现它原创 2016-12-15 20:41:00 · 257 阅读 · 0 评论 -
几种常用排序算法
一、冒泡排序已知一组无序数据a[1]、a[2]、……a[n],需将其按升序排列。首先比较a[1]与a[2]的值,若a[1]大于a[2]则交换两者的值,否则不变。再比较a[2]与a[3]的值,若a[2]大于a[3]则交换两者的值,否则不变。再比较a[3]与a[4],依此类推,最后比较a[n-1]与a[n]的值。这样处理一轮后,a[n]的值一定是这组数据中最大的。再对a[1]~a[n-1]以相同方原创 2016-12-15 20:57:34 · 255 阅读 · 0 评论 -
java学习方向
Java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习:*第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及; *第三阶段:J转载 2016-12-20 17:01:54 · 747 阅读 · 0 评论