- 博客(6)
- 收藏
- 关注
原创 设计模式(一)-单例模式
1.作用保证只有一个实例,并且提供一个访问该实例的全局访问点。2.常见场合window的任务管理器和回收站、项目的配置文件、打印机3.如何保证唯一性1.不允许其他程序用new创建该类对象。 2在该类创建一个本类的实例。 3.对外提供一个方法让其他程序获取该对象。4.设计步骤1.私有化该类构造函数 2.通过new在本类创建一个本类对象 3.定义一个公有的方法,将创建的对象返回5.常规形式1.懒
2016-03-27 21:40:00
207
原创 常规面试题-6.输入和输出流
1.Java IO流的实现机制是什么?流的本质是数据传输,根据处理数据类型的不同,流可以分为两大类:字节流和字符流。 字节流以字节(8 bit)为单位,包括两个抽象类:InputStream 和 OutputStream 字符流以字符(16 bit)为单位,根据码表映射字符,一次可以读多个字节,它包含两个抽象类:Reader和Writer。 其主要区别是:字节流在处理输入输出时不会用到缓存,而
2016-03-23 10:16:41
680
原创 常规面试题-4.关键字
1.break、continue和return区别1.break用于直接跳出当前循环,不再执行剩余代码。 2.continue用于停止当次循环,回到循环起始处,进入下一次循环。 3.return是一个跳转语句,用来表示一个方法返回,可以使程序控制返回到调用该方法的地方。可以在多重循环的外面定义一个标识,然后在循环体里使用带有标识的break语句,这样就可以跳出多重循环。public class
2016-03-22 09:17:28
225
原创 常规面试题-3.面向对象
1.面向对象有哪些特征1.抽象:忽略一个主题中与当前目标无关的方面,以便更充分地注意与当前目标有关的方面。 2.继承:一种联结类的层次模型,并且允许和鼓励类的重用。
2016-03-21 20:13:47
266
原创 Head First JAVA 拾忆-2
6.使用函数库1.ArrayList//创建ArrayList<Egg> myList = new ArrayList<Egg>();//加入元素Egg s = new Egg();myList.add(s);//再加入元素Egg b = new Egg();myList.add(b);//查询大小int theSize = myList.size();//查询特定元素boolean
2016-03-16 16:47:24
286
原创 Head First JAVA 拾忆-1
很久之前看得java书籍,现在整理一下当时注意和犯错的知识点。第一章 基础概念练习1 public static void main(){ int x = 5; while (x>1) { x = x - 1; if (x < 3){ System.out.println("small x");
2016-03-16 11:02:11
297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人