03 2024 档案
摘要:/* 构造方法 什么是构造方法? 方法名和类名相同,和普通方法的格式不一样的特殊方法 构造方法的定义格式? 修饰符 类名 (形参){ 执行语句 } 构造方法的作用? 1,用来创建对象 2,用来对象的属性进行初始化 构造方法的特点? 1,构造方法没有返回值类型 2,构造方法没有返回值 构造方法得注意事
阅读全文
摘要:/* 匿名对象 什么是匿名对象? 没有名字的对象就是匿名对象 匿名对象的格式 new 类名(); new Dog(); 匿名对象如何使用属性和方法呢? new 类名().属性名; new 类名().方法名; 匿名对象的特点? 匿名对象只能使用一次,一次性的 匿名对象什么时候可以使用? 当我们只需要使
阅读全文
摘要:public class day_6_2 { public static void main(String[] args) { } } class Dog{ /* 成员变量和局部变量 什么是局部变量? 定义在方法中或者方法声明上的变量就是局部变量 1,方法中的变量和形参都是局部变量 什么是成员变量?
阅读全文
摘要:public class day_6_1 { public static void main(String[] args) { //创建一个小人 Person p = new Person(); //给这个人属性赋值 p.name = "张三"; p.age = 18; //调用这个人的行为 p.c
阅读全文
摘要:public class day_6 { public static void main(String[] args) { /* 面向对象和面向过程 什么是面向对象? 强调过程, 例如:我们要做一个大型项目,但是做这个项目需要划分为几个功能块,这几个功能块组合在一起就形成这个项目(重点关注功能块(方
阅读全文
摘要:public class day_5_2 { public static void main(String[] args) { /*方法的重载(overload) 什么是方法的重载 是指在同一个类中,出现两个方法的名字相同,参数列表不同(参数的个数不同,数据类型不同,对应的顺序位置不同)的两个方法,
阅读全文
摘要:public class day_5_1 { public static void main(String[] args) { /*方法,函数 什么是方法? 具有特定功能的一段独立小程序 方法作用? 1,提高了代码的复用性 2,提高了代码的维护性 方法的定义格式? 修饰符 返回值类型 方法的名字 (
阅读全文
摘要:public class day_5 { public static void main(String[] args) { /*排序*/ //选择排序 int[] arr = {1, 2, 3, 5, 4}; //排序前 for (int i = 0; i < arr.length; i++) {
阅读全文
摘要:import java.util.Scanner; public class day_4_5 { public static void main(String[] args) { /*数组的常见操作*/ //遍历 int[] arr = {3, 5, 2, 1, 4}; int max = arr[
阅读全文
摘要:public class day_4_3 { public static void main(String[] args) { /* 数组 特点: 1,数容器一旦初始化,长度就固定了,不能在改变 2,数据容器中既可以存储基本数据类型,也可以存储引用数据类型 3,一个数组容器中的所有元素的数据类型必须
阅读全文
摘要:public class day_4_2 { public static void main(String[] args) { /*循环嵌套*/ /* **** **** **** **** */ for (int i = 1; i <= 4; i++) { for (int j = 1; j <=
阅读全文
摘要:三种循环的区别1、for循环和while循环先判断条件是否成立,然后决定是否执行循环体(先判断后执行)2、do..while循环先执行一次循环体,然后判断条件是否成立,是否继续执行循环体(先执行后判断)for和while的区别1、条件控制语句所控制的自增变量,因归属于for循环的语法结构中,在for
阅读全文
摘要:public class day_4_1 { public static void main(String[] args) { /* while循环 格式: 初始化条件; while(判断条件){ 语句体; 控制条件; } 执行流程: 初始化条件 --> 判断条件 --> 语句体 --> 控制条件
阅读全文
摘要:public class day_4 { public static void main(String[] args) { /* for循环 格式: for(初始化条件;判断条件;控制条件;){ 语句体 } 注意: 初始化条件:定义一个变量,并且赋值 判断条件:关系运算符 控制条件:自增+1 语句体
阅读全文
摘要:import java.util.Scanner; public class day_3 { public static void main(String[] args) { //switch 语句 /*格式 switch(表达式){ case 取值1: 语句体; break; case 取值2:
阅读全文
摘要:public class day_2_3 { public static void main(String[] args) { /* if语句 */ int i = 1; int j = 1; //三元运算 int max = i > 2 ? i : 2; // if表达式 if (i > j) {
阅读全文
摘要:import java.util.Scanner;// 导包 public class day2_2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);//创建对象 System.out.pr
阅读全文
摘要:public class day2_1 { public static void main(String[] args) { /* 三元运算符 格式:条件表达式 ? 表达式1 : 表达式2 执行流程: 如果条件表达式为true,那么执行表达式1; 如果条件表达式为false,那么执行表达式2; 注意
阅读全文
摘要://运算符 public class day2 { public static void main(String[] args) { int a = 3; int b = 2; // 加号运算符 System.out.println("a+b="+(a+b));// 代码计算括号的优先级高于字符串
阅读全文
摘要:java 变量 2大类4小类8小种 基本数据类型 整型 byte short int long 浮点型 float double 字符型 char 布尔型 boolean 引用数据类型 (未学) public class day1 { public static void main(String[]
阅读全文