
第一阶段 Java语言基础 + Java面向对象
文章平均质量分 88
Java语言基础、Java面向对象
土豆大魔王.
这个作者很懒,什么都没留下…
展开
-
Java语言基础 (一) java开发环境 变量 8种基本数据类型及转换 Scanner 运算符 分支 循环结构
Java开发环境:java编译运行过程:---------常见面试题1)编译期: .java源文件,经过编译,生成 .class字节码文件2)运行期:JVM加载 .class并运行 .class(0和1) 特点:跨平台、一次编程到处使用名词解释:-----------常见面试题1)JVM:java虚拟机 加载 .class并运行 .class2)JRE:java运行环境 除了包含JVM以外,还包含了运行java程序所必须的环境 JRE=JVM+java系统类库(小零件原创 2021-08-04 12:20:36 · 376 阅读 · 0 评论 -
Java语言基础 (二) break continue 嵌套循环 数组 方法定义及调用 return
程序=算法+数据结构1)算法:解决问题的流程/步骤(顺序、分支、循环)2)数据结构:将数据按照某种特定的结构来保存 数怎么存 设计良好的/合理的数据结构会导致好的算法总结:先设计数据机构再设计算法...原创 2021-08-04 12:27:22 · 741 阅读 · 0 评论 -
Java面向对象 (一) 类 方法的签名、重载 构造方法 this null和NullPointerException
第一天:OO:面向对象OOA:面向对象分析OOD:面向对象设计 OOAD:面向对象分析与设计OOP:面向对象编程高质量的代码: 复用性好、扩展性好、维护性好、 可移植性好、健壮性好、可读性好、效率好…1、什么是类? 什么是对象? 类是我们自己创造的一个数据类型(引用类型) Java给的类型有:8种基本数据类型、数组类型(引用类型) 创建对象的语法: 类、接口、数组属于引用类型,引用类型必须要new (引用类型默认值为null) eg: 前面是什么,后面原创 2021-08-09 13:04:47 · 775 阅读 · 0 评论 -
Java面向对象 (二) 引用类型数组 继承 super 向上造型 方法的重写
第三天:1、 引用类型数组:1) Student[] stus = new Student[3]; //创建Student数组对象 stus[0] = new Student("zhangsan",25,"LF"); //创建Student对象 stus[1] = new Student("lisi",26,"JMS"); stus[2] = new Student("wangwu",28,"SD"); System.out.println(stus[0].addr原创 2021-08-09 13:05:39 · 446 阅读 · 0 评论 -
Java面向对象 (三) package和import 访问控制修饰符 final static
第五天:1、package: 1)避免类的命名冲突,同包类中的类不能同名 2)类的全称::包名.类名 3)包名常常有层次结构 4)建议:包名所有字母都小写 建议: 域名反写 . 项目名称 . 模块名称 . 类名 cn.tedu . aproject . stumanager . cn.tedu . aproject . teachmanager . import: 1) 同包中的类可以直接访问, 不同包中的类不能直接访问,原创 2021-08-09 13:06:12 · 293 阅读 · 0 评论 -
Java面向对象 (四) static final常量、抽象方法、抽象类、匿名内部类、成员内部类
第六天:1、static final常量: ---------- 应用率高 1)必须声明同时初始化 2)通过 类名点 来访问,不能被改变 3)建议:常量名所有字母都大写,多个单词用_分隔 4)编译器在编译时 会将常量直接替换为具体的值,效率高 5)何时用:数据永远不变,并且经常使用package oo.day06;//static final常量的演示public class StaticFinalDemo { public static void main(String原创 2021-08-16 01:36:32 · 260 阅读 · 0 评论 -
Java面向对象 (五) 接口、多态、内存管理
第八天:1、接口: 1)是一种数据类型(引用类型) 2)由interface定义 ----------类是class ,接口与类是并列关系 3)只能包含常量和抽象方法 ---------不能写变量和普通方法 4)接口不能被实例化(不能new对象) --------不完整 5)接口是需要被实现/继承的,实现/派生类: implements 实现 必须重写接口中的所有抽象方法(重写时必须加public关键字) 6)一个类可以实现多个接口,用逗号分隔 若又继原创 2021-08-28 15:05:35 · 491 阅读 · 0 评论 -
Java面向对象 项目 飞机大战 Shoot
最终版 飞机大战 ShootShoot射击游戏第一天:1.创建了6个对象类,创建World类测试射击游戏需求:1.所参与的角色:英雄机、子弹、小敌机、大敌机、小蜜蜂、天空2.角色间的关系: 1)英雄机发射子弹(单倍火力、双倍火力----发射一次双倍火力则火力值减2) 2)子弹射击敌人(小敌机、大敌机、小蜜蜂),若击中了: 2.1)子弹消失、敌人先爆破再消失 2.2)若击中的是小敌机,则玩家得1分 若击中的是大敌机,则玩家得3分 若击中的是小蜜蜂,则英雄机得奖励(1条命或原创 2021-08-09 13:28:35 · 538 阅读 · 0 评论