Java基础增强实践
文章平均质量分 95
Java基础增强实践
雨田说码
这个作者很懒,什么都没留下…
展开
-
JAVA中J.U.C 包下并发类的应用
JUC包中的锁应用Lock接口及ReentrantLock对象分析及应用?并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程访问共享资源;另一个是同步,即线程之间如何通信、协作。这两大问题,在Java SDK 并发包可通过 Lock 和 Condition 两个接口来实现,其中Lock 用于解决互斥问题,Condition 用于解决同步问题。Java SDK 并发包里的 Lock 接口中,不仅有支持类似 synchronized 的隐式加锁方法,还支持超时、非阻塞、可中断的方式获取锁,原创 2021-07-08 22:36:29 · 1175 阅读 · 0 评论 -
Java线程基础进阶
进程与线程认知强化如何理解进程与线程?进程:操作系统进行资源调度和分配的基本单位(例如浏览器,APP,JVM)。线程:进程中的最小执行单位(可以理解为一个顺序的执行流)。说明:同一个进程内的多个线程共享资源。如何理解多线程中的并行与并发?并发:多线程抢占CPU,可能不同时执行,侧重于多个任务交替执行。现在的操作系统无论是windows,linux还是macOS等其实都是多用户多任务分时操作系统,使用这些操作系统的的用户可以“同时”干多件事情。但实际上,对于单机CPU的计算机而言,在同一原创 2021-07-08 21:56:10 · 2041 阅读 · 0 评论 -
JDK8新特性应用实践
JDK8简介简述Java 8由Oracle从2014年3月18日发布,此版本是自Java 5(发布于2004年)之后的一个重量级版本,也是java发展史上的一个里程碑式的版本。这个版本在JVM、编译器、库、Java语法特性等方面都做了很大改进,同时在语言的表达力、简洁性等个方面也有了很大的提高。目前几乎所有的JAVA框架也都已升级到支持JDK8,打开框架源码想了解其设计,假如不理解JDK8的这些特性看起来就会非常吃力。所以我们设计了这个专题,我们将在这个专题中讲解JDK8中的部分关键特性,并用实际案例讲原创 2021-07-08 19:29:00 · 3369 阅读 · 0 评论 -
JDK5特性分析
泛型应用概述枚举是JDK1.5以后推出的一种新的类型(特殊的类),主要用于更加严格的约束变量类型,例如现有一个产品对象,此对象有一个性别属性,请问此属性的类型如何定义呢,还有现在有一订单,我们如何定义订单状态呢?在实际项目中这些类型的定义我们通常会借助枚举进行实现。应用类型泛型接口单泛型参数,关键代码如下:package com.cy.java.generic;interface Container{//泛型接口void add(T t);T get(int i);int size(原创 2021-07-08 19:10:34 · 841 阅读 · 0 评论