摘要:
java中jdk的下载地址 https://www.oracle.com/java/technologies/downloads/#java17-windows 阅读全文
摘要:
多态 子类类型赋值给父类 Father f1 = New Son(), 调用子类方法报错。 调用父类方法OK。这个就是多态 public class goodStudy{ public static void main(String[] args) { ArrayList list = new Ar 阅读全文
摘要:
复习一下: ArrayList在java哪一个包中? ArrayList在java --> util包中 import java.util.ArrayList; LinkedList LinkedList: 可以在集合前面增加数据,也可以在后面增加数据,还可以在数据之间增加数据。 LinkedLis 阅读全文
摘要:
创建集合对象有3种形式 1,不需要传递构造参数,直接new就可以,此时底层数组为空数组。 2,构造参数需要传递一个int类型的值, 用于设置底层数组的长度 3,构造参数需要传递一个Collection集合类型的值,用于将集合中的数据放置在当前的集合中。 第1种方式创建数组 package goodS 阅读全文
摘要:
基本数据类型 byte short int long float double char boolean 继承Object类型的是引用类型 解释:像是字符串继承了Object;字符串就是一个引用数据类型。 获取时间戳 // 获取时间戳:单位是毫秒; System.out.println(System 阅读全文
摘要:
数组 数组的声明方式: 类型[] 变量; 数组的创建方式: new 类型[数组长度] 数组的简单声明并且赋值 // 声明一个数组,它的长度是3 String[] arrs= new String[3]; arrs[0]="张三"; arrs[1]="李四"; // 访问数组的值 System.out 阅读全文
摘要:
java.lang.xxx 会自动导入 只要一个包是属于java.lang下的包,这个包是jvm虚拟机自动帮我们导入的 一个类会默认去继承Object类 class Person { } 上面这个其实会默认去继承 Object 类; 也就是是等价与下面的代码 class Person extends 阅读全文
摘要:
实现看见一个人,我们对它说hello public class study01 { public static void main(String[] args) { Me me = new Me(); me.SayHello(new ZhangSan()); } } // 定义了一个抽象类; abs 阅读全文
摘要:
接口:可以简单的理解为规则 接口的基本语法: interface 接口名称 { 规则属性, 规则行为} 接口 接口其实是抽象的 接口的属性必须是固定的值,并且不能够修改的 属性和行为的访问权限必须是公共的 属性应该是静态的;行为应该是抽象的 接口和类是2个层面的东西 接口可以继承其他的接口 类的对象 阅读全文
摘要:
属性和变量的区别 变量必须要有初始值; 属性可以没有初始值; 变量的范围只在当前大括号内有效; 属性是对象在哪里使用就在哪里有效; 属性的作用范围要比变量的大一些 属性和变量 public class study01 { public static void main(String[] args) 阅读全文