04 2021 档案
摘要:1. Object类 Object类 是所有类的父类,所有的类直接或间接继承Object类 Object类 中的equals方法 equals重新前 == equals比较基本数据类型数值,引用数据类型地址值x` equals重写后 equals比较的是基本数据类型数值,引用数据类型内容值;== 比
阅读全文
摘要:1. 语法 // 接口中可以有(默认公共)抽象类,常量,默认方法(JDK8),静态方法(JDK8) // 接口中没有构造方法,不能实例化 访问修饰符 interface 接口名{} 2. 特点 没有构造方法,不能实例化 接口可以引用实现类 // 可以引用接口中所有的抽象方,默认方法 接口名 对象名
阅读全文
摘要:1. static关键词 作用 static可以修饰成员方法 ==》类方法 static可以修饰成员变量 ==》类变量 static可以修饰代码块 ==》静态代码块 static不可以修饰构造方法,构造方法仅支持 四个 访问权限修饰符 静态非静态区别 静态方法中必须使用静态的变量和方法 成员方法中可
阅读全文
摘要:1. 封装 步骤 属性私有化 提供getter、setter方法 在setter方法中添加控制语句 好处 提高代码复用性 提高代码安全性 方便修改 2. 继承 java中的类可以单继承和多重继承 Object类是所有类的直接或间接父类 子类可以继承父类的 成员变量、成员方法 父类的构造方法不能继承
阅读全文
摘要:1. 面向对象与面向过程 1. 面向过程性能高于面向对象,因为类调用时需要实例化,对于内存的开销比较大,比较消耗性能,所以当优先考虑性能时,会选择面向过程的语言。 2. 面向对象具有封装、继承、多态三个特性。所以面向对象语言可以设计出低耦合的程序,而且程序易维护、易复用、易拓展。 2. 类和对象 类
阅读全文
摘要:1. 语法 public 返回值类型 方法名(参数列表){ // 方法体 } 2. 调用 对象名.方法名(参数值); 3. 参数 概念 调用方法时,需要传入的数据 分类 形式参数 没有实际的值,使用前必须赋值 实际参数 有实际的值,方法调用前给形参赋值 注意事项 形参的类型 个数 顺序 必须和实参相
阅读全文
摘要:1. 概念 数组是一个容器,储存多个相同类型的数据 数组也是一个引用数据类型 2. 特点 长度固定 数组元素数据类型相同 数组名对应内存中的一个地址值 数组有一个属性length 表示数组中元素的个数 数组中下标 0 到 length-1 ,访问元素时用 数组名[下标] 3. 优缺点 优点:连续储存
阅读全文
摘要:分类 1. 顺序结构 顺序结构 选择结构 循环结构 2. 结构 顺序结构 代码默认是从上到下顺序执行 顺序结构是最基本的流程控制 分支结构 if ( 表达式 ) { 执行内容 } if ( 表达式 ) { 执行内容 } else{ 执行内容 } if ( 表达式 ) { 执行内容 } else if
阅读全文
摘要:1. 概念 储存可变数据的容器 2. 三要素: 数据类型 变量名 变量值 3. 定义: 声明:数据类型 变量名; 赋值:变量名 = 变量值; 通过变量名使用 变量可以直接声明并赋值 4. 命名: 支持数字,字母,_ , $ 不可以数字开头 不能使用关键字或保留字命名 严格区分大小写 5. 数据类型:
阅读全文
摘要:1. 起源 Java诞生于1995年 SUN公司 Java之父:詹姆斯·高斯林 Java三大版本: J2SE 标准版 J2ME 微型版 J2EE 企业版 2. 特点 开源 简单 安全 跨平台 垃圾自动回收 面向对象 3. JDK、JRE、JVM JDK (Java Development Kit j
阅读全文

浙公网安备 33010602011771号