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中的synchronized 优化方法之锁膨胀机制
锁膨胀偏向锁偏向锁执行流程偏向锁的优点MarkWord扩展知识:内存布局轻量级锁注意事项重量级锁总结前言:synchronized在
JDK1.5
之前性能是比较低的,在那时我们通常会选择使用Lock来替代
·
2022-05-10 14:51
Java通俗易懂讲解泛型
裸类型5.泛型如何编译的5.1擦除机制5.2.泛型数组为什么不能实例化6.泛型的上界7.通配符7.1.通配符能用来干嘛7.2.通配符的上界(读数据)7.3.通配符的下界(写数据)1.什么是泛型泛型是在
JDK1.5
·
2022-05-10 11:59
JAVA中String、Stringbuffer和StringBuilder的区别
String对象的内容不允许修改;·StringBuffer对象的内容可以修改,所有的方法都使用了synchronized声明,属于线程安全的操作(查看JDK的源码即可看到);·StringBuilder是
JDK1.5
iteye_9902
·
2022-05-10 09:56
JAVA
开发
java
String
StringBuffer
StringBuilder
Java泛型在集合使用与自定义及继承上的体现和通配符的使用
泛型的概念集合容器类在设计阶段/声明阶段不能确定这个容器实际存的是什么类型的对象,所以在
JDK1.5
之前只能把元素类型设计为Object,
JDK1.5
之后使用泛型来解决。
·
2022-05-06 16:57
Java 线程池四种拒绝策略
Python量化交易实战入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统
jdk1.5
版本新增了JUC并发包,其中一个包含线程池。
洛蕾
·
2022-04-30 07:48
计算机
计算机
Java 线程池四种拒绝策略
jdk1.5
版本新增了JUC并发包,其中一个包含线程池。
·
2022-04-27 15:03
java
Java 线程池四种拒绝策略
jdk1.5
版本新增了JUC并发包,其中一个包含线程池。
·
2022-04-27 09:55
java
Java 线程池四种拒绝策略
jdk1.5
版本新增了JUC并发包,其中一个包含线程池。
小码code
·
2022-04-27 08:00
JVM之CMS垃圾回收器
主打:低延迟一、概述a、在
jdk1.5
时期,HotSpot推出了一款强交互应用中几乎可以认为有划时代意义的垃圾收集器CMS(Concurrent-Mark-Sweep)收集器,这款收集器是HotSpot
Hao_JunJie
·
2022-04-24 13:11
jvm
jvm
【高并发】不得不说的线程池与ThreadPoolExecutor类浅析
一、抛砖引玉既然Java中支持以多线程的方式来执行相应的任务,但为什么在
JDK1.5
中又提供了线程池技术呢?这个问题大家自行脑补,多动脑,肯定没坏处,哈哈哈。。。
·
2022-04-21 16:56
scala安装及环境配置
MacOSX和Linux上安装Scala第一步:Java设置确保你本地已经安装了
JDK1.5
以上版本,并且设置了JAVA_HOME环境变量及JDK的bin目录。
·
2022-04-21 15:43
scala
Linux系统下安装JDK
Linux系统下安装JDK一、rpm安装:1.1下载JDK的rpm包1.2用xftp上传rpm包到Linux/opt目录下1.3、检测当前系统是否存在java环境1.4安装
JDK1.5
测试:二、解压缩安装
HairLossException
·
2022-04-11 14:50
Linux专题笔记
linux
服务器
centos
java
运维
Java核心知识1:泛型机制详解
1理解泛型的本质
JDK1.5
开始引入Java泛型(generics)这个特性,该特性提供了编译时类型安全检测机制,允许程序员在编译时检测到非法的类型。
Hello-Brand
·
2022-04-11 14:00
京东一面:说说 CompletableFuture 的实现原理和使用场景?我懵了。。
2.为什么引入CompletableFuture对于
jdk1.5
的Future,虽然提供了异步处理任务的能力,但是获取结果的方式很不优雅,还是需要通过阻塞(或者轮训)的方式。如何避免阻塞呢?其实就
·
2022-03-30 14:47
java
SpringBoot框架详解及项目搭建(总结)
Spring2.x时代随着
JDK1.5
带来的注解支持,Spring2.x可以使用注解对Bean进行声明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。那么,问题来了,究竟是
起个名字是真的南
·
2022-03-27 14:29
框架
spring
spring
boot
intellij-idea
SpringBoot 基础教程
Spring2.x时代随着
JDK1.5
带来的注解支持,Spring2.x可以使用注解对Bean进行声明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。那
兔子大人·
·
2022-03-27 14:58
spring
boot
java
spring
后端
SpringBoot
Spring2.x时代随着
JDK1.5
带来的注解支持,Spring2.x可以使用注解对Bean进行声明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。那
意中人へ
·
2022-03-27 14:49
spring
boot
spring
java
熟悉spring框架
Spring基础一、Spring发展历史第一阶段:XML配置Spring1.x时代XML配置Bean,随着项目的扩大,我们需要把XML配置文件分放到不同的配置文件里第二阶段:注解配置Spring2.x时代
JDK1.5
suxingMeng
·
2022-03-27 14:07
java的spring框架
java
【Java基础知识】IO流--标准输入输出流、打印流PrintStream
从键盘获取数据的3种方式:(1)main方法的args接收参数:javaparam1param2Xxx.java(2)通过使用Scanner类【
Jdk1.5
版本后】Scannersc=newScanner
Windsor90
·
2022-03-20 00:09
Java基础知识
java
Java中枚举的实现原理介绍
目录基本概述使用方式条件选择循环遍历集合映射常用方法总结基本概述在
JDK1.5
之前,通过定义常量使用的都是:publicstaticfianl。
·
2022-03-14 11:23
JDK1.5-1.10各个版本的新特性
JDK1.5-1.10各个版本的新特性
JDK1.5
新特性:1.自动装箱与拆箱:2.枚举3.静态导入,如:importstaticjava.lang.System.out4.可变参数(Varargs)5.
Mr_LucasNie
·
2022-03-12 07:26
java
数据结构 Java数据结构 --- 枚举
2.2.2ordinal()的使用2.2.3valueOf()的使用2.2.4compareTo()的使用2.2.5构造方法2.3注意事项3.枚举的优缺点优点:缺点:4.枚举和反射4.1总结枚举1.枚举的背景及定义枚举是在
JDK1.5
wwzzzzzzzzzzzzz
·
2022-03-07 08:13
数据结构
java
数据结构
开发语言
Java for循环常见优化方法案例详解
目录方法一:最常规的不加思考的写法方法二:数组长度提取出来方法三:数组长度提取出来方法四:采用倒序的写法方法五:Iterator遍历方法六:
jdk1.5
后的写法方法七:循环嵌套外小内大原则方法八:循环嵌套提取不需要循环的逻辑方法九
·
2022-03-03 12:46
几种主流的分布式定时任务,你知道哪些?
单点定时任务JDK原生自从
JDK1.5
之后,提供了ScheduledExecutorService代替TimerTask来执行定时任务,提供了不错的可靠性。
·
2022-03-02 09:26
java
Java命令行运行错误之找不到或无法加载主类问题的解决方法
目录前言:一、问题分析二、问题解决1.类名错误2.类所在位置未添加至类加载路径中三、扩展知识1.JDK目录结构及环境变量介绍2.为什么
jdk1.5
后不需要配置环境变量了?
·
2022-03-01 13:32
Java基础知识之注解、元注解
目录注解注解作用Java预定义的注解自定义注解元注解实例:注解使用总结总结注解Java注解也称Java标注,是
jdk1.5
(5.0)后的新特征。Java语言中的类、方法、变量、参数和包等都可以被标注。
·
2022-02-25 16:10
spring 基础
第二阶段注解配置由于
jdk1.5
支持了注解,spring提供了声明Bean的注解(如@Component@service
Running小琦
·
2022-02-21 00:38
JDK新特性
今天先为大家介绍一下
JDK1.5
版本到JDK1.7版本的特性。希望能给予帮助。
timothyue1
·
2022-02-18 20:00
netty系列之:可以自动通知执行结果的Future,有见过吗?
另外一个版本要早点,还是JAVA1.X的时代,我们称之为
JDK1.5
,这个版本引入了java.util.concurrent并发包,从此在JAVA中可以愉快的使用异步编程。
·
2022-02-18 19:46
netty系列之:可以自动通知执行结果的Future,有见过吗?
另外一个版本要早点,还是JAVA1.X的时代,我们称之为
JDK1.5
,这个版本引入了java.util.concur
flydean
·
2022-02-18 19:00
Kotlin泛型的高级特性(六)
泛型的高级特性1、泛型实化2、泛型协变3、泛型逆变泛型实化在Java中(
JDK1.5
之后),泛型功能是通过泛型擦除来实现的。什么意思呢?
我的梦z
·
2022-02-16 22:03
Spring Boot 系统学习
Spring2.x时代随着
JDK1.5
带来的注解支持,Spring2.x可以使用注解对Bean进行申明和注入,大大的减少了xml配置文件,同时也大大简化了项目的开发。那么,问题来了,究竟是应该
·
2022-02-16 21:49
springboot
JUC源码分析-集合篇:集合框架
从
JDK1.5
开始,Java针对集合类提供了线程安全版本的实现,接下来我们将逐个分析JUC集合类的具体实现,本篇首先介绍一下整个JUC集合类的框架。
泰迪的bagwell
·
2022-02-16 20:47
【高并发】深入解析Callable接口
1.Callable接口介绍Callable接口是
JDK1.5
新增的泛型接口,在JDK1.8中,被声明为函数式接口,如下所示。
·
2022-02-16 11:59
【高并发】深入解析Callable接口
1.Callable接口介绍Callable接口是
JDK1.5
新增的泛型接口,在JDK1.8中,被声明为函数式接口,如下所示。
·
2022-02-16 09:47
【高并发】深入解析Callable接口
1.Callable接口介绍Callable接口是
JDK1.5
新增的泛型接口,在JDK1.8中,被声明为函数式接口,如下所示。
冰河团队
·
2022-02-16 09:00
多线程
Java多线程实现掌握Java中三种多线程的实现方式(
JDK1.5
之后增加了第三种)如何实现:如果想在Java中实现多线程,有两种突击:继承Thread类:实现Runnable接口(Callable接口
Deque
·
2022-02-16 04:29
Runnable接口和Callable接口的区别
Callable需要实现call()方法Runnable不能抛出checkedexceptionCallable可以抛出checkedexceptionRunnable从jdk1.1开始加入Callable从
jdk1.5
2_shou
·
2022-02-15 03:06
异步神器:CompletableFuture实现原理和使用场景
2.为什么引入CompletableFuture对于
jdk1.5
的Future,虽然提供了异步处理任务的能力,但是获取结果的方式很不优雅,还是需要通过阻塞(或者轮训)的方式。如何避免阻塞呢?其实就
·
2022-02-14 23:20
java
第十一节:Springboot整合log4j2日志
但是还有一个性能更高的日志实现框架log4j2.为什么选用log4j2相比与其他的日志系统,log4j2丢数据这种情况少;disruptor技术,在多线程环境下,性能高于logback等10倍以上;利用
jdk1.5
·
2022-02-14 11:00
帮你搞懂java注解(一)
注解是
jdk1.5
引入的一个新特性;可以把它理解为一种能够跟代码绑定并且能够存储数据的技术;【与代码绑定】指的是它直接依附在代码上,然后【能够存储数据】是指注解里存放着能够描述它所依附的代码的信息;所以简单点理解注解就是被造出来存储数据的
_火山_
·
2022-02-12 19:36
JUC中ReentrantLock和AbstractQueuedSynchronizer原理解析
ReentrantLock的实现原理LockSupport的使用Lock和synchronized的对比在Lock接口出现之前,Java应用程序只能依靠synchronized关键字来实现同步锁的功能,在
JDK1.5
匠丶
·
2022-02-09 05:21
JDK1.5
、1.6、1.7、1.8、1.9的新特性整理
JDK1.5
,1.6,1.7,1.8,1.9的新特性整理jdk1.51.泛型2.增强for循环3.自动拆装箱;4.线程池;jdk1.61.轻量级HttpServerAPI2.插入注解处理APIjdk1.71
抄无止境
·
2022-02-08 21:10
「Java 路线」| 注解(含 Kotlin)
(联系方式在GitHub)前言注解(Annotation)是
JDK1.5
引进的机制,允许将额外的元数据信息关联到一个声明上。
彭旭锐
·
2022-02-06 14:01
java核心技术第六篇之断言、日志、包装类型和工具类
JDK1.5
新特性:1.自动拆装箱.2.泛型3.可变参数4.静态导入5.增强for循环6.互斥锁7.枚举8.注解JDK1.6新特性:1.Desktop类和SystemTray类2.使用JAXB2来实现对象与
小小一技术驿站
·
2022-02-06 14:09
Java8中CompletableFuture使用场景与实现原理
2.为什么引入CompletableFuture对于
jdk1.5
的Future,虽然提供了异步处理任务的能力
·
2022-02-06 10:33
11:Executor框架
JDK1.5
后,把工作单元与执行机制分离开来。工作单元包括:Runnable和Callable,而执行机制由Executor框架提供。
漫步_2310
·
2022-02-06 07:02
Java基础巩固-枚举的使用
枚举:
jdk1.5
引入的新特性,允许用常量表示特定的数据片段,且全一类型安全的形式来表示。
Garwer
·
2022-02-05 23:12
浅析Integer常量池
基本代码如下:运行结果:
JDK1.5
之后,加入自动装箱和拆箱的新特性,Integeri1=127,就是典型的将int类型自动装箱成Integer。装箱和拆箱的过程可以通过Javap命令查看到。
abc_wangyu
·
2022-02-05 17:56
偏向锁的进化和废弃
锁的演变在
JDK1.5
之前,面对Java并发问题,synchronized是一招鲜的解决方案:普通同步方法,锁上当前实例对象静态同步方法,锁上当前类Class对象同步块,锁上括号里面配置的对象拿同步块来举例
乱糟
·
2022-02-04 22:23
多线程与高并发
java
偏向锁
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他