- 博客(7)
- 收藏
- 关注
原创 JAVA第八日学习笔记
今日主要内容 Eunm枚举 Java 枚举是一个特殊的类,Java 枚举类使用 enum 关键字来定义,各个常量使用逗号,来分割。 例: public enum EnumTest { ONE, TWO, THREE,; } 枚举中的元素都是常量。(可以是方法) public enum EnumTest { ONE(1){ }, TWO(2){ }, THREE(3){ } EnumTest(int i){ } ; } values(), ordinal() 和 valu..
2021-11-04 20:18:10 94
原创 JAVA第六日学习笔记
今日主要学习内容 目录 关于==的深入研究 集合框架中的List 关于==的深入研究 String str1 = "abc"; String str2 = "abc"; String strb1 = new StringBuilder("abc").toString(); System.out.println(str1 == str2);//true System.out.println(str1 == strb
2021-11-02 21:32:19 119
原创 JAVA第五日学习笔记
今日主要内容 目录 equals的使用以及底层实现原理 冒泡排序 equals的使用以及底层实现原理 equals与==的区别 ==比较基本类型和对象都是比较的内存地址 equals比较对象,比较的是对象的值 public class TestEquals{ String name; int age; public boolean equals(Object o){ if(this == o) return true; if( o
2021-11-02 19:04:30 85
原创 JAVA第四日学习笔记
今日主要内容 目录 抽象类 接口 数组 底层基础 抽象类 没有包含足够的信息去描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象以外,类的其他功能依旧存在。 但是因为抽象类不能被实例化,因此抽象类必须被继承之后才可以使用。 (抽象类没有构造方法) 关键字:abstract 例:public abstract class Test{} 抽象方法:被abstract修饰的方法,特点:没有方法体(也不需要写方法体); 抽象方法一定是公开的,不可以声明为私有的; 抽象类
2021-11-01 19:55:23 101
原创 JAVA第三日学习笔记
今日主要内容 目录 封装 继承 重写\重载 多态 扩展内容 封装 封装的目的是将类的属性私有化,防止该类的代码和数据被外部类定义的代码随机访问; 封装的步骤: 1.修改属性的可见性来限制对属性的访问; 2.对每个属性都提供公开的public方法(getter,setter); 继承 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为; 继承关键字 extends 语法:访问修饰符 关键字 类名 ext.
2021-10-29 14:57:42 47
原创 JAVA第二日学习笔记
今日主要内容 目录 代码块的运行顺序 JAVA运算符 一些位运算符中的收获 学会尝试阅读文档 条件语句 循环结构 代码块的运行顺序 首先写下代码块运行的顺序: 静态代码块>main方法>非静态代码块>构造方法(类被实例化的时候才会调用) 静态代码块在编译时就以及被分配了内存空间加载;因此是最先运行; main方法是java程序的入口,因此执行时会从main开始运行; 接着时运行非静态代码块; 最后是实例化对象调用的构造方法; 子类父类的代码块调用顺序 设计代
2021-10-27 22:23:05 198
原创 JAVA第一日学习笔记
今日主要内容 目录 JAVA的基本概念和运行机制 JAVA的基本数据类型 类,属性,对象,方法 访问修饰符 JAVA的基本概念和运行机制 java是面对多平台可移植性高的一门语言。 开发java程序需要JVM JRE 与JDK JDK的配置中包含了前两者 JVM是运行JAVA程序所需要的虚拟机 JRE是运行JAVA程序的运行环境 JDK则是开发JAVA程序所需要的开发工具包(类库) JAVA可移植性高的基础原理在于java的运行机制。由java编写的程序都是在虚拟机(JVM
2021-10-26 21:53:50 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人