JDK理解
主要记录自己对JDK的认知
ThisLX
不积跬步无以至千里,不积小流无以成江海
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重新认识Java注解,带你找回初恋的感觉
重新认识Java注解,带你找回初恋的感觉1、什么是注解2、为什么使用注解3、注解的作用4、注解的分类5、元注解5.1 @Target5.2 Retention5.3 @Document5.4 @Inhrited6、自定义注解与反射结合使用 在开发过程中,注解是我们最为常见的代码之一,JDK内置注解、元注解、自定义注解等,例如Spring中的@Component、@Service、@Controller等;MybaitsPlus中@TableName等;JDK自带注解@Override、@Deprecate原创 2020-06-15 10:21:02 · 345 阅读 · 0 评论 -
被大家熟知的Java线程状态
池化技术 池化技术能够减少资源对象的创建次数,提高程序的性能,特别是在高并发下这种提高更加明显。使用池化技术缓存的资源对象有如下共同特点:1,对象创建时间长;2,对象创建需要大量资源;3,对象创建后可被重复使用。下面介绍的thread,connection等对象都具有上面的几个共同特点。本文通过jdk1.8的threadPool、jedis-client使用的apache-commons-po...原创 2020-03-23 11:51:21 · 223 阅读 · 0 评论 -
Java8新特性Stream实用版
Java8中有两个非常有名的改进,一个是Lambda表达式,一个是Stream。如果我们了解过函数式编程的话,都知道Stream真正把函数式编程的风格引入到了java中。这篇文章由简入繁逐步介绍Stream。 一、Stream是什么 从名字来看,Stream就是一个流,他的主要作用就是对集合数据进行查找过滤等操作。有点类似于SQL的数据库操作。一句话来解释就是一种高效且易用的数据处理方式。大数据领...原创 2020-03-20 15:04:04 · 314 阅读 · 1 评论 -
JVM、计算机内存模型、Java内存模型深度解析
文章目录1、JVM(Java Virtual Machine)1.1 组成部分1.2 运行时数据区1.3 代码展示2、计算机内存模型2.1 CPU和缓存一致性2.2 处理器优化和指令重排2.3 Happen-Before规则3、JMM(Java Memory Model)3.2 JMM的实现 【注】本文章主要介绍JVM、JMM、计算机内存模型、指令重排等内容,让大家更直观的去理解JVM和JMM。文...原创 2020-01-08 17:38:46 · 715 阅读 · 0 评论 -
JDK1.8新特性
JDK1.8新特性1. 函数式接口1.1 常用的函数式接口2. 方法引用2.1 方法引用是什么2.2 一般方法的引用格式3. Optional4. Lambda表达式4.1 Lambda运行原理5. Stream5.1 为什么需要Stream5.2 什么是流5.3 流的构造与转换5.4 Stream常用API5.5 Collectors API5.6 性能分析5.7 parallelStream...原创 2020-01-02 20:23:18 · 273 阅读 · 0 评论
分享