03 2022 档案
摘要:day23--apiday06(缓冲字符输入流\异常处理机制) 1.缓冲字符输入流 1.定义: java.io.BufferedReader 是一个高级的字符流,块读写文本数据加速,并且可以按行读取字符串 package io;import java.io.*;/*缓冲字符输入流java.io.
阅读全文
摘要:飞机大战的需求: 所参与的角色:英雄机、子弹、小敌机、大敌机、小蜜蜂、天空 角色间的关系: 英雄机发射子弹(单倍火力、双倍火力) 子弹打敌人(小敌机、大敌机、小蜜蜂),若击中了: 子弹直接消失、敌人先爆破再消失 若击中的是小敌机,玩家得1分 若击中的是大敌机,玩家得3分 若击中的是小蜜蜂,英雄机得奖
阅读全文
摘要:day20 1.file java.to.File java可以表示硬盘上的一个文件或目录(实际表示的是一个抽象路径) File可以: 访问其表示的文件或目录的属性信息(名字,大小,修改时间等等) 可以创建或删除目录文件和目录 可以访问一个目录中的子项内容 但是File不能访问文件数据 实际开发中不
阅读全文
摘要:作业 1.语言基础 1.Java开发环境、JVM、JRE、JDK Java开发环境 编译运行过程: 编译器:.Java源文件,经过编译,生成.class字节码文件 运行期:JVM加载.class并运行 特点:跨平台,一次编译到处使用 JVM:Java虚拟机 加载.class并运行.class JRE
阅读全文
摘要:day19-进制 1.二进制 逢二进一的计数规则 如何将2进制转换为10进制? 将一个2进制数每个1位置的权值累加即可 Java 所有的变量\常量存储的都是2进制数 代码 public class Demo01 { public static void main(String[] args) { /
阅读全文
摘要:day18--apiday02 1.正则表达式 正则表达式是用来描述字符串内容格式,使用它通常用来匹配一个字符串的内容是否符合要求 正则表达式的语法: []:表示一个字符,该字符可以是[]中指定的内容例如:[abc]:这个字符可以是a或b或c[a-z]:表示任意一个小写字母[a-zA-Z]:表示任意
阅读全文
摘要:day16--ooday10(submarine项目) 1.潜艇游戏第一天: 设计6个类,设计World类并测试 2.潜艇游戏第二天: 给6个类添加构造方法,并测试 3.潜艇游戏第三天: 设计侦察潜艇数组、鱼雷潜艇数组、水雷潜艇数组、水雷数组、深水炸弹数组,并测试 设计SeaObject超类,设计6
阅读全文
摘要:day16--知识回顾 1.submarine项目 水雷与战舰的碰撞: 在Battleship中设计subtractLife()减命 水雷与战舰的碰撞为定时发生的,所以在run中调用mineBangAction()实现水雷与战舰碰撞在mineBangAction()中: 在mineBangActio
阅读全文
摘要:day15--ooday09 1.多态 意义: 同一类型的引用指向不同的对象时,有不同的实现 所有抽象方法都是多态的 行为的多态 同一个对象被造型为不同类型时,有不同的功能 所有对象都是多态的 对象的多态 向上造型/自动类型转换 超类型的引用指向派生类的对象 能点出什么,看引用类型 能造型成为的数据
阅读全文