E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA1.5
Condition使用 - 草稿
1condition介绍及demoCondition是在
java1.5
中才出现的,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用Object的wait()、notify
爱好学习的猫
·
2023-09-15 23:26
突击并发编程JUC系列-ReentrantLock
在
Java1.5
之前实现锁只能使用synchronized关键字实现,但是synchronized隐式获取释放锁,在1.5之后官方新增了lock接口也是用来实现锁的功能,,它具备与synchroni
山间木匠1
·
2023-09-08 09:41
推荐使用枚举定义常量
枚举和注解都是在
Java1.5
中引入的,虽然他们是后起之秀,但是功能不容小觑,枚举改变了常量的声明方式,注解耦合了数据和代码.建议83:推荐使用枚举定义常量一、分析常量的声明是每一个项目中不可或缺的,在
weixin_34295316
·
2023-09-03 19:22
java
java 常量 枚举_提高Java代码质量:使用枚举定义常量(转)
一、分析常量的声明是每一个项目中不可或缺的,在
Java1.5
之前,我们只有两种方式的声明:类常量和接口常量。不过,在1.5版之后有了改进,即新增了一种常量声明方式,枚举常量。
乔秀娟
·
2023-09-03 19:51
java
常量
枚举
Android中不推荐使用Enum
一、Enum的产生
Java1.5
中引入了枚举的语法,包括Enum,EnumSet,EnumMap等。
Winterfell_Z
·
2023-08-31 18:50
恕我直言,我怀疑你并不会用 Java 枚举
开门见山地说吧,enum(枚举)是
Java1.5
时引入的关键字,它表示一种特殊类型的类,默认继承自java.lang.Enum。
沉默王二
·
2023-08-25 13:07
java线程池使用
在
Java1.5
中提供了一个非常高效实用的多线程包:java.util.concurrent,提供了大量高级工具,可以帮助开发者编写高效易维护、结构清晰的Java多线程程序。
GarfieldEr007
·
2023-08-24 09:30
Java
线程池
Java并发编程:Callable、Future和FutureTask
而自从
Java1.5
开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。今天我们就来讨论
小小哭包
·
2023-08-12 23:40
开发技巧经验分享
java
开发语言
新Java线程Semaphore:并行环境下访问竞争资源控制
新Java线程Semaphore:并行环境下访问竞争资源控制Semaphore是从
Java1.5
引入的Java线程新内容。Semaphore实现在线程的竞争资源访问环境下,对资源的访问控制。
zhangphil
·
2023-08-05 11:02
Java
Java多线程
线程
Java
Java泛型
Java1.5
版本中增加了泛型。为什么需要引入泛型?在引入泛型之前,读取集合中的每一个元素都需要进行转换,如果在集合中插入了错误类型的对象,那么就会在程序运行时报类型转换的错误。
燕城白夜
·
2023-08-02 20:48
Java泛型6——类型擦除
Java8环境下测试通过Java泛型1——概述Java泛型2——泛型类Java泛型3——泛型接口Java泛型4——泛型方法Java泛型5——泛型通配符Java泛型6——类型擦除1.什么是类型擦除泛型是在
Java1.5
header-files
·
2023-08-02 20:51
Java
SE学习笔记
java
泛型
谈谈你对注解的理解
Java1.5
开始引入的一种标注,相当于给代码打一个tag、作一个标记。1.2作用有什么用?编译期:让编译器/APT(Annotatio
Marker_Sky
·
2023-07-31 10:29
Java 注解
对于注解Annotation是从
Java1.5
开始加入,对于Java17来说,主要是来自模块java.base下的包java.lang.annotation。该包提供了Java编程语言注解的类库支持。
Bridge Fish
·
2023-07-30 01:44
java
开发语言
【笔记3】用私有构造器或者枚举类型强化Singleton属性
在
Java1.5
发行版本之前,实现Singleton有两种方法。这两种方法都要把构造器保持为私有,并导出公有的静态成员。方法一:公有静态成员是个final域。
贺兰猪
·
2023-07-25 09:37
Effective
Java
Effective
Java
Java:Effective java学习笔记之 用私有构造器或者枚举类型强化SIngleton属性
SIngleton属性1、Singleton模式2、静态成员方式3、用私有构造器来强化4、使用枚举实现单例模式参考强化SIngleton属性1、Singleton模式Hi,我们再来聊一聊Java的单例吧在
Java1.5
JMW1407
·
2023-07-25 09:05
java
java
静态工厂方法
构建器
强化SIngleton属性
Java并发编程:CountDownLatch、CyclicBarrier和 Semaphore的使用
在
java1.5
中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。
发芽的土豆子
·
2023-06-16 11:08
Java 泛型:概念、语法和应用
二、为什么要使用泛型三、Java泛型的语法四、Java泛型的应用五、Java泛型的示例六、总结随着Java编程语言的不断发展和更新,
Java1.5
版本引入了一项全新的特性——Java泛型(JavaGeneric
小尘要自信
·
2023-06-12 15:40
java
开发语言
Java多线程并发之java.util.concurrent包实现机制
java1.5
新引入的了java.util.concurrent包,提供了一系列专门处理并发的类,可以让开发者更方便、更安全地解决并发问题,今天来学习一下java.util.concurrent包的实现机理
魂之挽歌w
·
2023-06-09 19:55
java方法执行超时关闭
JAVA方法执行超时处理
java1.5
以上的Future类可以执行超时处理。
梵法利亚
·
2023-06-08 09:22
java基础知识
多线程
java
jvm
开发语言
15.枚举
枚举枚举是
Java1.5
引入的新特性,通过关键字enum来定义枚举类。枚举类是一种特殊类,它和普通类一样可以使用构造方法、定义成员变量和方法,也能实现接口,但枚举类不能继承其他类。
欧皇夏老板
·
2023-04-18 10:06
Java
SE
java
c++
开发语言
JUC源码系列-Lock 和 Condtion
为了拓展同步代码块中的监视器锁,
java1.5
开始,出现了lock接口,它实现了可定时、可轮询与可中断的锁获取操作,公平队列,以及非块结构的锁。与内置锁不同,Lock是一
阿瑞的博客
·
2023-04-15 19:50
并发编程
面试题
源码
juc源码
并发编程
Lock
5.0、Java泛型 - 初识类型擦除
5.0、Java泛型-初识类型擦除概念泛型是
Java1.5
版本才引入的概念,在这之前是没有泛型的,但是泛型代码能够很好的和之前版本的代码兼容;那是因为,泛型信息只存在于代码编译阶段,在进入JVM之前,与泛型相关的信息会被擦除
澜色海湾
·
2023-04-09 14:36
Java泛型学习总结
java
开发语言
Java泛型
Java泛型-类型擦除
【并发编程学习篇】Future&CompletableFuture的使用与原理剖析
因此
java1.5
就提供了Callable接口来实现这一场景,而Future和FutureTask就可以和Callable接口配合起来使用。
Java学习者柯十一
·
2023-04-08 06:40
并发编程
学习
java
并发编程
Java基础学习第二十五讲:自定义注解
自定义注解一、什么是注解Annontation是
Java1.5
开始引入的新特征,中文名称叫注解。
铁达尼灬胖
·
2023-04-07 17:28
Java基础学习
java
学习
开发语言
CompletableFuture详解
Java1.5
推出的Callable和Future接口就解决了这个问题。但是因为Future有几个局限,由于这几个局限,在Java1.8就推出了加强版的
全栈行动派
·
2023-04-07 15:13
java
JUC
Future
数据结构-泛型
首先,泛型并不是从Java的开始就存在的,而是在
Java1.5
版本中引入的。接下来我们来具体看一下泛型是什么。
小鱼的学习笔记
·
2023-04-06 13:23
数据结构从0开始
数据结构
多线程之线程池的应用
线程池如何使用一创建线程池的方法二创建任务三执行任务四关闭线程池五案例分享在
Java1.5
中提供了一个非常高效实用的多线程包:java.util.concurrent,提供了大量高级工具,可以帮助开发者编写高效易维护
bubble21
·
2023-04-05 19:04
多线程
java
线程池
多线程
深入理解Kotlin中的泛型(协变、逆变)。
但实际上在
Java1.5
之前,这是很经常写的代码,也很容易犯错的代码。在上面的代码中,我们声明了一个不知道储存什么类型的List。虽然我们
Caijet
·
2023-04-04 13:24
Java可变参数的例子
Varargs(变量参数)是
Java1.5
中引入的一个特性。它允许方法接受任意数量的值作为参数。2.Varargs如何工作的呢?
suxueJ
·
2023-04-03 17:05
“码”上看看ReentrantLock加锁、解锁原理
写在开始ReentrantLock是
java1.5
以后新加入的除synchronized关键字以外的新的加锁方式,从其命名上就可以知道它也是用来加可重入锁。
噗嘁咔
·
2023-04-01 22:17
15.AQS
可以说,AQS是
Java1.5
出现的java.util.concurrent包的基础。
0x70e8
·
2023-04-01 17:27
CountDownLatch和Semaphore
1.CountDownLatch1.1什么是CountDownLatchCountDownLatch是在
java1.5
被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore
云师兄
·
2023-03-31 02:24
注解 - 内置注解,元注解与自定义注解
image注解的作用注解这一概念是在
java1.5
版本提出的,Java提供了一种原程序中的元素关联任何信息和任何元数据的途径的方法。单纯说注解,注解本身没有任何的作用。
耀恒
·
2023-03-24 08:52
(Note) Java-autoBoxing-unBoxing
0.ThanksJava中的自动装箱与拆箱Java自动装箱与拆箱的实现原理Integer.java1.什么是自动装箱和拆箱在
Java1.5
下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collections
CokeNello
·
2023-03-23 23:00
synchronized和锁
synchronized是
java1.5
之前默认的同步方式,在1.6性能进行优化,某些场
xuxw
·
2023-03-17 14:58
如何修改maven默认的JDK版本
maven项目的pom.xml文件修改maven项目JDK版本-编译compile和运行时buildpath解决方案修改maven默认的JDK版本平时开发中,新增javamaven项目后,默认的jdk版本都是
java1.5
·
2023-03-08 21:22
Java 枚举
什么是枚举类:Java枚举是一个特殊的类,一般表示一组常量比如:一年的4个季节,一个年的12个月份,一个星期的7天,方向有东南西北等...类似这种当一个变量有几种固定可能的取值时,可以将它定义为枚举类型出现:
Java1.5
Java慈祥
·
2023-02-07 09:24
注解优于命名空间
Java1.5
之前,一般使用命名模式表明有些程序元素需要通过某种工具或者框架进行特殊处理。例如,JUnit测试框架原本要求用户一定要用test作为测试方法名称的开头。
没走过的二丁目
·
2023-01-29 15:22
与CompletableFuture有关的一些知识
Java1.5
引入了Future,在1.8中又引入了CompletableFuture。他的出现可以使我们更好的去对任务进行编排,合理的使用会极大的缩减多任务的处理时间,达到事半功倍的目的。
·
2023-01-15 20:55
后端java并发
Java 泛型深入理解。
泛型的前身泛型是
java1.5
之后出现的内容。在泛型出现之前,我们很多时候都是利用强制转换来实现泛型的。这样虽然在功能层面上会满足需求。但是又一个巨大的安全问题就是类型安全。
华佗难治我骚
·
2023-01-07 12:57
Java
Java
泛型
如何优雅地使用 MyBatis 注解版
自从
Java1.5
开始引入了注解,注解便被广泛地应用在了各种开源软件中,使用注解大大地降低了系统中的配置项,让编程变得更为优雅。
taojin12
·
2022-12-21 18:15
SpringBoot
SpringBoot
Mybatis
在Java和.NET平台的加密术比较
1、对称加密1)
Java1.5
的对称加密很简单,提供的算法也较多。可以说是,使用简单,傻瓜式,而且功能齐全。例如:SecretKeySpecskeySpec=newSe
weixin_33898876
·
2022-12-15 21:17
java
密码学
与CompletableFuture有关的一些知识
Java1.5
引入了Future,在1.8中又引入了CompletableFuture。他的出现可以使我们更好的去对任务进行编排,合理的使用会极大的缩减多任务的处理时间,达到事半功倍的目的。
·
2022-12-15 19:37
后端java并发
【Java8源码分析】并发包-AtomicInteger
但是为了一个简单的运算操作采用锁,在多线程竞争严重的情况下,会导致性能降低,所以在
java1.5
推出了Atomic包,是采用CAS算法实现原子性运算。
linxdcn
·
2022-12-15 12:24
Java8源码分析
Java8源码分析
java
源码
AtomicInteger详解
AtomicInteger它不能当作Integer来使用从
JAVA1.5
开始,AtomicInteger属于java.util.concurrent.atomic包下的一个类。
i进击的攻城狮
·
2022-12-14 12:21
#
多线程和并发
java
jvm
面试
java注解如何定义_Java注解教程及自定义注解
Java1.5
引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据嵌入到程序当中。注解可以被一些解析工具或者是编译工具进行解析。
Zz 911
·
2022-09-30 07:48
java注解如何定义
java注解教程 pdf_160621、Java注解教程及自定义注解
Java1.5
引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据嵌入到程序当中。注解可以被一些解析工具或者是编译工具进行解析。
weizbbs
·
2022-09-30 07:17
java注解教程
pdf
java自定义注解以及应用
Java1.5
引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据嵌入到程序当中。注解可以被一些解析工具或者是编译工具进行解析。
嗨,世界!
·
2022-09-30 07:42
java
Java注解
java.lang包—枚举类Enum
原文作者:山高我为原文地址:javaenum的用法详解目录一、enum关键字二、Enum类源码三、疑问四、Enum常见用法一、enum关键字enum关键字是在
Java1.5
也就是JavaSE5之后引入的一个新特性
测试狗一枚
·
2022-09-12 11:11
后端—开发语言—Java
CompletableFuture 异步编排示例详解
目录从Future聊起CompletableFuture创建异步任务异步回调异步编排串行ANDORFuture机制扩展CompletableFuture实践从Future聊起Future是
java1.5
·
2022-09-04 20:40
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他