java基本框架

xiaoxiao2021-02-27  495

day01 Java语言特性 两点 环境变量 特点 path和classpath 注释   解释说明 调试程序   分类:单行 多行 文档 关键字 特殊含义 小写 会变色 标识符 类 接口 方法 常量 变量器名字 组成:字母 汉字 _和美元 ‘’‘’非数字开头 非关键字 分大小写        命名规则 包 接口和方法 变量 常量(_隔开)    day02 常量 字面值(整数 小数 字符 字符串 布尔 空) 自定义(面向对象) 进制 四大进制的表现形式 进制转换 原码 反码 补码 变量 基本(数值(整数:byte short int long浮点:flaot double) boolean char) 引用类, 接口, 数组(后面讲解) 数据类型及数据类型转换 运算符(算术/符合 赋值 比较/关系 逻辑 位移 三目)对常量,变量操作    day03 两个整数交换 键盘录入 特点:2点 过程:导包 创建 获取   day04 流程控制(顺序/判断 选择(if switch) 循环(for,while,for..while))清楚控制语句的执行顺序 水仙花 九九乘法表 控制跳转语句 break(单层)continue(当前)return(方法) 方法概述和格式说明(方法重载)两个明确(参数列表,返回值类型) 调用:直接,赋值,输出 方法重载: 允许在一个类中,同时存在一个以上的同名方法,参数个数和类型不同   day05 数组 一维 二维 多个同种数据 初始化:静态:int[] i=new int[3]动态:int[] i={1,2,3}; 成员变量和局部变量     问题 越界和空指针 操作:遍历,长度,最值,反转,查表法,元素查找(第一次出现的索引) 参数传递 形式参数改变 基本数据无影响 引用有   day06 面向对象的思想 面向对象:对象 面向过程:步骤 特征 封装 继承 多态 类与对象及其应用 学生与班长 特点:符合习惯 简单化 执行变指挥 原因:模拟现实事物 成员变量和局部变量的区别 内存位置 类中位置 初始化值 生命周期 匿名对象 无名字 new Student() te:仅调用一次方法,参数传递 封装(private) 隐藏细节 提供访问 特点:提高复用和安全性 private:权限修饰符 修饰成员变量和方法 被修饰只能在本类访问 this关键字 本类对象引用 谁调用代表谁 局部变量隐藏了成员      day07 构造方法 方法名和类名相同,无返回值类型和具体返回值 作用:对象成员初始化 (学生,手机类) static 关键字 特点:类加载,优先对象,被所有对象,类名对象名访问 注意:无this 静访问静,非静皆可 静态变量和成员变量的区别 所属(方法区的静态区) 生命周期 调用(静类对象 成员对象) 所属 (静态类 成员对象) 帮助文档 随机数 int number = (int)(Math.random()*100)+1; Math 基本数学运算     day08 代码块 {}括起来的 分类 局部,构造,静态 继承 相同属性提取到一个类 好处:复用维护以及类与类产生关系 成员访问就近原则 单继承和多层继承   作用:沿袭父类,定义特有 方法重写与方法重载的区别 子类出现和父类一样的方法 final关键字 修饰类,变量,成员方法  不想让子类重写父类方法    day09 多态(动态绑定机制) 多态的概述 事物存在的多种形态 多态前提 继承 重写 引用 多态的成员访问特点 代码体现 编译看左,运行看左 多态的好处和弊端 好:维护 扩展 弊 向上转型和向下转型 多态内存图 抽象类 抽象类的概述 抽象类特点 抽象类的成员特点 抽象类的案例 接口 接口的概述 接口的成员特点 类与类,类与接口,接口与接口的关系 抽象类与接口的区别 接口的案例
转载请注明原文地址: https://www.6miu.com/read-216.html

最新回复(0)