01 2019 档案
摘要:1.构造器的重载(类似于方法的重载) 在拥有相同的构造器名称的前提下,构造器传参个数的不同和传参类型的不同都属于构造器的重载 2.static 修饰符 状态:(成员变量)字段 行为:方法 有的状态和方法属于类,有的状态和方法属于对象 有static 修饰的方法和字段,那么这个方法和字段就属于类 3.
阅读全文
摘要:1.对上述代码的总结 用到类名的:创建对象时,创建未知类型的数组时。 2.创建的对象所用到的状态和行为,要提前在大类中声明 3.遍历数组时, ①调用对象的方法时的格式: 数组元素.方法名 ②在打印不同对象的名字时的格式: System.out.println(数组元素.参数); 6.构造器: 在创建
阅读全文
摘要:1.特征:成员变量 行为:方法 3. 4.对象:类名 对象名称 = new 类名(); //将堆中开辟好的空间的地址值赋值给了栈中的变量。 匿名对象:new 类名(); 只是在堆中开辟了一块空间(在堆中创建了个对象)并没有把他赋给栈中的变量。 new 类名 ().name = "hello"; 注:
阅读全文
摘要:所有对象和数组都是在堆里创建的 1.数组在堆中的存储方式。 int[ ] ages = new int[ ]{10,20,30}; //声明数组ages //在堆中开辟了一块空间并将数组初始化 //同时将新开辟空间的内存地址赋值给了ages) System.out.println(ages); 【[
阅读全文
摘要:1.面向过程:所有事情都是按顺序一件件做,未知主体 买菜,做饭,吃饭,洗碗 面向对象:将功能封装到对象之中,让对象去实现功能 去饭馆,告诉服务员要吃啥,然后等着端上来。 面向对象的目的: 复杂的东西简单化, 将面向过程中的执行者变成了指挥者 面向对象的三大特性:封装,继承,多态 2.对象:特性,行为
阅读全文
摘要:os:arg:函数自变量 1.变量的作用域 在本身的大括号内有效 在本身的方法内有效 代码块 另设的一个{ } 注:在代码块 中有某变量的前提下,不可以将相同名字的变量定义在代码块之前 2.遍历数组foreach法【快速遍历】 缺点:没办法打印角标(在数组中的位数) 3.当一个语句中只有一行代码时,
阅读全文
摘要:1.数组 格式:数据类型 [ ] 数据名称 = new 数据类型 [ ] { }; 2.初始化 静态初始化(已知要开多少个房间来存储数据) 动态初始化(未知数据个数,需要预留空间 ) 3.数组的长度报数 4.遍历数组 加减数据,输出也随之变化 5.数组的练习:整个数组的输出 特别注意: 数组中数据的
阅读全文
摘要:实现一个小功能即是实现一个方法 1.方法:定义一个小功能,储存某段代码,方便在需要时调出来反复使用 !!!!重复使用 格式: 注意点: ①在static main方法中要调用其他方法,调用的其他方法也要加static ②定义一个方法时要把它放在类里(class里),不可以放在其他方法中 ③程序中会先
阅读全文
摘要:循环小问题 1.for循环和while循环:从一到一百的整数求和。 2.嵌套循环 循环三遍输出数字。111222333... 3.循环嵌套 输出小旗子 输出每层个数逐渐加一的小旗子 九九乘法表 4.循环控制语句 ①break 与if语句相结合 跳出循环,执行循环体外的代码 ②continue 跳过循
阅读全文
摘要:选择结构switch 1.格式: 2.switch语句注意点 case后的值不能相同 有break才会退出switch,没有break的话会从符合条件那一栏往下执行。 default也可以提到最前面,不过要加break。 switch遇到{}或者break才退出。 3.while循环 输出一到一百的
阅读全文
摘要:流程语句 1.顺序结构 顺序输出 2.if语句 格式 你成年了吗 逻辑表达式必须是true才可以执行后面的 3.if else语句 你成年了吗 成年了 没有成年 4.if else if语句 判断今天星期几 判断学习级别
阅读全文
摘要:三元运算符 格式:逻辑表达式 ? 表达式1:表达式2 表达式可以是字符串,表达式,也可以是具体的值。 得出的是数值型叫算术表达式 得出的是boolean叫逻辑表达式 逻辑表达式的值是true,则返回表达式1值, 逻辑表达式的值是false,则返回表达式2值, eg: int a = 2+3; int
阅读全文
摘要:一。自增自减 ++ -- 必须用在!变量!的前后 在未参与运算时,a++和++a的结果是一样的 int a = 10; a++; System.out.println(a); 【11】 OR ++a; System.out.println(a); 【11】 在参与运算时,a++代表是自增前的结果参与
阅读全文
摘要:一,基本运算符 + - * / %(取余) 1.+: int a =5; short b = 4; System.out.println(a+b); 【9】 System.out.println("a"+5); //双引号是字符串 在字符串中使用代表的是拼接 【a5】 System.out.prin
阅读全文