首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java开发JDK使用手册
斑鸠喳喳
创建于2024-08-01
订阅专栏
简单聊一聊JDK常用类使用方式
等 2 人订阅
共9篇文章
创建于2024-08-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
异常 Exception
JDK 1.4 引入了链式异常 (chained exceptions),允许一个异常将另一个异常作为其原因。JDK 7 引入了多重捕获异常(multi-catch)功能...
注解 Annotation
使用注解不能局限于如内置注解的“标识”上,还可以简化代码和减少样板代码,如 Spring 框架中的依赖注入注解(`@Autowired`)可以消除繁琐的setter方法;
枚举 Enum
枚举类型(Enum)是在 JDK 1.5 中引入的。引入枚举主要是为了提供一种类型安全的常量表示方式,替代传统的静态常量。
泛型 Generics
泛型(Generics)是在 JDK 5 版本中引入的。泛型的引入解决了许多类型安全的问题,同时减少了类型转换的需求。
反射 Reflection
Java反射(Reflection)是Java语言中的一种特性,允许程序在运行时进行自我检查和操作。通过反射,可以在运行时获取类的结构信息(如类的成员变量、方法、构造函数等),并且可以动态地调用方法或
函数式接口 FunctionalInterface
函数式接口也是接口,只不过这个接口只有一个抽象方法,既然是接口,也就需要实现类,在函数式编程中,这个实现类一般使用 Lambda表达式或方法引用来实现。
流 Stream
中间操作(Intermediate Operations)返回一个新的 `Stream`,通常用于将原始数据流转换或过滤为一个新流。这些操作是惰性求值的,意味着它们在没有终端操作时不会执行。
定时器 Timer
`Timer` 是在 JDK 1.3 中引入的,包名为 `java.util`,它的引入使得开发者能够方便地安排和执行定时任务,满足基本的调度需求。
模块系统 JPMS
,JDK9 模块总结一下就两点,**强封装隔离机制**,**显式依赖**。对于 JDK9 模块语法来说,`exports`、`opens`、`provides` 都是开放可被其他模块依赖的包,`e