- 博客(6)
- 收藏
- 关注
转载 java学习方向
Java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习: *第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; *第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及; *第三阶段:J
2016-12-20 17:01:54 741
原创 几种常用排序算法
一、冒泡排序 已知一组无序数据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 251
原创 线程的实现
线程实现方式: 1.继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。 2.实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。 实现 java.lang.Runnable 接口,实现它的 run() 方法,并将线程的执行主体放入其中。 实现 java.lang.Runnable 接口,实现它
2016-12-15 20:41:00 257
原创 异常处理
Throwable --Error --Exception 异常处理 try{需要检测的代码} 发现异常 catch(异常类 变量){处理方式} 处理异常,能出来就不用抛出去不能就得抛,多个catch时,父类放在下面 finally{一定会执行的语句}通常适用于关闭资源 异常子父类体现,父类多个异常,子类只能抛其子集,子类出现异常不能在抛 多异常处理 声明异常建议声明具体
2016-12-15 20:37:18 203
转载 面向对象
面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。 面向对象的编程方法具有四个基本特征: 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。比如
2016-12-15 20:33:00 213
原创 常用单例模式:饿汉式&懒汉式
概念: Java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍两种:懒汉式单例、饿汉式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象
2016-12-15 19:38:59 537
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人