自定义博客皮肤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 115

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

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

2018-08-03 17:21:35 114

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

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

2018-07-27 11:17:44 94

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

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

2018-07-27 11:12:37 122

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

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

2018-07-27 11:10:29 108

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

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

2018-07-27 11:02:35 124

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

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

2018-07-27 10:54:58 233

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

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

2018-07-27 10:46:31 120

原创 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 119

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

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

2018-07-27 10:42:33 227

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

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

2018-07-27 10:38:57 98

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

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

2018-07-27 10:35:53 147

空空如也

空空如也

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

TA关注的人

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