摘要: 一个类里面只有属性和方法 类就是一个模型,模块化,抽象化,比如你写一个学生类,给他属性,属性在类里最好不要实例化(不要赋值,在调用它在赋值,类似于一个模板,人可以根据自己的需求进行赋值)。 使用new关键字,本质是在调用构造器 (只有new了,就会生成无参构造)用来初始化值 有参构造:一旦定义了有参 阅读全文
posted @ 2022-05-22 23:47 YJin加油 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程 OOP 类 : 属性 +方法 面向对象编程的本质:以类的方式组织代码,以对象的形式封装数据 面向对象:抽象,把相同的一部分抽离出来 对象类型 对象名 = 对象值; Studen student = studet.say(); 会报错的代码 原因:static修饰的方法会和类一起加载,没 阅读全文
posted @ 2022-05-20 18:42 YJin加油 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 冒泡的代码:两层循环,外层冒泡的次数,里层依次比较 由于是嵌套循环,这个算法的时间复杂度为O的2次方 Array数组是一个对象,如果要输出数组的值可以遍历数组,使用下标输出,或者使用Arrays.toString(数组名)方法输出数组的值。 阅读全文
posted @ 2022-05-20 15:43 YJin加油 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 流程异常结束框架: 设置全局变量,异常处理次数 阅读全文
posted @ 2022-05-18 11:38 YJin加油 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 递归:调用自身 相同数据类型 有序集合 数组类型 数组名字 = 值 int[] nums = {1,2,3,4,5,6} 数组长度固定,一旦被创建,大小不允许改变。 数组下标从零开始 java的方法类似于其他语言的函数 public class ArrayDemo01 { public static 阅读全文
posted @ 2022-05-17 23:18 YJin加油 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 加法public class Method { public static void main(String[] args) {//实参:大多是具体的值 int sum = add(23,5); System.out.println("sum= " + sum); } //加法//形参 a,b 大多 阅读全文
posted @ 2022-05-16 23:58 YJin加油 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 理解以上代码 根据输出可得出 结论:string在左,直接拼接,string在右,先进行数值相加,在拼接 三元运算符:x ? y : z 案例 包机制 包的实质就是一个文件夹 常用包:util包 lang包 math包 Scanner属于until包 Scanner存在hasNext hasNext 阅读全文
posted @ 2022-05-15 19:06 YJin加油 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 所有的字符本质还是数字 unicode编码 (A=97 a=65) less is more 代码要精简易读 强制转换 :(类型)变量名 高到低 例: int i =2 byte b = (byte)i 自动转换: 低到高 例: int i =128 double b = i b = 128.0 b 阅读全文
posted @ 2022-05-15 00:59 YJin加油 阅读(23) 评论(0) 推荐(0) 编辑
摘要: java是编译型语言 既有编译型语言特征也有解释型语言特征 java 通过编译器javac 变成字节码文件,最后通过解释器解释发给操作系统。 阅读全文
posted @ 2022-05-14 07:28 YJin加油 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 下载oracle下的jdk1.8安装包(选对系统) 安装(记住安装路径) 环境变量-系统变量-新建 JAVA_HOME 值为你jdk的安装路径 path新建 %JAVA_HOME%\bin (放于path最前面) %JAVA_HOME%\jre\bin cmd java -version jdk目录 阅读全文
posted @ 2022-05-13 22:52 YJin加油 阅读(69) 评论(0) 推荐(0) 编辑