错过春华 亦可秋实
01
04
Java中的异常体系结构 Java中的异常体系结构
   引言: 在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) 异常  在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)即使程序员
2021-01-04
04
Java中抽象类和接口的异同 Java中抽象类和接口的异同
   引言: java中抽象类和接口的比较。接口是和类同级的一种结构,抽象类本质上是类,但是不能直接实例化对象。 相同点 不能实例化 都可以被继承 都可以包含抽象方法 不同点 抽象类中有构造器,供子类显示或非显示的调用;而
2021-01-04
04
Java中的内部类 Java中的内部类
   引言: Java中的内部类。当一个事物的内部,还有一个部分需要一个完整的结构进行描述,而这个内部完整的结构有只为外部事物提高服务,那么这个内部完整的结构最好使用内部类。   java 中允许一个类的定义位于另一个类的内部,前者称为内
2021-01-04
03
Java在JDK8中接口的新特性 Java在JDK8中接口的新特性
   引言: JDK8中,在接口中除了定义全局静态常量和公共抽象方法之外,还可以定义静态方法和默认方法 JDK8以后,在接口中除了能定义全局常量和抽象方法之外,还可以定义静态方法和默认方法 静态方法 使用static关键字修饰。可以通过
2021-01-03
03
Java中的工厂模式 Java中的工厂模式
   引言: 工厂模式实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。其实设计模式和面向对象设计原则都是为了使得开发项目更加容易扩展和维护,解决方式就是一个“分工”。 工厂模式分类 简单工厂模式:
2021-01-03
03
Java中的代理模式 Java中的代理模式
   引言: 代理模式是Java开发中使用较多的一种设计模式。代理设计就是为其他对象提供一种代理以控制对这个对象的访问。代理模式体现了java中接口的应用。 代理模式的应用场景 安全代理:屏蔽对真实角色的直接访问 远程代理:通过代理类处理
2021-01-03
03
Java中的接口(interface) Java中的接口(interface)
   引言: java中的接口就是规范,定义的是一组规则,体现了现实世界中“如果你是/要…则必须能…”的思想。继承是一个“是不是”的关系,二接口实现则是“能不能”的关系。接口的本质是契约,标准,规范。 接口的使用 接口使用int
2021-01-03
03
Java中的模板方法设计模式 Java中的模板方法设计模式
   引言: java中关于多态的应用之一:模板方法设计模式(TemplateMethod) 模板方法设计模式  抽象类体现的就是一种模板模式的的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但是子类总体上会保留
2021-01-03
03
Java中abstract关键字的使用 Java中abstract关键字的使用
   引言: 在Java中abstract表示抽象的,这里谈一谈关于abstract关键字的一些说明 abstract关键字的使用 abstract:抽象的 abstract可以用来修饰的结构: 类、方法 abstract使用上的
2021-01-03
03
Java经典设计模式 Java经典设计模式
   引言: 常用的经典设计模式 常用设计模式——23中经典的设计模式创建模式(共5种) 工厂方法模式 抽象工厂模式 单例模式 建造者模式 原型模式 结构模式(共7种) 适配器模式 装饰器模式 代理模式 外观模式 桥接模式 组合模式 享
2021-01-03
02
Java中的final关键字 Java中的final关键字
   引言: Java中的final关键字,final表示为最终的,通常用来修饰常量,不允许改变。 final:最终的 final可以用来修饰的结构: 类、方法、变量 final 用来修饰一个类: 此类不能被其他类所继承。比如:
2021-01-02
02
Java中类的成员之代码块 Java中类的成员之代码块
   引言: Java中类的成员除了常用的属性、方法、构造器以外,还有代码块和内部类。其中代码块主要是用来做一些初始化的工作。 代码块的作用:用来初始化类、对象 代码块如果有修饰的话,只能使用static. 分类:静态代码块 and
2021-01-02
02
Java中的单例设计模式 Java中的单例设计模式
   引言: 单例设计模式是在大量的实践中总结和理论化之后优选的代码结构、编程风格、以及解决问题的思考方式。 单例设计模式(Singleton)概念:  所谓的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象
2021-01-02
01
Java中的静态变量(static)与实例变量 Java中的静态变量(static)与实例变量
   引言: Java中的静态变量与实例变量的区别分析,主要是static关键字的使用 **static:**静态的 static可以用来修饰:属性、方法、代码块、内部类。注意:不能修饰构造器。修饰属性或方法时,static关键字放在
2021-01-01
01
01
Java中的JUnit单元测试 Java中的JUnit单元测试
   引言: Java中的JUnit单元测试说明 一、步骤 确认开发环境(如Eclipse或IDEA)能正常使用JUnit 创建Java类,进行单元测试。 此时的Java类要求:① 此类是public的② 此类提供公共的无参的构造器
2021-01-01
01
Java中equals和==的区别 Java中equals和==的区别
   引言: 经典面试题:java中“==”和“equals()”的区别。 一、比较运算符“==”的使用: 可以使用在基本数据类型变量和引用数据类型变量中 如果比较的是基本数据类型变量: 比较两
2021-01-01
01
Java中的Object类 Java中的Object类
   引言: java.lang.Object类相关知识点说明 Object类是所有Java类的根父类 如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 Object类中的功能(属
2021-01-01
3 / 3