- 博客(19)
- 收藏
- 关注
原创 java基础学习-枚举
枚举Enum让某个类型变量的取值只能为若干固定值中的一个否则编译器就会报错, 往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的
2014-11-15 09:54:13 243
原创 设计模式-建造者模式
建造者模式将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。建造模式是将复杂的内部创建封装在内部,对于外部调用的人来说,只需要传入建造者和建造工具,对于内部是如何建造成成品的,调用者无需关心。
2014-11-14 09:19:13 304
原创 java基础学习-泛型
泛型泛型(Generic type 或者 generics)是对Java语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
2014-11-13 09:45:48 300
原创 设计模式-策略模式
策略模式策略模式使开发人员能够开发出由许多可替换的部分组成的软件,并且各个部分之间是弱连接的关系,弱连接的特性使软件具有更强的可扩展性,易于维护;更重要的是,它大大提高了软件的可重用性。
2014-11-13 09:15:02 275
原创 java基础学习-反射
反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。
2014-11-12 10:55:57 187
原创 设计模式-观察者模式
观察者模式观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。
2014-11-12 09:44:52 251
原创 设计模式-单例模式
单例模式1)提供了对唯一实例的受控访问。2)由于在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。3)允许可变数目的实例。
2014-11-11 10:52:28 147
原创 设计模式-装饰模式
装饰模式装饰(Decorator)模式又名包装(Wrapper)模式。Decorator以对客户端透明的方式扩展对象的功能,是继承的一种代替方案。需要动态的扩展一个类,这些扩展也可以动态的撤销,并保持原有类的静态定义的情况。需要增加由一些基本功能排列组合贰产生的非常强大的功能,并使继承关系变得不实现,典型的Wrapper应用。
2014-11-11 09:18:49 312
原创 设计模式-工厂模式
工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。封装性好,通过简单工厂,实现了客户端和具体实现类的解耦。
2014-11-10 16:06:59 187
原创 java基础学习-注解
注解Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。Java SE5内置了三种标准注解:@Override,表示当前的方法定义将覆盖超类中的方法。@Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。@SuppressWarni
2014-11-10 15:15:26 182
原创 java基础学习-克隆
1. 浅复制被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。2. 深复制被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对
2014-11-09 10:07:32 204
原创 java基础学习-内部类
内部类1.内部类可以很好的实现隐藏一般的非内部类,是不允许有 private 与protected权限的,但内部类可以平时我们对类的访问权限,都是通过类前面的访问修饰符来限制的,一般的非内部类,是不允许有 private 与protected权限的,但内部类可以,所以我们能通过内部类来隐藏我们的信息。可以看下面的例子接口package insidecategory;pu
2014-11-06 22:42:51 244
原创 java基础学习-IO流
IO流流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 File
2014-11-06 09:46:04 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人