摘要: 1.类加载器 1.1类加载 类加载的描述 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化。如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化 类的加载 就是指将class文件读入内存 阅读全文
posted @ 2020-08-03 19:03 邪神说 阅读(139) 评论(0) 推荐(0)
摘要: 1.函数式接口 概念 有且仅有一个抽象方法的接口 如何检测一个接口是不是函数式接口 @FunctionalInterface 放在接口定义的上方:如果接口是函数式接口,编译通过;如果不是,编译失败 注意事项 我们自己定义函数式接口的时候,@FunctionalInterface是可选的,就算我不写这 阅读全文
posted @ 2020-08-03 17:45 邪神说 阅读(131) 评论(0) 推荐(0)
摘要: 1.Lambda表达式 1.1体验Lambda表达式 案例需求 启动一个线程,在控制台输出一句话:多线程程序启动了 实现方式一 实现步骤 定义一个类MyRunnable实现Runnable接口,重写run()方法 创建MyRunnable类的对象 创建Thread类的对象,把MyRunnable的对 阅读全文
posted @ 2020-08-03 17:33 邪神说 阅读(300) 评论(0) 推荐(0)
摘要: 1.网络编程入门 1.1 网络编程概述 计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系 统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统 网络编程 在网络通信协议下,实现网络互连的不同计算机上运行的程序间可以进 阅读全文
posted @ 2020-08-03 17:20 邪神说 阅读(77) 评论(0) 推荐(0)
摘要: 1.实现多线程 1.1进程和线程 进程:是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 1.2 阅读全文
posted @ 2020-08-03 17:03 邪神说 阅读(62) 评论(0) 推荐(0)
摘要: 1.字节缓冲流 1.1字节缓冲流构造方法 字节缓冲流介绍 lBufffferOutputStream:该类实现缓冲输出流。 通过设置这样的输出流,应用程序可以向底层输出流写 入字节,而不必为写入的每个字节导致底层系统的调用 lBufffferedInputStream:创建BufffferedInp 阅读全文
posted @ 2020-08-03 16:12 邪神说 阅读(244) 评论(0) 推荐(0)
摘要: File类 1.1File类概述和构造方法 File类介绍 它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的 F 阅读全文
posted @ 2020-08-03 15:57 邪神说 阅读(116) 评论(0) 推荐(0)