07 2022 档案
摘要:所有的异常类都是从java.lang.Exception类继承的子类。 Exception 类是Throwable类的子类。除了Exception类外,Throwable还有一个子类Error。 Java程序同通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。Error用来
阅读全文
摘要:抽象方法: 1没有方法体的方法,用abstract修饰 2具有抽象方法的类必须是抽象类,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 3抽象类中可以有抽象方法也可以没有,可以有普通方法。 4抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员
阅读全文
摘要:java的异常处理机制是一项相当灵活的技术。也是java的特色。项目做的够不够出色,很大一部分取决于异常的处理。 如何自定义异常,是该try catch还是该throws ,这些都是我们该注意的方面。 java中的异常分为两大类, 强制性异常(CheckedException)和非强制性异常(Unc
阅读全文
摘要:重写其构造方法 手动写的有参构造方法会把原本的默认无参构造方法覆盖 >重新写一个无参构造方法(方法重载) 可以解决子类报错问题 因为子类继承父类会默认调用父类的无参构造方法 (继承无法继承父类的构造方法) 在子类构造方法中也可以手动调用父类的有参构造方法 >super(属性1,属性2,属性3); 向
阅读全文
摘要:封装: 封装性是面向对象思想的三大特征之一,封装就是隐藏实现细节,仅对外提供访问接口。实现细节部份包装、隐藏起来的方法。封装有:属性的封装、方法的封装、类的封装、组件的封装、模块化封装、系统级封装…封装的好处:模块化、信息隐藏、代码重用、插件化易于调试、具有安全性封装的缺点:会影响执行效率 具体步骤
阅读全文
摘要:很多介绍Java语言的书籍(包括《Java编程思想》)都对protected介绍的比较的简单,基本都是一句话,就是: 被 protected 修饰的成员对于本包和其子类可见。这种说法有点太过含糊,常常会对大家造成误解。实际上,protected的可见性在于两点: 基类的 protected 成员是包
阅读全文
摘要:对象(万物皆对象): 一个Java对象包含三部分:对象头、实例数据和对其填充。其中对象头包含锁状态标志、线程持有的锁等标志。 对象在计算机中以堆栈的形式存储 Person p1 = new Person(属性) 1.括号意味着在对象创建(new)后立即调用该类(Person)的构造函数,对刚生成的对
阅读全文