摘要: 一、package关键字的概述及作用 * A:为什么要有包 * 将字节码(.class)进行分类存放 * 包其实就是文件夹 * B:包的概述 * 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 . .. 方案1:按照功能分 com.ccut.add AddStudent AddT 阅读全文
posted @ 2020-03-06 08:09 mz张洋洋 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 一、多态(polymorphic)概述 * 事物存在的多种形态 * B:多态前提 * a:要有继承关系。 * b:要有方法重写。 * c:要有父类引用指向子类对象。 二、多态中的成员访问特点之成员变量 * 成员变量 * 编译看左边(父类),运行看右边(父类)。 三、多态中的成员访问特点之成员方法 * 阅读全文
posted @ 2020-03-06 07:45 mz张洋洋 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、继承(extends)概述 * 让类与类之间产生关系,子父类关系 二、继承的好处和弊端 * A:继承的好处 * a:提高了代码的复用性 * b:提高了代码的维护性 * c:让类与类之间产生了关系,是多态的前提 * B:继承的弊端 * 类的耦合性增强了。 * 开发的原则:高内聚,低耦合。 * 耦合 阅读全文
posted @ 2020-03-06 07:23 mz张洋洋 阅读(102) 评论(0) 推荐(0) 编辑
摘要: * A:代码块概述 * 在Java中,使用{}括起来的代码被称为代码块。* B:代码块分类 * 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程)。* C:常见代码块的应用 * a:局部代码块 * 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 * b 阅读全文
posted @ 2020-03-06 06:56 mz张洋洋 阅读(104) 评论(0) 推荐(0) 编辑
摘要: * A:对工具类加入文档注释 * B:通过javadoc命令生成说明书 * @author(提取作者内容) * @version(提取版本内容) * javadoc -d 指定的文件目录 -author -version ArrayTool.java * @param 参数名称//形式参数的变量名称 阅读全文
posted @ 2020-03-05 12:01 mz张洋洋 阅读(107) 评论(0) 推荐(0) 编辑
摘要: A:格式 * public static void main(String[] args) {} * B:针对格式的解释 * public 被jvm调用,访问权限足够大。 * static 被jvm调用,不用创建对象,直接类名访问 * void被jvm调用,不需要给jvm返回值 * main 一个通 阅读全文
posted @ 2020-03-05 11:58 mz张洋洋 阅读(132) 评论(0) 推荐(0) 编辑
摘要: * A:案例演示 * 通过一个案例引入static关键字。 * 人类:Person。每个人都有国籍,中国。 * B:画图演示 * 带有static的内存图 lass Demo1_Static { public static void main(String[] args) { /*Person p1 阅读全文
posted @ 2020-03-05 11:55 mz张洋洋 阅读(99) 评论(0) 推荐(0) 编辑
摘要: A:画图演示 * 画图说明一个对象的创建过程做了哪些事情? * Student s = new Student(); * 1,Student.class加载进内存 * 2,声明一个Student类型引用s * 3,在堆内存创建对象, * 4,给对象中属性默认初始化值 * 5,属性进行显示初始化 *  阅读全文
posted @ 2020-03-05 11:49 mz张洋洋 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 01_面向对象(构造方法Constructor概述和格式) * A:构造方法概述和作用 * 给对象的数据(属性)进行初始化 * B:构造方法格式特点 * a:方法名与类名相同(大小也要与类名一致) * b:没有返回值类型,连void都没有 * c:没有具体的返回值return; class Demo 阅读全文
posted @ 2020-03-05 11:44 mz张洋洋 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一、for语句的格式及其使用* A:循环结构的分类 * for,while,do...while * B:循环结构for语句的格式:* for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }* C执行流程: * a:执行初始化语句 * b:执行判断条件语句,看其返回值是true还是 阅读全文
posted @ 2020-03-05 11:16 mz张洋洋 阅读(134) 评论(0) 推荐(0) 编辑