2024年8月26日

摘要: instanceof 引用类型,类型转换 判断某一个对象是不是某个类型的类的实例(有关系才能比较,否则会报错) 能不能编译通过,取决于X与Y是否存在父子关系 例子:父类代表高类,子类代表低类 Object > Persion > Teacher Object object = new.Student 阅读全文
posted @ 2024-08-26 08:43 睡了多久 阅读(4) 评论(0) 推荐(0) 编辑
 
摘要: 面对对象的编程 (OOP:Object-oriented programming) 属性 + 方法 = 类 以类的方式组织代码,以对象封装数据 封装 继承 多态 类是对象的模板 同一包内class文件内容可以相互调用,而不用import 一个文件内可以有多个class类,但只有有一个public类 阅读全文
posted @ 2024-08-26 08:41 睡了多久 阅读(5) 评论(0) 推荐(0) 编辑
 
摘要: 数组 长度确定 元素类型相同 数组的变量属于引用类型,其本身就是对象,其元素相对于对象的成员变量,保存在堆中 数组的定义 int[] nums; //主流 int numss[]; //方便c和c++掌握java double[]a = new double[]{1, 2, 3}; a.length 阅读全文
posted @ 2024-08-26 08:38 睡了多久 阅读(5) 评论(0) 推荐(0) 编辑
 
摘要: 方法 c中的函数 例如 System.out.println() //System是一个类,out是System下的一个(PrintStream类的实例)对象(变量),println是一个方法 方法最好保持原子性:一个方法只实现一个功能 方法的定义 修饰符:可选 返回值类型 方法名 参数类型 形参: 阅读全文
posted @ 2024-08-26 08:36 睡了多久 阅读(3) 评论(0) 推荐(0) 编辑
 

2024年8月24日

摘要: 循环结构 while for do while 加强for循环 针对数组和集合对象,遍历数组或集合对象 for (类型 变量名: 数组或集合对象) //把数组或集合对象中每个对象按顺序赋给冒号前的变量 { } break, continue, goto break: 跳出当前循环 continue: 阅读全文
posted @ 2024-08-24 23:24 睡了多久 阅读(3) 评论(0) 推荐(0) 编辑
 
摘要: 反编译 .class文件是字节码文件,人看不懂,我们要使用IDEA反编译.class文件 在项目结构中找到项目输出路径 复制后在文件资源管理器中打开 结构与项目结构一致,一直向下找到某一个包的.class文件 打开后发现是乱码 打开项目所在的文件夹,在文件资源管理器中把.class文件复制到项目文件 阅读全文
posted @ 2024-08-24 23:09 睡了多久 阅读(425) 评论(0) 推荐(0) 编辑
 
摘要: Java 的流程控制 Scanner对象 获取用户的输入 java.uril.Scanner Scanner s = new Scanner(System.in); Scanner类的next()和nextLine()方法获得输入的字符串,在读取前可用hasNext()个hasNextLine()判 阅读全文
posted @ 2024-08-24 23:06 睡了多久 阅读(17) 评论(0) 推荐(0) 编辑
 
摘要: Java项目中通常采用分层的结构来组织代码和资源,以下是这种结构的典型层次: 项目文件夹:这是整个Java项目的根目录。通常包括一些配置文件(如pom.xml或build.gradle),用于构建和管理项目依赖。 模块文件夹:在大型项目中,通常会将项目划分为多个模块(子项目),每个模块有自己的代码、 阅读全文
posted @ 2024-08-24 23:04 睡了多久 阅读(22) 评论(0) 推荐(0) 编辑
 
摘要: 运算符 运算符类型 符号 算数运算符 +,-,*,/,%,++,-- 赋值运算符 = 关系运算符 >,<,>=,<=,==,!=,instanceof 逻辑运算符 &&,||,! 注意在 int类型 / int 类型 时及时强制转换类型 小技巧 ctr + D 复制当前行到下一行 幂运算 很多运算我 阅读全文
posted @ 2024-08-24 22:58 睡了多久 阅读(10) 评论(0) 推荐(0) 编辑
 
摘要: 变量 可以变化的量 变量的三要素 变量名 变量类型 作用域 类变量:类内的变量 需要在定义前加 static 从属于类 实例变量:类中间 在定义不加 static 从属于类的对象 如果不初始化,就会默认初始化(boolean: false,除了基本类型,其它默认值都是null) 局部变量:方法中的变 阅读全文
posted @ 2024-08-24 22:56 睡了多久 阅读(10) 评论(0) 推荐(0) 编辑