摘要: 操作系统 什么是操作系统? 简单理解:操作系统是用户与计算机硬件中的中介。 百度百科定义:英文名Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它应该用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。是处于用户与计算机系统硬件之间用于传递信息的系统程序软 阅读全文
posted @ 2022-04-02 14:22 赫兹x 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 反射 类加载器 类加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类得加载,类的连接,类的初始化这三个步骤来对类进行初始化,如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或类初始化 类加载: 就是将class文件读入内存,并为之创建一个jav 阅读全文
posted @ 2020-06-15 20:41 赫兹x 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Stream 流 体验 需求:按下面得要求完成集合的创建和遍历 创建一个集合,存储多啊哥字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 遍历上一步得到集合 import java.util.ArrayList; public cl 阅读全文
posted @ 2020-06-13 17:02 赫兹x 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 函数式接口 概述 函数式接口:有且仅有一个抽象方法的接口 java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,java中的Lambda才能顺利进行推导 检测一个接口是否是函数式接口 @FunctionalInter 阅读全文
posted @ 2020-06-10 17:42 赫兹x 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 方法引用 在使用Lambda表达式的时候,我们实际上传递进去的代码就是一种解决方案:那参数做操作 弱国我们在Lambda中苏哦指定的操作方案,已经有地方存在相同方案,那是否还有必要再写重复逻辑呢,答案肯定时没有必要。 我们通过方法引用使用已经存在的方案 public interface PrintT 阅读全文
posted @ 2020-06-06 22:26 赫兹x 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 接口组成更新 接口组成更新概述 接口组成 常量 public static final 抽象方法 public abstract 默认方法(JDK8) 静态方法(JDK8) 私有方法(JDK9) 接口中默认方法 在接口需要更新添加新的抽象方法时,每一个实现类都需要去重写这一个抽象方法,虽然可以定义新 阅读全文
posted @ 2020-06-06 20:07 赫兹x 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式 函数式编程: 函数: 函数就是有输入量、输出量的一套计算方案,也就是“拿数据做操作”面向对象思想强调“必须通过对象的形式来做事情” 函数式思想: 尽量忽略面向对象的复杂语法:“强调做什么,而不是以什么形式去做”,Lambda表达式就是函数思想的体现 例1: 需求:启动一个线程,在 阅读全文
posted @ 2020-06-05 21:13 赫兹x 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 学习笔记之网络编程 网络编程入门 网络 计算机网络: 指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程: 在网络通信协议下,实现网络互联的不同计算机上运行的程序间可以 阅读全文
posted @ 2020-06-01 16:31 赫兹x 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 多线程 一、实现多线程 进程 是正在运行的程序 是系统进行资源分配和调用的独立单位 每一个进程都有它自己的内存空间和系统资源 线程 是进程中的单个顺序控制流,是一条执行路径 单线程:一个进程如果只有一条执行路径,则称为单线程程序 多线程:一个进程如果有多条执行路径,则称为多线程程序 实现多线程方式: 阅读全文
posted @ 2020-05-18 22:56 赫兹x 阅读(167) 评论(0) 推荐(0) 编辑
摘要: IO流 File File类概述 File:它是文件和目录路径名的抽象表示 文件和目录是可以通过File封装成对象的 对于File而言,其封装性并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的,将来要是用过具体的操作把这个路径的内容转换为具体存在的 构造方法 1. F 阅读全文
posted @ 2020-05-14 22:04 赫兹x 阅读(169) 评论(0) 推荐(0) 编辑