摘要:
This关键字 /* this: 代表的是调用当前方法的对象 this可以使用对象中的成员变量,成员方法,构造方法 */ 工具类 /* 工具类: 1. 构造方法私有化 2. 方法是静态的,将来可以通过类名访问 帮助文档 /* 帮助文档的学习: 1、打开帮助文档 2、点击索引,搜索想要查询的类 3、看 阅读全文
摘要:
面向对象 封装 private关键字: 可以修饰成员变量,成员方法,构造方法 在同一个类中,private关键字不起作用,相当于透明的,同一个类中被private关键字修饰的成员可以随意访问 说到现在,其实说的就是面向对象编程三大特征之一:封装 封装: 使用private关键字将类中细节进行隐藏,只 阅读全文
摘要:
数组 /* 数组:是一块连续固定大小的内存空间,有着索引的概念 定义数组的语句格式: 数据类型[] 数组名;【推荐】 数据类型 数组名[]; 如果只是定义一个数组的话,没有给初始化值,相当于一个变量没有值,是不能够直接使用的 如何对一个数组进行初始化? 1、动态初始化:我们自己给定数组的大小,数组中 阅读全文
摘要:
ArrayList import java.util.ArrayList; import java.util.Iterator; /* Collection[接口]: List[接口]: 元素有序,可以发生重复,有索引的概念 ArrayList[具体的子类]: 底层数据结构是数组,查询快,增删慢,线 阅读全文
摘要:
Collection /* 到目前位置,我们学习过哪些可以存储元素的容器: 1、数组 优点:不同的数组可以存储不同数据类型的元素 缺点:长度不可变 2、StringBuffer|StringBuilder 优点:长度可以跟随元素的数量而改变 缺点:里面的元素只有一种字符数据类型 我们今后会根据元素的 阅读全文
摘要:
Thread类 /* 进程:是系统进行资源分配和调用的独立单位,每一个进程都有它自己的内存空间和系统资源。 举例:IDEA, 阿里云盘, wegame, steam 线程:是进程中的单个顺序控制流,是一条执行路径 一个进程如果只有一条执行路径,则称为单线程程序。 一个进程如果有多条执行路径,则称为多 阅读全文