随笔分类 - java学习笔记
摘要:异常处理机制 异常并非语法错误,若语法错误,编译不通过,不会产生字节码文件,不能运行。异常处理衡量一门语言是否成熟的标准之一。异常处理机制可以让程序有更好的容错性,代码更健壮 C语言没有异常处理机制,所以经常使用特定返回值来表示异常情况,然后使用if语句来判断正常和非正常关系, if-else就是异
阅读全文
摘要:数据类型 八大基本数据类型有对应的基本数据类型包装类(八大基本数据类型的包装类都是final修饰,不可更改) 这有个问题:int与Integer,是不是同一种数据类型?答案:不是的,int为基本数据类型,Integer为包装类型(为类) 了解一点背景: 基本数据类型转化为其对应的数据类型的包装类,其
阅读全文
摘要:oop三大特性之一:多态 多态 多态的特点:把子类对象看成是父类对象,但是在运行时期,表示出子类的特征。所以继承是多态的前提,没有继承就没有多态。 多态: 1.父类指针指向子类的对象2.把子类对象赋值给父类的变量3.多态是一种链表结构 开发中涉及到多态:接口和实现类的关系 多态:一个对象可以有多种形
阅读全文
摘要:单例设计模式 具体实现 (1)将构造方法私有化,使其不能在类的外部通过new关键字实例化该类对象。 (2)在该类内部产生一个唯一的实例化对象,并且将其封装为private static类型。 (3)定义一个静态方法返回这个唯一对象。 测试: 参考: https://www.cnblogs.com/b
阅读全文
摘要:小白一枚,若有侵权,请指出,谢谢 面对对象程序设计三大特性之一:继承 继承 在原有的类的基础之上,加以拓展,从而产生新的子类(is A关系),子类其实就是父类的一种特殊情况(开发时,抽取子类共性,形成父类) 继承的格式:class 子类名 extends 父类名(继承会破坏封装) 注意:object
阅读全文
摘要:总结接口的知识点 (菜鸟一只,有侵权或者不足之处请指出,谢谢) Java接口 接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 语法: 使用关键字interface关键字来定义。 注
阅读全文
摘要:总结理解的模板方法设计模式及抽象类 (菜鸟一只,若有什么侵权或者不足之处,请指出,谢谢) 模板方法设计模式: 在父类中定义一个总体的算法骨架,而将一些具体的实现步骤放在到子类中,因为不同的子类实现细节不同 模板方法使得子类可以在不改变算法框架的情况下,只需要重新定义算法的某些实现步骤(借助于抽象类实
阅读全文
浙公网安备 33010602011771号