![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础增强实践
文章平均质量分 95
青木编码
技术,经验分享,在平台跟大家相互学习,共同进步
展开
-
JAVA中J.U.C 包下并发类的应用
并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。这两大问题,在Java SDK 并发包可通过 Lock 和 Condition 两个接口来实现,其中Lock 用于解决互斥问题,Condition 用于解决同步问题。Java SDK 并发包里的 Lock 接口中,不仅有支持类似 synchronized 的隐式加锁方法,还支持超时、非阻塞、可中断的方式获取锁, 这三种方式为我们编写更加安全、健壮的并发程序提供了很大的便利。我们来一起看看L原创 2022-06-09 18:21:45 · 156 阅读 · 0 评论 -
Java线程基础进阶
说明:同一个进程内的多个线程共享资源。并发:多线程抢占CPU,可能不同时执行,侧重于多个任务交替执行。现在的操作系统无论是windows,linux还是macOS等其实都是多用户多任务分时操作系统,使用这些操作系统的的用户可以“同时”干多件事情。但实际上,对于单机CPU的计算机而言,在同一时间只能干一件事,为了看起来像是“同时干多件事”分时操作系统把CPU的时间划分成了长短进本相同的时间区间,即“时间片”,通过操作系统的管理,把时间片依次轮流的分配给各个线程任务使用。我们看似的“同时干多件事”,其实是通过原创 2022-06-09 17:24:48 · 103 阅读 · 0 评论 -
JDK8新特性应用实践
Java 8由Oracle从2014年3月18日发布,此版本是自Java 5(发布于2004年)之后的一个重量级版本,也是java发展史上的一个里程碑式的版本。这个版本在JVM、编译器、库、Java语法特性等方面都做了很大改进,同时在语言的表达力、简洁性等个方面也有了很大的提高。目前几乎所有的JAVA框架也都已升级到支持JDK8,打开框架源码想了解其设计,假如不理解JDK8的这些特性看起来就会非常吃力。所以我们设计了这个专题,我们将在这个专题中讲解JDK8中的部分关键特性,并用实际案例讲解这些特性应用,希望原创 2022-06-09 17:18:10 · 110 阅读 · 0 评论 -
JDK5特性分析
文章目录泛型应用概述应用类型泛型通配符泛型类型擦除小节面试分析注解应用概述注解定义注解与反射小节面试分析拆箱封箱概述自动封箱自动拆箱小节面试分析枚举类型概述枚举定义枚举类型应用小节面试分析可变参数概述应用实践小节面试分析总结(Summary)重难点分析FAQ分析Bug分析泛型应用概述枚举是JDK1.5以后推出的一种新的类型(特殊的类),主要用于更加严格的约束变量类型,例如现有一个产品对象,此对原创 2022-05-30 22:50:27 · 94 阅读 · 0 评论