自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA学习笔记12------访问权限

包与包之间的类进行访问 被访问的包中的类必须是public的 被访问的包中的类的方法也必须是public           public   protected   default   private 同一类中   1         1            1           1 同一包中   1         1            1            子类中      ...

2018-08-03 17:22:41 125

原创 JAVA学习笔记11---------异常

异常: 运行时期发生的不正常情况 java中用类的形式对不正常情况进行了描述和封装对象 用异常类对其进行描述 不同的问题也难怪不同的类进行具体的描述 比如角标越界 空指针等 异常体系--问题有多少 异常就有多少 将这些类的共性向上抽取 形成了异常体系 分成两大类 最终问题(不正常情况)分成了两大类Throwable 父类: 无论是错误还是异常发生就应该抛出 让调用者知道并处理     1 一般不可...

2018-08-03 17:21:35 148

原创 JAVA学习笔记10------内部类 匿名内部类

 内部类 内部类可以直接访问外部类成员 包括私有成员 外部类要访问内部类中的成员必须要建立内部类的对象 class Outer {     private int num = 3;     class Inner     {    void show()         {             直接访问num         }     }     public void method()...

2018-07-27 11:17:44 107

原创 JAVA学习笔记9-------多态

对象的多态性 一个对象对应着不同类型 在代码中:父类或者接口的引用指向其子类的对象 父类引用指向子类对象 比如动物引用既可以指向猫也可以指向狗 public static void method(Animal a) {     a.eat(); } 都继承自animal抽象类所以均有eat方法 无论是狗还是猫 多态弊端和前提     前期定义的内容不能调用后期子类特有的内容     1 ...

2018-07-27 11:12:37 153

原创 JAVA学习笔记8------适配器设计模式

适配器设计模式  将一个类的接口转化成客户希望的另外一个接口 原有接口适用场景:      1、已经存在的类的接口不符合我们的需求;      2、创建一个可以复用的类,使得该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作;      3、在不对每一个都进行子类化以匹配它们的接口的情况下,使用一些已经存在的子类。      其实现方式主要有两种:      1.类的适...

2018-07-27 11:10:29 115

原创 JAVA学习笔记7-----接口 抽象类总结

接口与抽象类 总结同 都是不断向上抽取而来的异 1 抽象类需要被继承 而且只能单继承 接口需要被实现 而且可以多实现    2 抽象类中可以定义抽象方法和非抽象方法 子类继承可以直接使用非抽象方法       而接口必须定义抽象方法 必须由子类去实现    3 抽象类的继承是所有关系 定义该体系的基本共性内容 比如 程序员 经理都是雇员      接口的实现是like a 实现  定义体系额外功能...

2018-07-27 11:02:35 144

原创 JAVA学习笔记6------接口,工厂模式

接口当一个抽象类中的方法 全都是抽象方法的时候 这时可以将该抽象类 用另一种形式定义和表示 就是 interface接口 接口内除了抽象方法之外 还有全局常量 接口常见成员  这些成员均有固定修饰符1 抽象方法  public static final 2 全局常量  public abstract 接口中成员都是公共的权限 定义接口的关键字不是class 是interface interfa...

2018-07-27 10:54:58 260

原创 JAVA学习笔记5------抽象类

抽象类 更类似是抽象出类们的具体声明抽象类中抽象方法特点 1 方法只有声明没有实现时 该方法就是抽象方法 需要被abstract修饰    抽象方法必须定义在抽象类中 类也必须被abstract修饰 2 抽象类不可以被实例化 方法只有声明没有方法体 调用无意义 拒绝实例化 3 抽象类必须由其子类覆盖了所有的抽象方法后 该子类才可以实例化   否则这个子类还是抽象类 换句话说 子类继承抽象类必须全部...

2018-07-27 10:46:31 130

原创 JAVA学习笔记4------final关键字

final 继承弊端 打破了封装性 如何解决 不让继承  final可以修饰类 方法 变量 final修饰的类不可以被继承 到此为止 生不出儿子了 final修饰的方法不可以被覆盖 final修饰的变量是一个常量 只能赋值一次 当一个项目中一个值不需要变化 常量表示 final double PI = 3.14; 要大写 public static final double PI = 3.14;...

2018-07-27 10:44:15 145

原创 JAVA学习笔记3-----继承 实例化过程

is-a 的关系时用继承来表达的  而has-a的关系是用组合来表达的 继承 java中支持单继承 不直接支持多继承 对c++中的多继承机制进行改良 单 一个子类只能有一个直接父类 多 若多个父类有相同成员 会产生调用不确定性 但经过改良 java中通过多实现的方式来体现 java支持多层(多重)继承 A继承B B继承C 源头就一个object主类 当要使用一个继承体系的时候 1 查看该体系中...

2018-07-27 10:42:33 240

原创 JAVA学习笔记2---再看单例模式

再看单例模式 保证一个类在内存中的对象 对象 对象 唯一性 如必须对于多个程序使用同一个配置信息对象时 就需要保证该对象的唯一性 如何? 1 不允许其他程序用new创建该类对象 2 在该类创建一个本类实例 3 对外提供一个方法让其他程序可以获取该对象  答案: 1 私有化该类构造方法 2 通过new在本类中创建一个本类对象 3 定义一个共有的方法,将创建的对象返回  //懒汉式 类加载进来...

2018-07-27 10:38:57 113

原创 Java学习笔记1--静态和非静态,多态下初始化

静态与非静态变量区别就在于一个是类独有 他存在于特殊的方法区或者叫共享数据区 是所有对象共有 然后 静态 只 能被静态所调用 非静态 静态非静态均可以访问 静态方法不可以用 this super 可以用类名直接调用 非静态方法一定需要对象去调用用 类是占内存的 这肯定的 函数是否用静态函数修饰 参考一点就是该函数是否有功能访问到对象中的特有数据 即是指该功能是否需要访问非静态的成员变量,如果...

2018-07-27 10:35:53 157

空空如也

空空如也

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

TA关注的人

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