- 博客(16)
- 收藏
- 关注
原创 static关键字
static关键字的特点static修饰的成员变量被该类的所有对象所共享。static修饰的成员变量随着类的加载而加载,优先于对象存在。static修饰的成员变量可以通过 类名. 的形式进行调用。注意事项静态方法中,只能访问静态成员(成员变量,成员方法)。非静态方法中,可以访问静态成员也可以访问非静态成员。静态方法中没有this关键字。因为this关键字是在创建对象之后才存在的而静态存在的时候,对象还有可能没被创建。例如 String name; int age;
2021-12-06 10:51:48 280
原创 int 和String类型转换和自动装箱和封箱
java笔记public class 自动装拆箱 { public static void main(String[] args) { //Integer i = Integer.valueOf(100); Integer i = 100; // i = i.intValue() + 200; intValue()方法 拆箱 将Integer类型转为int类型 i += 200; System.out.prin
2021-04-20 20:43:07 228
原创 Math、System、Arrays类常用方法
JAVA学习笔记object类中的常用方法,toString和equals方法,常在封装类中重写这两个方法。创建一个Integer的对象
2021-04-19 12:22:18 75
原创 接口 类 接口 继承之间的关系
JAVA学习笔记1. 接口概述接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用Java中的接口更多的体现在对行为的抽象接口不能实例化成员变量只能是常量默认修饰符:public static final构造方法接口没有构造方法,因为接口主要是对行为进行抽象的,是没有具体存在一个类如果没有父类,默认继承自Objec类成员方法 只能是抽象方法默认修饰符:public abstract类和类的关系继承关系,只能单继承,但是可以多层继承类和接口的关系实现关系可以单实
2021-04-16 15:47:48 1023
原创 多态和抽象类
Java学习笔记1. 多态概述同一个对象,在不同时刻表现出来的不同形态多态的前提和体现有继承/实现关系有方法重写有父类引用指向子类对象成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边(因为成员方法有方法重写,而成员变量没有。)要想使用子类的特有功能,可以向下转型,将父类引用转为子类对象。...
2021-04-12 22:03:36 59
原创 继承 方法重写 this关键字和super关键字
JAVA学习笔记1. 继承概述继承是面向对象三大特征之一。可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。
2021-04-10 22:52:03 111
原创 增删改查基础版
JAVA学习笔记import java.util.ArrayList;import java.util.Scanner;public class StudentManager {/* 1:用输出语句完成主界面的编写 2:用Scanner实现键盘录入数据 3:用switch语句完成操作的选择 4:用循环完成再次回到主界面*/ public static void main(String[] args) { ArrayList<Student
2021-04-08 17:55:51 66
原创 集合概述
JAVA学习笔记1.集合概述ArrayList集合的常用方法通过集合遍历学生对象public class ArrayList学生类 { public static void main(String[] args) { //学生信息通过键盘录入 ArrayList<Student> arr = new ArrayList<>(); addStudent(arr); addStudent(arr);
2021-04-07 16:13:50 73
原创 String和StringBuilder
JAVA学习笔记public class StringBuilder类 { public static void main(String[] args) { StringBuilder s = new StringBuilder(); //append方法:添加数据,并返回对象本身 s.append("hello").append("world"); System.out.println(s); //字符串反转
2021-04-07 13:30:40 86
原创 字符串反转和数组反转
JAVA学习笔记public char charAt(int index):返回指定索引处的char值,字符串的索引也是从0开始的。遍历字符串,其次要能够获取到字符串的长度:public int length():返回此字符串的长度数组的长度:数组名.Length字符串的长度:字符串对象.Length()*/public class 遍历字符串 { public static void main(String[] args) { Scanner sc = new Scann
2021-04-07 11:25:49 554
原创 构造方法 String对象特点和字符串比较
JAVA学习笔记成员方法和构造方法注意:调用方法的时候,如果方法有明确的返回值,我们用变量接收可以手动完成,也可以使用快捷键的方式完成(Ctrl+Alt+V)String对象的特点!!!(重点)代码如下public class String对象 { public static void main(String[] args) { //构造方法的方式得到对象 char[] chs = {'a','b','c'}; String s1 =
2021-04-06 23:07:36 76
原创 对象和封装
JAVA学习笔记什么是面向对象编程?面向一个具体的对象来进行操作什么是类?类是对现实生活中一类具有共同属性和行为的事物的抽象类的特点类是对象的数据类型类是具有相同属性和行为的一组对象的集合总结:类是对象的抽象,而对象是类的实体。List item...
2021-04-06 20:18:54 92
原创 方法与参数和不死兔子案例
JAVA笔记形参:方法定义中的参数,等同于变量定义格式,例如:int number实参:方法调用中的参数,等同于使用变量或常量。例如:10 、number基本类型的参数传递引用类型的参数传递数组遍历public class 数组遍历 { public static void main(String[] args) { int arr[] = {11,22,33,44,55}; printArray(arr); } publ
2021-04-05 16:15:18 100
原创 循环语句和数组
JAVA笔记水仙花数//水仙花数是一个三位数 水仙花数的个位、十位、百位的数字立方和等于原数//在控制台输出所有的水仙花数public class 水仙花 {public static void main(String[] args) {for (int i = 100; i < 1000 ; i++) {int l = i%10; //个位int k = i/10%10; //十位int j = i/100%10; //百位if(jjj+kkk+lll==i){
2021-04-04 17:49:53 157 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人