_灼
_灼
全部文章
分类
BugList(4)
Java知识总结(64)
Linux(3)
MYSQL(6)
工具使用(1)
微服务(6)
环境搭建(3)
归档
标签
去牛客网
登录
/
注册
_灼的博客
全部文章
(共87篇)
Java集合
1.集合 1.1.概念 集合是java中提供的一种长度可变的存储任意引用类型的容器,可以用来存储多个数据。 集合按照其存储结构可以分为两大类,分别是单列集合 java.util.Collection 和双列集合java.util.Map 1.2.Collection单列集合 1.2....
2021-07-20
0
476
Java泛型
2.泛型 2.1.背景 泛型:可以在类或方法中预支地使用未知的类型。 一般在创建对象时,将未知的类型确定具体的类型。当没有指定泛型时,默认类型为Object类型。 2.2.泛型的优点 将运行时期的ClassCastException,转移到了编译时期变成了...
2021-07-20
0
439
Java数据结构
3.数据结构 3.1.链表 3.1.1.数组 CPU缓存会把一片连续的内存空间读入,因为数组结构是连续的地址,所以数组的全部元素或者部分元素均被读取进CPU缓存里,而链表的结点无规律的分布在堆空间里,效率远不如缓存高,读取多个数据的时候远不如数组高。 局部性原理:CPU的工作需要速度,因...
2021-07-20
0
389
Map集合
4.Map 4.1.介绍 Map是Map集合体系的顶级接口 Map所存储的数据, key-value结构的数据, 键值对 Map的key不允许’’重复’’: Key-value数据具有自我描述性(用key来描述value) Map继承体系: Map ...
2021-07-20
0
386
Java网络编程
5.网络编程 5.1.软件结构 B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 C/S结构:全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 5.2.网络通信协议 网络通信协议:通信...
2021-07-20
0
438
可变参数及Lambda表达式
6.可变参数及Lambda表达式 6.1.可变参数 6.1.1.背景 在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化成如下格式: //修饰符 返回值类型 方法名(参数类型... 形参名){ } JDK1.5之后支持,可以改变参数的数量 ...
2021-07-20
0
684
函数式接口
7.函数式接口 7.1.概念 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才...
2021-07-20
0
491
Stream流
8.Stream流 8.1.背景 在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端。 8.2.Stream的更优写法 //直接阅读代码的字面意思即可完美展示无关逻辑方式的语义:获取流、过滤姓张、过滤长度为3、逐一打...
2021-07-20
0
394
Java中的方法引用
9.方法引用 9.1.冗余的Lambda场景 @FunctionalInterface public interface Printable { void print(String str); } //Printable接口当中唯一的抽象方法print接收一个字符串参数,目的就...
2021-07-20
0
465
Junit单元测试
10.Junit单元测试 10.1.测试分类 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。白盒测试 10.2.步骤 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test Calculato...
2021-07-20
0
349
首页
上一页
1
2
3
4
5
6
7
8
9
下一页
末页