_灼
_灼
全部文章
Java知识总结
BugList(4)
Linux(3)
MYSQL(6)
工具使用(1)
微服务(6)
环境搭建(3)
归档
标签
去牛客网
登录
/
注册
_灼的博客
全部文章
/ Java知识总结
(共64篇)
Map集合
4.Map 4.1.介绍 Map是Map集合体系的顶级接口 Map所存储的数据, key-value结构的数据, 键值对 Map的key不允许’’重复’’: Key-value数据具有自我描述性(用key来描述value) Map继承体系: Map ...
2021-07-20
0
387
Java网络编程
5.网络编程 5.1.软件结构 B/S结构:全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 C/S结构:全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 5.2.网络通信协议 网络通信协议:通信...
2021-07-20
0
439
可变参数及Lambda表达式
6.可变参数及Lambda表达式 6.1.可变参数 6.1.1.背景 在JDK1.5之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化成如下格式: //修饰符 返回值类型 方法名(参数类型... 形参名){ } JDK1.5之后支持,可以改变参数的数量 ...
2021-07-20
0
686
函数式接口
7.函数式接口 7.1.概念 函数式接口在Java中是指:有且仅有一个抽象方法的接口。 函数式接口,即适用于函数式编程场景的接口。而Java中的函数式编程体现就是Lambda,所以函数式接口就是可以适用于Lambda使用的接口。只有确保接口中有且仅有一个抽象方法,Java中的Lambda才...
2021-07-20
0
493
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
466
Junit单元测试
10.Junit单元测试 10.1.测试分类 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试:需要写代码的。关注程序具体的执行流程。白盒测试 10.2.步骤 定义一个测试类(测试用例) 建议: 测试类名:被测试的类名Test Calculato...
2021-07-20
0
349
反射
11.反射 11.1.概念 框架:半成品软件。可以在框架的基础上进行软件开发,简化编码 反射:框架设计的灵魂,将类的各个组成部分封装为其他对象,就是反射机制 好处: 可以在程序运行过程中,操作这些对象。 可以解耦,提高程序的可扩展性。 反射的使...
2021-07-20
0
364
注解
12.注解 12.1.概念 注释:用文字描述程序的。给程序员看的 注解(Annotation):也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释...
2021-07-20
0
497
GC垃圾回收
13.GC垃圾回收 13.1.JVM内存 Java虚拟机在Java程序运行过程中会把它管理的内存,划分为若干个不同的数据区域。这些区域各自的用途,以及创建和销毁的时间,有的区域随虚拟机的启动而存在,有些区域依赖用户线程的启动和结束而建立和销毁。(比如说栈),根据《Java虚拟机规范》内存Ja...
2021-07-20
0
412
首页
上一页
1
2
3
4
5
6
7
下一页
末页