小熊博客
05
28
10、函数式接口 10、函数式接口
主要内容 自定义函数式接口 函数式编程 常用函数式接口 学习目标 能够使用@FunctionalInterface 注解 能够自定义函数式接口 能够理解 Lambda 延迟执行的特点 能够使用 Lambda 作为方法的参数 能够使用
2022-05-28
28
12、Junit测试、反射、注解 12、Junit测试、反射、注解
Junit 单元测试 测试分类: 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。 Junit 使用:白盒测试 白盒测试步骤 定义一个测试类(测试用例) 建议: 测试
2022-05-28
28
11、Stream流、方法引用 11、Stream流、方法引用
一、Stream 流说到 Stream 便容易想到 I/O Stream,而实际上,谁规定“流”就一定是“IO 流”呢?在 Java 8 中,得益于 Lambda 所带来的函数式编程,引入了一个全新的Stream 流概念,用于解决已有集合类
2022-05-28
28
13、Java并发编程 13、Java并发编程
09-Java 并发编程的艺术.pdf 概念并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生) 线程与进程进程:是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间,一个应用
2022-05-28 CoderXiong
28
9、网络编程 9、网络编程
一、网络编程基础知识计算机网络是指两台或更多的计算机组成的网络,在同一个网络中,任意两台计算机都可以直接通信,因为所有计算机都需要遵循同一种网络协议。那什么是互联网呢?互联网是网络的网络(internet),即把很多计算机网络连接起来,形成
2022-05-28 CoderXiong
28
8、Java多线程 8、Java多线程
一、多线程基础知识现代操作系统(Windows,macOS,Linux)都可以执行多任务。多任务就是同时运行多个任务,例如:CPU 执行代码都是一条一条顺序执行的,但是,即使是单核 cpu,也可以同时运行多个任务。因为操作系统执行多任务实际
2022-05-28 CoderXiong
28
7、File类与I/O流 7、File类与I/O流
一、File 文件/夹操作在计算机系统中,文件是非常重要的存储方式。Java 的标准库java.io提供了File对象来操作文件和目录。要构造一个File对象,需要传入文件路径: public class Main { public
2022-05-28
28
6、Java集合 6、Java集合
集合也叫做容器,顾名思义就是用来装一些东西的容器。 Collection 集合Interface Collection<E> E-此集合中的元素类型在 Java 中所有的容器都属于 Collection 接口的子类,就像异常都属
2022-05-28
28
4、异常处理 4、异常处理
异常概述System.out.println(1/0); System.out.println("呵呵"); //这段代码编译是可以通过的,但是运行的时候就出问题了,这种异常被称为运行时异常 //JVM帮我们捕获到异常 /*Excepti
2022-05-28 CoderXiong
28
3、Java面向对象2 3、Java面向对象2
一、抽象参考:https://www.liaoxuefeng.com/wiki/1252599548343744/1260456371027744https://book.apeland.cn/details/128/ 抽象: 只定义, 不
2022-05-28
28
5、Java常用API 5、Java常用API
常用 API 概述:基础知识学完了. 开启了一个新篇章。在前面, 我们几乎把 Java 的基础语法学完了。接下来, 我们要对 JDK 提供给我们的一些工具类进行详细的剖析,为了后面的项目开发继续打基础。参考官方文档 JDK 中所有的 API
2022-05-28 CoderXiong
28
FastDFS FastDFS
参考:动力节点 fastdfs:FastDFS 讲义.docx 一、FastDFS 概述二、环境搭建1、Linux-centos7 上安装 FastDFS(繁琐)2、docker 安装 FastDFS(推荐)参考:https://blog.
3 / 4