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
Java中的同步集合与并发集合有什么区别?
在
Java1.5
之前程序员们只有同步集合来用且在多线程并发的时候会导致争用,阻碍了系统的扩展性。
学亮编程手记
·
2020-07-12 21:31
面试
Java基础
Java1.5
泛型指南中文版(
Java1.5
Generic Tutorial)
Java1.5
泛型指南中文版(Java1.5GenericTutorial)英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
zygzzp
·
2020-07-12 21:28
泛型
阻塞和非阻塞队列下两种生产者消费者实现
自从
Java1.5
之后,在java.util.concurrent包下提供了若干个阻塞队列,主要有以下几个:ArrayBl
小码农叔叔
·
2020-07-12 19:41
java
多线程
数据结构
Android代码性能优化技巧
1.目前来说Android2.2的JIT性能有了本质的提高,不过对于老版本的程序提高Java执行效率还有很多语言特点来说,对于
Java1.5
之后将会有明显的改进。
wangjun_pfc
·
2020-07-12 05:30
android
android
性能优化
java
class
语言
Java入门篇——注解Annotation
在
Java1.5
以后,引入了注解,也称作元数据。作为新的特性,同时也是基础知识之一,我们应该学会使用这种用法,虽然反射会带来代码效率问题,但相比于它的优点,这种损失我们还是可以承受的。
代理舍长
·
2020-07-12 02:52
java基础
JAVA初级岗面试知识点——基础篇
java基础java基础目录1、java是一种什么语言,jdk,jre,jvm三者的区别2、
java1.5
之后的三大版本3、java跨平台及其原理4、java语言的特点5、什么是字节码,字节码的好处6、
C you again
·
2020-07-11 19:06
JAVA初级岗面试知识点整理
线程、多线程之锁的简述
在
Java1.5
之前synchronized是一个重量级锁,Java1.6对synchronized进行的各种优化后,synchronized并不会显得那么重了。
一页知秋否
·
2020-07-11 19:48
多线程
Java中的自动装箱与拆箱
译文出处:androidyue原文出处:javarevisited自动装箱和拆箱从
Java1.5
开始引入,目的是将原始类型值转自动地转换成对应的对象。
PaulLYang
·
2020-07-11 14:15
java虚拟机监控jconsole学习
开发环境:服务器系统:LinuxWeb容器:ResinJava版本:ORAClE,JRockit由于
Java1.5
版本以上带有自定义的监控JConsole用来检测java虚拟机的运行情况。
goInfall
·
2020-07-11 14:21
Java
Java多线程5 Callable、Future 和FutureTask
而自从
Java1.5
开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果1Callable介
香沙小熊
·
2020-07-11 12:39
countDownLatch使用说明-转发
文章目录1.背景:2.概念3.源码4.示例普通示例:模拟并发示例:自问自答环节转:https://www.jianshu.com/p/e233bb37d2e61.背景:countDownLatch是在
java1.5
m0_46485771
·
2020-07-11 12:46
Java基础
深入了解ReentrantLock可重入锁
深入了解ReentrantLock可重入锁最早当我们遇到线程不安全的问题时,脑子第一想到的是synchronize关键字进行加锁机制,保证在多线程情景中数据操作的正确性,但是从
java1.5
开始它又给我们提供了
潜水的鱼儿
·
2020-07-11 11:21
java多线程
Java中TreeSet与HashSet的对比
《thinkinginJava》中说set必须定义equals方法确保对象的唯一性,但是经过测试貌似不是这样,不知道是不是
java1.5
以后版本改变后造成的。
Rebirth_Love
·
2020-07-10 23:34
Java开发
Java 可变参数
Java1.5
增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。
stormylife
·
2020-07-10 21:54
Java
countDownLatch
1.背景:countDownLatch是在
java1.5
被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。
风清_云扬
·
2020-07-10 21:42
程序语言
JAVA
Spring框架中使用自定义复合注解简化开发
1.前言
Java1.5
引入了注解,极大的方便了将元数据添加到Java代码中,简化了开发。
侃侃而谈。句句是你
·
2020-07-10 19:12
Java
Java 1.5,1.6,1.7,1.8新特性
java1.5
新特性1、自动装箱和拆箱功能(1)自动装箱和拆箱是由编译器帮助完成从基本数据类型和基本数据类型的包装类之间的转换。
yongxiHU
·
2020-07-10 13:32
Java
浅谈CountDownLatch的用法
CountDownLatch是在
java1.5
被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于
萧逸才
·
2020-07-10 13:32
java
多线程
Callable 实战使用
而自从
Java1.5
开始,就提供了Callable和Future,通过它们可以在任务
一叶知秋_dba
·
2020-07-10 10:51
多线程
java 自动装箱与自动拆箱
自动装箱和拆箱从
Java1.5
开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接.。
wiiking
·
2020-07-10 10:37
Java中CountDownLatch和CyclicBarrier的使用和比较
CountDownLatch和CyclicBarrier同为
Java1.5
开始引入的,应用于多线程编程中的一种工具,二者用途十分相近,十分容易混淆。
weixin_33725515
·
2020-07-10 07:19
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
在
java1.5
中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。
weixin_30399055
·
2020-07-10 06:28
Java1.5
到1.8 新特性总结
java1.5
新增特性:1.自动装箱和拆箱是由编译器帮助完成的基本数据类型和基本数据的包装类之间的转换如int,long,double,float,boolean,char,byte,shortInteget
美琪家的韦老师
·
2020-07-10 05:03
理解Java泛型
Object是所有类的基类,在
Java1.5
之前,为了让类具有通用性,通常使用Object来实现参数的任意化,如将String、Double等存储为Object类型,这个过程叫做自动装箱或向上转型。
aspook
·
2020-07-10 05:42
Java
java1.5
中{@inheritDoc}的使用
java1.5
中@Override还不能用在interface上,只能用在class上。给我们的代码注释带来了一定的烦恼。
zhangxzhi
·
2020-07-10 05:38
java
Java并发编程之CountDownLatch
一.CountDownLatch介绍CountDownLatch是基于AQS共享锁构建的一种同步器,说白了就是一个同步工具,它是在
java1.5
被引入的,跟它一起被引入的并发工具类还有CyclicBarrier
扣弦为兰君
·
2020-07-10 05:33
java
java编发编程
Java 1.5,1.6,1.7,1.8新特性整理
就是爱体验2017-05-0608:51今天给大家分享一下之前整理的Java版本的新特性,从
Java1.5
到1.8,如果有不全的,麻烦指点一下,感激不尽!
师太,老衲把持不住了
·
2020-07-10 04:12
Java并发编程一Condition初使用
Condition是在
Java1.5
中才出现的,它用来替代传统Object中的wait()、notify(),实现线程间的协作,相比使用Object中的wait()、notify(),使用Condition
ITKaven
·
2020-07-09 23:25
并发编程
Java自定义注解的实现
注解是
Java1.5
引入的,目前已经被广泛引用于各种Java框架,如Hibernate,Spring等。首先介绍三个Java内置的注解:1.
mhady
·
2020-07-09 20:43
Java
Java并发工具类详解:CountDownLatch、CyclicBarrier、Semaphore和Exchanger
目录一.CountDownLatch(等待多线程完成)用法二.CyclicBarrier(同步屏障)用法三.Semaphore(控制并发线程数)用法四.Exchanger(线程间交换数据)在
java1.5
Bolon0708
·
2020-07-09 18:00
Java
并发编程
CountDownLatch、CyclicBarrier、Semaphore的区别
原文地址:http://www.importnew.com/21889.html在
java1.5
中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier
个银乐迪
·
2020-07-09 18:12
Java基础
Java多线程——FutureTask+ExecutorService
而自从
Java1.5
开始,就提供了Callable和Future,通过它们可以在
盛装吾步
·
2020-07-09 18:20
java
多线程
线程池
FutureTask
ExecutorService
Java并发编程(五)ConcurrentHashMap的实现原理和源码分析
相关文章Java并发编程(一)线程定义、状态和属性Java并发编程(二)同步Java并发编程(三)volatile域Java并发编程(四)Java内存模型前言在
Java1.5
中,并发编程大师DougLea
刘望舒
·
2020-07-09 17:04
Java
Android多线程编程
JVM 看不到某些异常的stacktrace问题
引自:http://blog.csdn.net/alivetime/article/details/6166252#在
java1.5
的releasenotes里面可以看到这样一句话:[java]viewplaincopyThecompilerintheserverVMnowprovidescorrectstackbacktracesforall"cold"built-inexceptions.Fo
jakie_wang_163
·
2020-07-09 16:32
java开发
JAVA1.5
和1.7的新特性
文章目录JDK5新特性新特性包括:枚举(enum)1.枚举概述:2.实现枚举类3.通过enum实现枚举类4.枚举的注意事项JDK7新特性1.二进制字面量2.数字字面量3.switch语句可以用字符串4.泛型简化JDK5新特性新特性包括:自动拆装箱、泛型、增强for、可变参数和枚举枚举(enum)1.枚举概述:是一个类只能存在几个固定的对象,那么这个就是枚举.我们就可以使用这些对象可以表示一些固定的
GEX0o0
·
2020-07-09 16:54
后端学习:JAVASE
《Java concurrent包源码分析》一、源码结构
concurrent包是DougLea老爷子为
Java1.5
加入的多线程并发相关的包,此举从此改变了Java多线程编程的方式!
老呼
·
2020-07-09 15:23
Java 并发问题(三)—— ReetrantLock 及其 Condition 实现原理
在
Java1.5
中,官方在java.util.concurrent(简称为JUC)并发包中加入了Lock接口,该接口中提供了加锁的lock()方法和释放锁的unLock()方法对显式加锁和显式释放锁操作进行支持
chengzhan7659
·
2020-07-09 14:12
诺禾;诺禾阐述java高并发
Java1.5
之前提供的同步容器虽然也能保证线程安全,但是性能很差,而
Java1.5
版本之后提供的并发容器在性能方面则做了很多优化,并且容器的类型也更加丰富了。下面我们就对比二者来学习这部分的内容。
百度刘超
·
2020-07-09 13:29
诺禾
java condition使用及分析
condition介绍及demoCondition是在
java1.5
中才出现的,它用来替代传统的Object的wait()、notify()实现线程间的协作,相比使用Object的wait()、notify
andyzhaojianhui
·
2020-07-09 13:25
java多线程
ConcurrentHashMap的实现原理和源码分析
原文链接:http://www.jianshu.com/p/7f42ba895a64前言在
Java1.5
中,并发编程大师DougLea给我们带来了concurrent包,而该包中提供的ConcurrentHashMap
出走半生归来仍是少年
·
2020-07-09 09:42
java
Java编程思想-注解生成外部例子代码
从几年前的
java1.5
开始,java新增了泛型、注解、并发的功能。这些功能都是java高大上的功能。到现在还在广泛的使用,说明经典的重要的知识经的住时间的考验。最新的技术不都是很重要的
wsxiaoqiaoliushui
·
2020-07-09 00:44
java
注解
Java编程思想
Java的switch选择结构
1)byte,short,int,char这四种可转化为整数的类型,(不含long切记)2)
Java1.5
之后,可解析枚举类型3)Java1.7后,可解析字符串类型4)switch结构如下switch(
況三哥
·
2020-07-08 16:34
Java多线程——线程池原理
合理地使用线程池对线程进行统一分配、调优和监控,有以下好处:降低资源消耗提高响应速度提高线程的可管理性
Java1.5
引入的Executor框架把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池
罐v子
·
2020-07-08 11:14
Java并发
java线程莫名异常退出时,如何捕获异常信息
目前我知道的可以获取线程异常信息的方法主要有1、Future和ScheduledFuture的get()方法2、
JAVA1.5
之后支持的UncaughtExceptionHandler1Threadthread
赵煜棣
·
2020-07-08 11:00
怒干一万字,带你真正理解Java的泛型!
大部分人对泛型的认识:“基础知识,但是比较模糊”为啥要有泛型泛型这个概念是在
Java1.5
提出来的,之前是没有的,那为什么之前没有,现在要提出来这个
ithuangqing
·
2020-07-08 05:36
Java基础知识
java
编程语言
泛型
泛型设计
Java泛型
CountDownLatch
CountDownLatch是在
java1.5
被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于
_CloudNine
·
2020-07-08 03:13
Java多线程10:CountDownLatch组件的详细介绍——学习方腾飞Java并发编程的艺术
CountDownLatchCountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行后续工作CountDownLatch是在
java1.5
被引入的,一起被引入的还有
jay_boolean
·
2020-07-07 20:21
Java并发艺术
Java多线程学习:CountDownLatch(闭锁)
介绍:CountDownLatch这个类是在
Java1.5
时引入的,其作用是允许一个线程等待其他线程完成各自的工作后执行;例如:主线程执行到某处,并发生成3个子线程,这时主线程希望3个子线程都完成的情况下才往下执行
Kellan_Song
·
2020-07-07 19:56
java
Java入门篇——注解Annotation
在
Java1.5
以后,引入了注解,也称作元数据。作为新的特性,同时也是基础知识之一,我们应该学会使用这种用法,虽然反射会带来代码效率问题,但相比于它的优点,这种损失我们还是可以承受的。
黑白咖
·
2020-07-07 18:21
Effective Java - 创建和销毁对象 - 用私有构造器或者枚举类型强化 Singleton 属性
方法一:公有静态final成员(
Java1.5
之前便可以使用)publicclassElvis{publicstaticfinalElvisINSTANCE=newElvis();//私有构造函数privateElvis
wujunyucg
·
2020-07-06 07:28
effective-java
读书笔记
java
singleton
effective-java
读书笔记
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他