摘要:1、 Junit 1.1什么是Junit Junit是Java语言编写的第三方单元测试框架(工具)。 1.2单元测试 在Java中,一个类就是一个单元。 单元测试:开发中编写的一小段代码,用来检测类中的某个方法的功能或业务逻辑是否正确。 1.3 Junit的作用 可以让方法独立运行。 用来检测类中的
阅读全文
摘要:1、 常用函数式接口 1.1 Predicate接口 有时候我们需要对某种的数据进行判断,从而得到一个boolean值结果。这时可以使用java.util.function.Predicate<T>接口。 1.1.1 常见方法 抽象方法:test() 用于条件判断的场景 默认方法:and() 将两个
阅读全文
摘要:1、 函数式接口 有且只有一个抽象方法的接口就是函数式接口。 函数式接口的定义格式: Interface 接口名{ 抽象方法; } @Override:用来修饰方法声明,告诉编译器该方法是重写父类的方法,如果父类没有该方法,则编译失败。 @FunctionalInterface 使用该注解来定义接口
阅读全文
摘要:1、 网络编程概述 1.1 网络编程三要素 地址、端口、协议 1.1.1 IP地址:网络中设备的唯一标识。 IPV4格式:xxx.xxx.xxx.xxx由四段数字组成,每一段数字由八位二进制数字组成,取值范围是0到255。 IPV6格式:使用16个字节表示一个ip地址 1.1.2 端口号:就是一个十
阅读全文
摘要:1. 缓冲流 又称为高效流。高效流高效的原理:使用缓冲区(数组)临时存储多个数据,减少底层资源的调用次数。从而提高读写速度。 1.1 缓冲流分类 字节缓冲流: BufferedOutputStream BufferedInputStream 字符缓冲流: BufferedWriter Buffere
阅读全文
摘要:什么叫流?就是数据的流动。以内存为基准,分为输入input和输出output。输入也叫做读取数据,输出也叫写出数据。 分类 按数据的流向分: 输入流、输出流 按数据类型分: 字节流、字符流 按数据的流向分: 输入流、输出流 按数据类型分: 字节流、字符流 1、 字节流FileOutStream、Fi
阅读全文
摘要:1、 File 文件和目录路径名的抽象表示形式。 一个File类对象就代表了一个文件或文件夹。 1.1 File类的作用 用来操作硬盘上的文件或文件夹 绝对路径:一般是以盘符开始的,比如:C:/Java/aaa.png。特点:在系统中具有唯一性。 相对路径:相对于某个位置而言,比如:java/bbb
阅读全文
摘要:1、 线程池 就好生活中的游泳池,可以容纳多人在池子里游泳、戏水。线程池里可以有多个正在运行的线程,同时执行已经提交了的多个任务。 什么是线程池?一个用来创建和管理线程的容器。 线程池的原理 线程复用 线程池好处 1、降低了资源的消耗,避免了频繁创建和销毁线程带来的系统开销 2、提高了响应速度 3、
阅读全文
摘要:1、 线程概念 a) 什么是主线程 Java程序启动过程中自动创建的并执行main方法的线程称为主线程 主线程的执行路径: 从main方法开始到main方法结束 b)什么是子线程 除了主线程的其它所有线程都是子线程。 子线程的执行路径: 从run方法到run方法结束 C)线程的运行模式 分时式模式:
阅读全文
摘要:1、 异常概念 1.1 异常的继承体系 异常的根类:java.lang.Throwable,其下有两个子类: Java.lang.Error Java.util.Exception 这个就是我们平常说的异常 Exception:是指程序在执行过程中或编译过程中出现了问题,导致了JVM的停止。异常产生
阅读全文
摘要:1、Map集合概述 Map是一个接口,只要是实现了该接口的类就是一个双列集合。 双列集合就是每次存储元素时需要存储两个元素的集合。 这两个元素称为键值对, Key Value ==>映射关系 特点:键必须是唯一的,只可以重复。 1.1 Map集合常用实现类 HashMap:底层是哈希表 Linked
阅读全文
摘要:(一) 知识回顾1. day002总结 泛型没有多态。如果泛型能实现多态,那么数据类型就不安全了。违背了设计泛型的初衷。 1.1 伪泛型 泛型只存在编译器,编译生成的字节码中,不存在泛型变量的。 1.2 day002知识回顾 1.2.1 迭代器Iterator hasNext()、next() 使用
阅读全文
摘要:1. 集合 集合是容器,可以存储任意类型的数据,集合的长度可变。 1.1 集合和数组的比较 1.2 集合分类 单列集合:每次存储时,存储一个元素(Collection),包括:list、set 双列集合:每次存储时,存储两个元素(Map) 1.3 Collection 是所有单列集合的父类 1.4
阅读全文
摘要:1.Object 1.1 String类型可以不用重写toString()方法 1.2 自定义类一般都去重写toString()方法 调用时机: a)对象名调用toString() b)打印输出时,间接调用 重写toString()的目的:直接查看对象成员变量的值。 2.equals()方法 3.D
阅读全文