摘要: 方法重载: overloading 在同一个类中, 方法名相同,但是形参列表不同 重载的细节: 1. 方法名必须一样, 形参列表的个数,顺序,类型必须有一个不一样, 形参的名称无关, 返回类型无关。( 如,public void cal(int n1, int n2) 和 public int ca 阅读全文
posted @ 2021-09-23 09:31 Shawn_T 阅读(43) 评论(0) 推荐(0)
摘要: 对象在内存中的存在形式: 属性/成员变量/ field 既可以是基本数据类型,也可以是引用数据类型(数组,对象) 属性没赋值,有默认值,规则同 数组; 真正的对象是 new 出来的,在堆空间中分配的一块空间(如0x0011)。 cat 指向(引用)堆空间的这个内存, cat自己并不是对象,只是一个对 阅读全文
posted @ 2021-09-22 12:07 Shawn_T 阅读(21) 评论(0) 推荐(0)
摘要: 数组赋值机制 基本数据类型 赋值 就是具体的值, 且相互之间不影响 如: int n1 = 10; int n2 = n1; //值拷贝 n2 = 80; //这时 n1的值是不变的 数组 在默认情况下 赋的是地址值, 是引用传递 如: int[] arr1 = {1,2,3}; int[] arr 阅读全文
posted @ 2021-09-21 10:17 Shawn_T 阅读(33) 评论(0) 推荐(0)
摘要: 多重循环: 1-100 随机数: ( int ) (Math.random() * 100) +1 break; 终止循环 countinue; 结束此次循环,继续下次循环 return; 跳出方法, 如果在main方法中,表示结束程序 输出字母‘a' 到 'z': for(char c1 = 'a 阅读全文
posted @ 2021-09-20 00:48 Shawn_T 阅读(21) 评论(0) 推荐(0)
摘要: 控制结构: 顺序控制 分支控制(if..else, switch) 循环控制( for, while, do..while, 多重循环) break continue return 顺序控制: 从上到下,依次执行 分支控制: (else 部分可省略,如果代码块只有一行,可以省略{ }) if(条件表 阅读全文
posted @ 2021-09-18 19:15 Shawn_T 阅读(37) 评论(0) 推荐(0)
摘要: 运算符: 算数,关系(比较),逻辑,位,赋值,三元 1. 算数运算符 注意⚠️: /:1. int / int = int; 如: 10 / 4 = 2 double d = 10 / 4; // d = 2.0 2. double / int = int; %: 1. 公式: a % b = a 阅读全文
posted @ 2021-09-18 00:13 Shawn_T 阅读(31) 评论(0) 推荐(0)
摘要: java 数据类型( java是强类型语言) 基本数据类型: 数值型:byte,short,int,long(数字后面加L), float, double;字符型:char; boolean; ⚠️String不是基本数据类型 引用数据类型:数组,接口,类 1 byte = 8bit; bit是计算 阅读全文
posted @ 2021-09-17 00:27 Shawn_T 阅读(17) 评论(0) 推荐(0)
摘要: Java 编程基础(30天)2021.9.15 -> 2021.10.14 资料:韩顺平 - 零基础 30 天学会 Java 链接:https://www.bilibili.com/video/BV1fh411y7R8?spm_id_from=333.999.0.0 数据结构与算法 资料: 尚硅谷- 阅读全文
posted @ 2021-09-15 09:58 Shawn_T 阅读(50) 评论(0) 推荐(0)
摘要: 程序: 有序的指令集 public static void test{ int i1 = 10; int i2 = 20; System.out.print( i1 + i2 ); } javac xxx.java 编译生成.class文件 (注意编码问题!)(有中文就用GBK) java xxx 阅读全文
posted @ 2021-09-12 01:08 Shawn_T 阅读(39) 评论(0) 推荐(0)