自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 什么时候使用抽象类, 什么时候使用接口 ?

什么时候使用抽象类, 什么时候使用接口? 接口是一种协定,抽象类则相当于类模板。 使用抽象类,而不要使用接口来分离协定与实现。 如果需要提供多态层次结构的值类型,使用接口。 如果一个类型必须实现多个协定,或者协定适用于多种类型,使用接口。 虽然抽象类和接口都支持将协定与实现分离开来,但接口不能指定以后版本中的新成员,而抽象类可以根据需要添加成员以支持更多功能。 优先考虑定义类,而不是

2014-12-09 01:01:11 4269

原创 反射基础、原理、机制总结

1、什么是反射

2014-09-20 11:05:07 376

原创 jdk1.5新增特性

1、可变参数: 什么情况下使用可变参数? 一个方法接收的参数个数不确定的时候,考虑可变参数接收它; 可变参数特点: 1、只能出现在参数列表最后 2、...位于变量类型和变量名之间,前后有无空格都可以; 3、调用可变参数方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的方式访问可变参数; public class Demo1 { public static void m

2014-09-19 18:10:56 382

原创 工厂设计模式

工厂模式:主要用来实例化有共同接口的类,工厂模式可以动态决定应该实例化那一个类。 工厂模式的形态 工厂模式主要用一下几种形态: 1:简单工厂(Simple Factory)。 2:工厂方法(Factory Method)。 3:抽象工厂(Abstract Factory)。 简单工厂(Simple Factory) 又叫静态工厂,是工厂模式三中状态中结构最为简单的。主要有一个静态

2014-09-19 12:13:43 796

原创 简单总结我对单例模式的理解

java模式之单例模式:           单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点:        1,一个类只能有一个实例        2,自己创建这个实例        3,整个系统都要使用这个实例

2014-09-19 11:47:02 614

原创 内部类的描述/什么时候使用/以及所带来的好处

public class DotNew {//定义一个非静态的内部类public class Inner {}public static void main(String[] args) {DotNew dn = new DotNew();//在没有创建外部类的对象时,是不能创建内部类的//因为内部类对象会暗暗的连接到创建它的外部类对象上//如果Inner是static 则下面这种初妱化方法是错的

2014-09-19 10:24:55 829

原创 线程同步/线程死锁

1.线程同步,一个关键字:synchronized 为什么有这个东西呢,假如有一个对象,里面有成员变量和方法,如果有很多线程都想访问它们,有可能造成用户想避免的结果。 我也举那个经典的例子:假如你的银行账户里面有2000块钱,有一天你去银行柜台取钱,取1500,正在你办理的时候,你老婆去了取款机,她也取钱,事先没商量好谁取,所以她也想取1500。如果两个人都取走了1500,合起来就30

2014-09-19 09:54:06 324

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除