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
JDK1.5
Java高级语言特性之注解
注解的定义Java注解(Annotation)又称Java标注,是
JDK1.5
引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。
暮暮频顾惜
·
2022-02-04 20:31
打印流3(
JDK1.5
的改进)
所有的输出数据都要求打印流完成,在
JDK1.5
之后,增加了一种新的输出,称为格式化输出。
秋笙fine
·
2022-02-03 05:48
深入浅出 Java 中枚举的实现原理
基本概述在
JDK1.5
之前,通过定义常量使用的都是:publicstaticfianl。而枚举的设计,就是把相关的常量分组到一个枚举类型里,方便创建和管理。
·
2022-01-18 10:43
枚举
难搞的偏向锁终于被 Java 移除了
背景在
JDK1.5
之前,面对Java并发问题,synchronized是一招鲜的解决方案:普通同步方法,锁上当前实例对象静态同步方法,锁上当前类Class对象同步块,锁上括号里面配置的对象拿同步块来举例
·
2021-12-29 11:10
java
难搞的偏向锁终于被 Java 移除了
背景在
JDK1.5
之前,面对Java并发问题,synchronized是一招鲜的解决方案:普通同步方法,锁上当前实例对象静态同步方法,锁上当前类Class对象同步块,锁上括号里面配置的对象拿同步块来举例
·
2021-12-29 09:29
java
java基础之注解示例详解
目录定义作用注解与注释的区别JDK内置的标准注解自定义注解@Target属性定义注解也叫原数据,它是
JDK1.5
及之后版本引入的一个特性,它可以声明在类、方法、变量等前面,用来对这些元素进行说明。
·
2021-12-27 14:50
Java 如何判断Integer类型的值是否相等
目录判断Integer类型的值是否相等Integer赋值比较赋值操作构造函数判断Integer类型的值是否相等我们知道Integer是int的包装类,在
jdk1.5
以上,可以实现自动装箱拆箱,就是jdk
·
2021-11-30 11:27
Java日常练习题,每天进步一点点(32)
5、在
jdk1.5
之后,下列java程序输出结果为______。6、关于访问权限说法正确的是?()7、下面哪个方法与Applet的显示无关?8、以下哪几种是java的基本数据类型。
·
2021-11-25 10:17
【高并发】深入解析Callable接口
1.Callable接口介绍Callable接口是
JDK1.5
新增的泛型接口,在JDK1.8中,被声明为函数式接口,如下所示。
·
2021-11-07 15:49
【高并发】深入解析Callable接口
1.Callable接口介绍Callable接口是
JDK1.5
新增的泛型接口,在JDK1.8中,被声明为函数式接口,如下所示。
冰河团队
·
2021-11-07 14:00
Java日常练习题,每天进步一点点(33)
5、在
jdk1.5
之后,下列java程序输出结果为______。6、关于访问权限说法正确的是?()7、下面哪个方法与Applet的显示无关?8、以下哪几种是java的基本数据类型。
·
2021-10-18 13:12
深入学习JVM探针与字节码技术
JVM探针是自
jdk1.5
以来,由虚拟机提供的一套监控类加载器和符合虚拟机规范的代理接口,结合字节码指令能够让开发者实现无侵入的监控功能。如:监控生产环境中的函数调用情况或动态增加日志输出等等。
Java架构-大仙
·
2021-10-07 20:32
maven
java
JVM
字节码
Java线程池的简单使用方法实例教程
java中涉及到线程池的相关类均在
jdk1.5
开始的java.uti
·
2021-10-05 12:30
带你学会区分Scheduled Thread Pool Executor 与Timer
JDK1.5
开始提供ScheduledT
·
2021-09-25 17:12
线程池timer任务调度线程
J.U.C并发包简介
J.U.C并发包简介J.U.C并发包,即java.util.concurrent包,是JDK的核心工具包,是
JDK1.5
之后,由DougLea实现并引入.整个J.U.C包按照功能可划分如下:J.U.C_locks
Duanty
·
2021-09-17 11:37
Java并发编程之代码实现两玩家交换装备
目录1Exchanger是什么2Exchanger详解3Exchanger应用总结1Exchanger是什么
JDK1.5
开始JUC包下提供的Exchanger类可用于两个线程之间交换信息。
·
2021-09-15 10:52
Java语法关于泛型与类型擦除的分析
泛型与类型擦除泛型,
JDK1.5
新特性,本质是参数化类型(ParametersizedType)的应用,即所操作的数据类型被指定为一个参数。
·
2021-09-15 10:16
详细介绍java关键字enum
枚举作为
JDK1.5
引入了新的类型,相信大家都不陌生,那么,具体有哪些用法呢,下面展开讲讲:一、定义常量在1.5之前,我们定义一个常量,通常用final关键字。
·
2021-09-15 00:06
java
Java利用 Exchanger 实现游戏中交换装备
目录1Exchanger是什么2Exchanger详解3Exchanger应用1Exchanger是什么
JDK1.5
开始JUC包下提供的Exchanger类可用于两个线程之间交换信息。
·
2021-09-14 15:46
一行Java代码实现游戏中交换装备
摘要:
JDK1.5
开始JUC包下提供的Exchanger类可用于两个线程之间交换信息。本文分享自华为云社区《一行Java代码实现两玩家交换装备【并发编程】》,作者:陈皮的JavaLib。
·
2021-09-14 10:43
java游戏线程jdk游戏开发
详细介绍java关键字static的使用
在java中,修饰变量(不可为局部变量,局部变量生命周期随着方法的结束而结束,而static修饰的是全局),方法,构造静态代码块,修饰类(为内部类),
jdk1.5
之后的静态导包(可读性较差)如何使用呢?
·
2021-09-05 23:07
java
奉劝那些刚参加工作的学弟学妹们:要想学好并发编程,这些并发容器的坑是你必须要注意的!!(建议收藏)
如果文章对你有点帮助,小伙伴们点赞,收藏,评论,分享,走起呀~~其实,在
JDK1.5
之前的线程安全的容器,大多数都
冰 河
·
2021-08-30 08:47
精通高并发系列
精通高并发系列
并发编程
多线程
亿级流量
程序员
Maven: 让你的编译和打包自动化
工具与资源中心帮助开发者更加高效的工作,提供围绕开发者全生命周期的工具与资源https://developer.aliyun.com/...插件篇1.Maven中指定Java的编译版本和源文件编码方式Maven默认编译版本是
JDK1.5
·
2021-08-27 12:36
maven
多线程Thread,Runnable,Callable实现方式
目录一、创建线程的常用三种方式1、继承Thread类2、实现Runnable接口(重点)以多个线程并发,解决方法为例3、实现Callable接口(
JDK1.5
版本之后引入的)总结一、创建线程的常用三种方式
·
2021-08-24 10:35
高并发中,那些不得不说的线程池与ThreadPoolExecutor类
既然Java中支持以多线程的方式来执行相应的任务,但为什么在
JDK1.5
中又提供了线程池技术呢?
·
2021-08-16 11:22
线程池高并发java类线程
ReentrantLock 中的 4 个坑!
JDK1.5
之前synchronized的性能是比较低的,但在
JDK1.5
中,官方推出一个重量级功能Lock,一举改变了Java中锁的格局。
·
2021-08-14 00:38
java
ThreadPoolExecutor八种拒绝策略,对的,不是4种!
送大家以下java学习资料,文末有领取方式前言=====谈到Java的线程池最熟悉的莫过于ExecutorService接口了,
jdk1.5
新增的java.util.concurrent包下的这个api
·
2021-08-12 12:15
java线程线程池
synchronized 中的 4 个优化,你知道几个?
synchronized在
JDK1.5
时性能是比较低的,然而在后续的版本中经过各种优化迭代,它的性能也得到了前所未有的提升,上一篇中我们谈到了锁膨胀对synchronized性能的提升,然而它也只是“众多
·
2021-08-09 23:34
java
Java技术专题-探针Agent底层运作原理和分析(2)
JavaAgent启动时加载的JavaAgent是
JDK1.5
之后引入的新特性,此特性为用户提供了在JVM将字节码文件读入内存之后,JVM使用对应的字节流在Java堆中生成一个Class对象之前,用户可以对其字节码进行修改的能力
洛神灬殇
·
2021-08-03 10:14
synchronized 优化手段之锁膨胀机制!
synchronized在
JDK1.5
之前性能是比较低的,在那时我们通常会选择使用Lock来替代synchronized。
·
2021-08-03 09:23
java
Java泛型的类型擦除示例详解
目录前言泛型的类型擦除原则是:1擦除类定义中的类型参数1.1无限制类型擦除1.2有限制类型擦除2擦除方法定义中的类型参数3桥接方法和泛型的多态总结参考资料前言Java泛型这个特性是从
JDK1.5
才开始加入的
·
2021-07-29 15:19
从源码角度详解Java的Callable接口
1.Callable接口介绍Callable接口是
JDK1.5
新增的泛型接口,在JDK1.8中,被声明为函数式接口,如下所示。@FunctionalInterfa
·
2021-07-28 15:31
jdkide接口源码java
javaagent简单demo
JDK1.5
引入了java.lang.instrument包,开发者可以很方便的实现字节码增强。其核心功能由java.lang.instrument.Ins
东南枝下
·
2021-07-25 21:12
JAVA进阶之Agent
JavaAgent又叫做Java探针,是在
JDK1.5
引入的一种可以动态修改Java字节码的技术。
冰河winner
·
2021-07-15 10:02
Java注解
注解是
JDK1.5
引入的一个特性,用于对类、方法、字段、参数、构造器、包、局部变量等进行注解。
淡季的风
·
2021-07-11 19:22
CMS收集过程和优化思路
CMS(ConcurrentMarkSweep),是
JDK1.5
时的默认收集器(1.6及其之后版本不再使用)。回收区域是老年代,使用标记-清楚算法。设计初衷暂且认为是对并发回收的大胆尝试。
________方块丶
·
2021-07-04 19:27
代码规范
枚举类不应该使用setter方法枚举类是
JDK1.5
带来的一个语法糖(为了向后兼容,编译器会帮我们写的源代码做很多事情,比如泛型为什么会擦除类型,为什么会生成桥接方法,foreach迭代,自动装箱/拆箱等
赣客
·
2021-06-25 16:49
java注解学习
JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解了,注解是
JDK1.5
weiinter105
·
2021-06-24 23:39
AbstractQueuedSynchronizer 随记
Synchronized在
JDK1.5
后进行了优化,通过锁升级(偏向锁->轻量级锁(通常是自旋)->重量级锁)提升了性能。
赵荆州
·
2021-06-23 04:49
java基础之迭代器和枚举器初解
Iterable接口Iterable是
JDK1.5
之后添加的新接口,也是Collection的父接口.实现了Iterable的类就是可迭代的.并且支持增强for循环(数组)。
沈默的头号狗腿
·
2021-06-22 20:30
ReentreantLock和sychronized的区别
而ReentrantLock它是
JDK1.5
之后提供的API层面的互斥锁,需要lock()和unlock()方法配合try/finally语句块来完成。
aeborah
·
2021-06-22 14:09
基于atomic包分析CAS原理
相信看完会有所收获大家都知道,多线程下操作共享变量,会出现所谓的“线程安全问题”从而不能得到我们预期的结果,为了解决这种问题,在早期的JDK版本中,提供的synchronized关键字来解决这种线程安全问题,而在
JDK1.5
qlmmys
·
2021-06-22 11:57
Java基础知识总结(超级经典)(二)
————StringBuilder字符串缓冲区:★★★☆
JDK1.5
出现StringBuiler;构造一个其中不带字符的字符串生成器,初始容量为16个字符。
MobileDISHW
·
2021-06-21 19:57
java中的13个原子操作类
1、背景Java从
JDK1.5
开始提供了java.util.concurrent.atomic包,这个包中的原子操作类提供了一种用法简单,性能高效,线程安全地更新一个变量的方式。
程序猿MM
·
2021-06-21 17:36
枚举
枚举是
JDK1.5
版本新增的特性,通过enum关键字定义枚举类。枚举类型使用一组常量值来表示特定的数据集合,该集合中数据的数目确定,且这些数据只能取预先定义的值。
渃汐湲
·
2021-06-21 03:07
Java高级特性——注解
java注解是
jdk1.5
以后新出的特性,对于它的应用非常广泛,我们首先来看一下注解的应用,百度百科上这样说:我们可以看到,注解的作用有三方面:编写doc文档:这个就我们很常用的@retu
高级java架构师
·
2021-06-20 17:48
(12)锁优化
简叙在
JDK1.5
之前提供的原生锁synchronized的性能并不是很好,直到JDK1.6对锁进行了大量优化.主要优化有下面几点:适应性自旋锁消除锁粗化轻量级锁偏向锁自旋锁与自适应锁自旋锁通过同步互斥对性能最大的影响就是在于阻塞
一个菜鸟JAVA
·
2021-06-20 07:42
2详解Happens-Before原则(解决并发编程可见性、有序性问题)
在
jdk1.5
之后,volatile还被赋予了,局部禁止指令优化的功能,也就是对volatile变量之前的操作对于再次访问volatile变量时,必须是可见的。
SuperMarry
·
2021-06-19 18:54
Java之枚举, 程序员应该掌握的开发技巧“简洁易懂又安全的代码”
java枚举背景
JDK1.5
引入了新的类型——枚举,枚举类型提高了代码的简洁性、安全性以及便捷性。
小宇java
·
2021-06-19 08:05
线程池及代码实现
线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务线程池是
JDK1.5
之后提供的java.util.concurrent.Executors:线程池的工厂类,用来生成线程池
歌者莫姓胡
·
2021-06-16 11:20
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他