摘要: 反射 第一部分 Junit单元测试 1.1、测试分类 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 **白盒测试:**需要写代码。关注程序具体的执行流程。 1.2、Junit使用:白盒测试 步骤: 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test Calculat 阅读全文
posted @ 2021-07-10 02:42 Sleepinglion 阅读(29) 评论(0) 推荐(0)
摘要: Stream流 第一章 Stream流 ​ 在Java8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。 1.1 引言 传统集合的多步遍历代码 import java.util.ArrayList; /* 使用传统方式,遍历集合,对集合中的 阅读全文
posted @ 2021-07-09 20:30 Sleepinglion 阅读(99) 评论(0) 推荐(0)
摘要: 函数式接口 第一章 函数式接口 1.1 概念 函数式接口在java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,java中的Lamb 阅读全文
posted @ 2021-06-29 01:28 Sleepinglion 阅读(498) 评论(0) 推荐(0)
摘要: 网络编程 第一章 网络编程入门 1.1 软件结结构 C/S结构: 全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件 B/S结构: 全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等 网络编程:就是在一定的协议下,实现两台计 阅读全文
posted @ 2021-06-29 01:16 Sleepinglion 阅读(78) 评论(0) 推荐(0)
摘要: IO流 1、IO流概述 1.1 什么是IO - i :input 输入(读取:从硬盘读取数据到内存中) - o :output 输出(写入:把内存中的数据写入到硬盘中保存) - 流:数据(字符/字节)1个字符=2个字节,1个字节=8个二进制位 注意:任意一个程序都必须进入到内存中来执行! 1.2 I 阅读全文
posted @ 2021-06-24 11:58 Sleepinglion 阅读(99) 评论(0) 推荐(0)
摘要: 一、File类 1、概述 java.io.File类:是文件和目录(文件夹)路径名的抽象表示,主要用于文件和目录的创建、删除和查找等操作。 File是一个与操作系统无关的类,任何操作系统都可以使用这个类中的方法。 记住三个单词: ​ file:文件 directory:文件夹/目录 path:路径 阅读全文
posted @ 2021-06-21 15:18 Sleepinglion 阅读(53) 评论(0) 推荐(0)
摘要: 多线程 第一部分:线程 1. 并发和并行 ​ 并发:两个或多个事件在同一时间间隔发生。(交替执行) ​ 并行:两个或多个事件在同一时刻发生。(同时执行) 2. 进程和线程 ​ 进程:是指一个内存中运行的应用程序,每个进程都有一块独立的内存空间,一个应用程序可以运行多个进 程;进程也是程序的一次执行过 阅读全文
posted @ 2021-06-18 00:49 Sleepinglion 阅读(109) 评论(0) 推荐(0)
摘要: 一、Collection(单列集合) 1.1 集合概述 集合:是Java提供的一种容器,可以用来存储多个数据。 集合和数组都是容器,两者的区别? 数组的长度是固定的,集合的长度是可变的。 数组存储的是同一类型的元素,可以是基本类型,也可以是引用类型。 集合存储的都是对象(引用类型),而且对象的类型可 阅读全文
posted @ 2021-06-14 23:23 Sleepinglion 阅读(306) 评论(0) 推荐(0)
摘要: 异常处理 1、什么是异常? 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等等.. 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常:Ex 阅读全文
posted @ 2021-06-08 14:33 Sleepinglion 阅读(64) 评论(0) 推荐(0)
摘要: 面向对象基础 1、初始面向对象 1.1 面向过程 & 面向对象 面向过程思想: ​ a. 步骤清晰简单,第一步做什么,第二部做什么... ​ b. 面向过程适合处理一些较为简单的问题 面向对象思想: ​ a. 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。 阅读全文
posted @ 2021-06-08 00:52 Sleepinglion 阅读(50) 评论(0) 推荐(0)