- 博客(20)
- 收藏
- 关注
转载 序列化
1.什么是序列化 对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。当其它程序获取了这种二进制流,就可以恢复成原来的Java对象 序列化的好处在于可...
2016-11-17 19:49:00 96
转载 流
1.流的分类 分类一: ①文件流: FileReader / FileWriter FileInputStream / FileOutputStream ②缓冲流: ...
2016-11-17 19:47:00 66
转载 多线程
我们常用的main()方法其实就是一个线程,可以将一个栈看作作一个线程。若果是单线程,那么这些方法都在一个栈执行;如过是多线程,那么些方法在多个栈中执行。 一个正在运行的程序叫做进程。由于处理器有限,处理多个进程时按顺序执行速度太慢,所以引进了多线程。多线...
2016-11-17 19:45:00 85
转载 比较器
在TreeSet中,元素的添加需要进行比较大小。但是,集合中的元素都是引用类型的数据没有大小可言,这时我们就可以针对元素的某一个属性比较大小。如果这个元素的属性值大于那个元素的属性值,我们就可以认为这个元素比那个元素大,这样就可以将对象存入TreeSet中了。 ...
2016-10-27 21:24:00 163
转载 集合
集合就像一种容器,可以动态地把多个对象的引用放入容器中。 集合中可以放多种类型的对象。 集合中只能存放对象,不能存放基本类型的数据。如果看到可以直接添加数字,那一定是自动装箱了。 集合分为Collection和Map(注意M...
2016-10-27 18:41:00 84
转载 接口
接口是抽象的,比抽象类还要抽象。 接口是一种规范,需要来实现。 接口具有两面性。例如JDBC就是Sun公司指定的连接各种数据库的接口。由于数据库各不相同,不可能由一个公司来完成,但是制定了接口,具体实现由各个数据库厂商自己实现。java...
2016-10-21 23:07:00 78
转载 注解
注解是一种特殊的注释。普通注释在编译器时就会被过滤掉,注解不会,它可以提醒编译器对代码进行检查,比如@Override注解。 注解的用途很广泛,并且有很多。在java.lang包下有三个常用的注解: @Override 标注此方法为重写...
2016-10-20 19:17:00 77
转载 异常
1.异常有两种分法 : 1) 按照程度来分 1) Error 2) Exception 2) 按照处理来分 1) 受检异常 在程序中必须对其进行检查处理的...
2016-10-20 19:16:00 71
转载 数组
数组表示连续的存储空间,由数组名和下标构成。数组元素可以使基本数据类型,也可以是引用数据类型,但都只能是相同的类型。多态数组虽然元素可以不同类型,但是它们还都是属于同一个父类。数组一旦定义,则长度不可更改。如果没有为数组中的元素赋值,当数组元素是基本数据类型时,将会被默认写0...
2016-10-20 19:15:00 126
转载 枚举
定义枚举用关键字enum。枚举中是常量对象。 enum TrafficSignal { GO, STOP, CAUTION } public class EnumTest { ...
2016-10-20 19:14:00 85
转载 工厂模式
工厂模式是将对象的创建标准化。 interface Work { public void doWork(); } class TeacherWork implemen...
2016-10-20 19:12:00 61
转载 代理模式
所谓代理模式就是将使用者和原始对象隔开,通过代理类创建对象来间接操作被代理类对象。这样做的好处是可以将被代理类及其对象屏蔽掉。 interface A { // 业务接口,最重要, 把所有类都联系起来了. pu...
2016-10-20 19:09:00 53
转载 字符串
1.String类 String是一种引用类型,表示字符串类型,它是一个类,表示字符串。字符串的字符使用Unicode字符编码,一个字符占两个字节。 字符串的底层是字符数组。String类型的字符串是不可更改的,如果需要改字符串会自动在内存...
2016-10-20 19:06:00 53
转载 final关键字
final关键字表示最终的。可以用来修饰类、属性、方法。 1.修饰类 final修饰的类不能被继承(俗称太监类)。 public fianl class A{ ...
2016-10-20 19:03:00 50
转载 代码块
由于JavaBean的影响,大家都习惯了在类中定义属性、方法、构造器。其实还有一个类成员经常被大家忽视,那就是代码块。 代码块分为静态代码块和非静态代码块两种,只能能被static修饰。 静态代代码块: 1.可以有输出...
2016-10-16 23:41:00 67
转载 static
static关键字表示静态的,能修饰属性、方法、代码块。被static修饰的成员属于类成员,在类加载时就存在了,因此早于对象。 1.修饰属性 static修饰的属性为静态属性。当类加载时,静态属性在内存堆中的永久区中开启空间,并不依赖对象存...
2016-10-16 22:59:00 78
转载 抽象类
抽象类就是在声明类的时候加上abstract关键字。 例如: public abstract class Xxx { } 抽象类是不能创建对象的,因为它是抽象的。它是一种模板,是用来被子类继承的,子类在继承...
2016-10-16 22:34:00 46
转载 单例设计模式
所谓的单例设计模式就是只能创建一个实例(对象)。通常是在类中创建好一个对象,在外部用get方法拿来用。这样能够保证对象从始至终只有一个。 首先,为了在外部不能随意创建对象必须将构造器私有化。 由于构造器私有化,那就不能用在外部new来创建对象...
2016-10-16 22:02:00 52
转载 多态
多态:父类的引用指向子类的对象。 好处:①减少代码量,避免代码冗余 ②修改方便 注意:Object类是所有类的父类,因此它可以做所有对象的引用。 多态虽然使用有很多好处,但是多态有副作用,即父类引用指向子类对象之后,父类引用虽然代表子类的对象,但是它会屏蔽子类对象特有的方...
2016-10-14 22:38:00 116
转载 继承 extends
① 继承只能单继承,也就是一个子类只能有一个直接父类。反之,一个父类可以有多个子类。 ② java中的继承是分层继承的,也就是子类的父类可以有父类。 ③ 所有类都继承自 Object 类。 ④ 父类的构造器和静态成员不能被继...
2016-10-14 22:36:00 57
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人