侧边栏
摘要: 1.类加载器 1.1类加载【理解】 类加载的描述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化 类的加载 就是指将class文件 阅读全文
posted @ 2020-12-25 17:06 亚尔 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1.函数式接口 1.1函数式接口概述【理解】 概念 有且仅有一个抽象方法的接口 如何检测一个接口是不是函数式接口 @FunctionalInterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败 注意事项 我们自己定义函数式接口的时候,@FunctionalInter 阅读全文
posted @ 2020-12-25 16:40 亚尔 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.Lambda表达式 1.1体验Lambda表达式【理解】 案例需求 启动一个线程,在控制台输出一句话:多线程程序启动了 实现方式一 实现步骤 定义一个类MyRunnable实现Runnable接口,重写run()方法 创建MyRunnable类的对象 创建Thread类的对象,把MyRunnab 阅读全文
posted @ 2020-12-25 16:37 亚尔 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 1.网络编程入门 1.1 网络编程概述【理解】 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,实现网络互连的不同计算机上运行的程序间 阅读全文
posted @ 2020-12-25 16:35 亚尔 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.实现多线程 1.1进程和线程【理解】 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 阅读全文
posted @ 2020-12-25 16:33 亚尔 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.IO流案例 1.1集合到文件数据排序改进版【应用】 1.1.1案例需求 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩)。要求按照成绩总分从高到低写入文本文件 格式:姓名,语文成绩,数学成绩,英语成绩 举例:林青霞,98,99,100 1.1.2分析步骤 定义学生类 创建TreeSet 阅读全文
posted @ 2020-12-25 16:25 亚尔 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1.字节缓冲流 1.1字节缓冲流构造方法【应用】 字节缓冲流介绍 lBufferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用 lBufferedInputStream:创建BufferedInputS 阅读全文
posted @ 2020-12-25 16:14 亚尔 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1.File类 1.1File类概述和构造方法【应用】 File类介绍 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具 阅读全文
posted @ 2020-12-25 16:00 亚尔 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1.Map集合 1.1Map集合概述和特点【理解】 Map集合概述 interface Map<K,V> K:键的类型;V:值的类型 Map集合的特点 键值对映射关系 一个键对应一个值 键不能重复,值可以重复 元素存取无序 Map集合的基本使用 public class MapDemo01 { pu 阅读全文
posted @ 2020-12-25 15:42 亚尔 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1.Set集合 1.1Set集合概述和特点【应用】 Set集合的特点 元素存取无序 没有索引、只能通过迭代器或增强for循环遍历 不能存储重复元素 Set集合的基本使用 public class SetDemo { public static void main(String[] args) { / 阅读全文
posted @ 2020-12-25 14:28 亚尔 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.Collection集合 1.1集合体系结构【记忆】 集合类的特点 提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变 集合类的体系图 1.2Collection集合概述和基本使用【应用】 Collection集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collec 阅读全文
posted @ 2020-12-25 14:15 亚尔 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 1.包装类 1.1基本类型包装类(记忆) 基本类型包装类的作用 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据 常用的操作之一:用于基本数据类型与字符串之间的转换 基本类型对应的包装类 基本数据类型包装类 byteByteshortShortintIntegerlongL 阅读全文
posted @ 2020-12-25 13:42 亚尔 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 1. 参数传递 1.1 类名作为形参和返回值(应用) 1、类名作为方法的形参 方法的形参是类名,其实需要的是该类的对象 实际传递的是该对象的【地址值】 2、类名作为方法的返回值 方法的返回值是类名,其实返回的是该类的对象 实际传递的,也是该对象的【地址值】 示例代码: class Cat { pub 阅读全文
posted @ 2020-12-25 11:43 亚尔 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.多态 1.1多态的概述(记忆) 什么是多态 同一个对象,在不同时刻表现出来的不同形态 多态的前提 要有继承或实现关系 要有方法的重写 要有父类引用指向子类对象 1.2多态中的成员访问特点(记忆) 成员访问特点 成员变量 编译看父类,运行看父类 成员方法 编译看父类,运行看子类 代码演示 动物类 阅读全文
posted @ 2020-12-25 09:30 亚尔 阅读(95) 评论(0) 推荐(0) 编辑