06 2021 档案

Java 多态
摘要:多态:左父右子 代码当中体现多态性,其实就是一句话:父类引用指向子类对象。 格式:(右侧子类被当作左侧对象来使用,一只猫被当作动物来看待)父类名称 对象名 = new 子类名称();接口名称 对象名 = new 实现类名称(); public class Demo01Polymorphism { p 阅读全文

posted @ 2021-06-24 18:08 mlllily 阅读(46) 评论(0) 推荐(0) 编辑

Java 接口与接口的多继承关系
摘要:接口与接口之间是多继承的 注意事项:1. 多个父接口中的抽象方法重复,没关系2. 多个父接口中默认方法重复,子接口必须进行默认方法的覆盖重写 //接口A public interface MyInterfaceA { public abstract void methodA(); public ab 阅读全文

posted @ 2021-06-24 16:53 mlllily 阅读(162) 评论(0) 推荐(0) 编辑

Java 类实现接口
摘要:1. 一个类的直接父类是唯一的,但是一个类可以同时实现多个接口 public class MyInterfaceImpl implements MyInterfaceA, MyInterfaceB { // 覆盖重写所有抽象方法 } 2. 实现类没有覆盖重写接口中所有的抽象方法,实现类必须是一个抽象 阅读全文

posted @ 2021-06-24 16:27 mlllily 阅读(1503) 评论(0) 推荐(0) 编辑

Java 接口内容小结
摘要:Java接口学习:https://www.cnblogs.com/mlllily/p/14923837.html 小结内容: 在Java9+版本中,接口内容可以有常量、抽象方法、默认方法、静态方法、私有方法 1. 成员变量其实就是常量,用 public static final 修饰,可省略 注意: 阅读全文

posted @ 2021-06-24 15:31 mlllily 阅读(56) 评论(0) 推荐(0) 编辑

Java 接口
摘要:接口的定义: 接口就是多个类的公共规范接口是一种引用数据类型,最重要的内容就是其中的:抽象方法 定义一个接口的格式:public interface 接口名称 { // 接口内容} 备注:换成关键字interface之后,编译生成的字节码文件仍然是 .java > .class 如果是Java7,那 阅读全文

posted @ 2021-06-23 17:46 mlllily 阅读(108) 评论(0) 推荐(0) 编辑

Java 抽象
摘要:/* 抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束; 抽象类:抽象方法所在的类,必须是抽象类;在class之前写上abstract即可 如何使用抽象类和抽象方法: 1. 不能直接new抽象类对象,创建子类对象进行使用。(但抽象类中可以有构造方法,子类构造方法有默认的supe 阅读全文

posted @ 2021-06-23 11:49 mlllily 阅读(30) 评论(0) 推荐(0) 编辑

Java 继承
摘要:继承的格式: 在继承的关系中,"子类就是一个父类",也就是说,子类可以被当作父类看待 例如父类是员工,子类是讲师,那么"讲师就是一个员工" 关系:is-a 定义父类的格式(一个普通的类定义): public class 父类名称{ //... } 定义子类的格式: public class 子类名称 阅读全文

posted @ 2021-06-22 16:00 mlllily 阅读(48) 评论(0) 推荐(0) 编辑

Java Arrays 数组工具类 Math 数学工具类
摘要:java.utils.Arrays 是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常用的操作 1. public static String toString(数组) : 将参数数组变为字符串,按照默认格式 [元素1,元素2,元素3...] 2. public static voi 阅读全文

posted @ 2021-06-22 15:09 mlllily 阅读(53) 评论(0) 推荐(0) 编辑

Java static 关键字
摘要:static 修饰成员变量: 如果一个成员变量使用了 static 关键字,那么这个变量不再属于对象自己,而是属于所在的类。 多个对象共享同一份数据 1 package cn.itcast.day08.demo03; 2 3 public class Student { 4 5 private in 阅读全文

posted @ 2021-06-21 18:59 mlllily 阅读(45) 评论(0) 推荐(0) 编辑

Java String 类
摘要:字符串的特点: 1. 字符串的内容永不可变 2. 正是因为字符串不可改变,所以字符串是可以共享使用的 3. 字符串效果上相当于是char[] 字符数组,但是底层原理是byte[]字节数组 创建字符串常见的3+1种方式: 三种构造方法: 1. public String():创建一个空白字符串,不含有 阅读全文

posted @ 2021-06-21 17:40 mlllily 阅读(35) 评论(0) 推荐(0) 编辑

Java ArrayList类
摘要:ArrayList介绍: 1. 数组的长度不可以发生改变,但是ArrayList集合的长度是可以随意发生变化的; 2. 对于ArrayList来说,有一个尖括号 <E> 代表泛型: 泛型:就是装在集合中的元素,全部都是统一的某种类型; 注意:泛型只能是引用类型,不能是基本类型;(因为集合里面保存的是 阅读全文

posted @ 2021-06-21 16:03 mlllily 阅读(71) 评论(0) 推荐(0) 编辑

java 生成 [1, n] 之间的随机数
摘要:Java Random类中 nextInt(n)方法,返回的随机数范围为 [0, n),整体+1之后变成 [1, n+1), 也就是 [1, n] import java.util.Random public class Demo01{ public static void main(String[ 阅读全文

posted @ 2021-06-21 15:10 mlllily 阅读(319) 评论(0) 推荐(0) 编辑

Java 构造方法
摘要:构造方法是专门用来创建对象的方法,当我们通过关键字 new 来创建对象时,其实就是在调用构造方法。 格式: public 类名称(参数类型 参数名称){ 方法体 } 注意事项: 1. 构造方法的名称必须和所在类的名称完全一样,就连大小写也一样 2. 构造方法不写返回值类型,void也不写 3. 构造 阅读全文

posted @ 2021-06-18 18:44 mlllily 阅读(225) 评论(0) 推荐(0) 编辑

Java this关键字
摘要:当方法的局部变量和类的成员变量重名时,根据就近原则,优先使用局部变量 如果需要访问本类当中的成员变量,需要使用this.成员变量名。 (谁调用的方法,谁就是this) /* super关键字用来访问父类内容,this关键字用来访问本类内容。 用法也有三种: 1. 在本类成员方法中,调用本类成员变量 阅读全文

posted @ 2021-06-18 18:30 mlllily 阅读(55) 评论(0) 推荐(0) 编辑

Java private关键字及作用
摘要:private关键字使用场景: 用private关键字将需要保护的成员变量进行修饰 private关键字注意事项: 一旦使用了private进行修饰,那么本类当中仍可以随意访问;但是超出本类范围就不可以再直接进行访问了。 解决办法: 间接访问private成员变量,就是定义一对Getter/Sett 阅读全文

posted @ 2021-06-18 18:24 mlllily 阅读(631) 评论(0) 推荐(0) 编辑

Java 随笔
摘要:局部变量和成员变量: 1. 定义的位置不一样: 写在方法内部的叫局部变量; 直接写在类里的叫成员变量; 2. 作用范围不一样: 局部变量只有在方法中才可以使用,除了方法不能再用; 成员变量整个类全可以通用 3. 默认值不一样: 局部变量没有默认值,如果想使用,必须手动赋值; 如果成员变量没有赋值,将 阅读全文

posted @ 2021-06-18 17:04 mlllily 阅读(25) 评论(0) 推荐(0) 编辑

Java 内存划分
摘要:一个数组的内存图: 两个数组的内存图: 阅读全文

posted @ 2021-06-18 16:41 mlllily 阅读(12) 评论(0) 推荐(0) 编辑

Java 数组学习
摘要:数组有两种常见的初始化方式: 动态初始化(指定长度) 静态初始化(指定内容) 动态初始化格式: 数据类型[] 数组名称 = new 数据类型[数组长度]; int[] arrayA = new int[300]; 静态初始化格式: 数据类型[] 数组名称 = new 数据类型[] {元素1, 元素2 阅读全文

posted @ 2021-06-18 16:39 mlllily 阅读(26) 评论(0) 推荐(0) 编辑

IDEA常用快捷键
摘要: 阅读全文

posted @ 2021-06-18 16:29 mlllily 阅读(19) 评论(0) 推荐(0) 编辑

IDEA 基本配置
摘要:1. File - Settings 2. Editor - Font 进行字体和字号的调节, 点击OK生效 3. 自动补全功能 keymap : 点击小齿轮,选择Duplicate,回车。 这一步是复制了一份默认设置 选择 Default copy -> Main menu -> Code -> 阅读全文

posted @ 2021-06-18 15:30 mlllily 阅读(61) 评论(0) 推荐(0) 编辑

IDEA 项目基本结构
摘要:1. 选择创建新项目 -> empty project -> 填写项目名称,选择项目位置,finish 2. modules下点击加号,选择new module 3. 选择Java,如果提示No SDK,则点击new选择sdk的安装位置,点击OK即可 -> 点击 next 4. 填写 module 阅读全文

posted @ 2021-06-18 14:45 mlllily 阅读(822) 评论(0) 推荐(0) 编辑

Java 常量和基本数据类型
摘要:常量分类: 字符串常量、整数常量、浮点数常量、字符常量、布尔常量、空常量null Java数据类型: 基本数据类型 和 引用数据类型 基本数据类型: 整数型:byte(1个字节)、short(2个字节)、int(4个字节)、long(8个字节) 浮点型:float(单精度 4个字节)、double( 阅读全文

posted @ 2021-06-18 14:42 mlllily 阅读(112) 评论(0) 推荐(0) 编辑

Java JDK JRE JVM
摘要:JRE (Java Runtime Environment): Java程序的运行时环境,包含JVM和运行时所需的核心类库; JDK(Java Development Kit):Java程序开发工具包,包含JRE 和 开发人员使用的工具 如果想要运行一个已有的Java程序,只需要安装JRE即可 如果 阅读全文

posted @ 2021-06-18 14:14 mlllily 阅读(33) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示