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生态系统的进化:从JDK 1.0到今天
文章目录JDK1.0:开启Java时代JDK1.1:Swing和内部类JDK1.2:Collections框架和JIT编译器
JDK1.5
:引入泛型和枚举JDK1.8:Lambda表达式和流JDK11以后
IT·陈寒
·
2023-10-02 13:57
Java学习路线
java
python
开发语言
Java switch支持类型详解
int、char、byte、short这样的整型的基本类型或对应的包装类型Integer、Character、Byte、Short常量,包装类型最终也会经过拆箱为基本类型,本质上还是只支持基本类型(2)
JDK1.5
OneCoding
·
2023-10-02 00:19
JVM
基础
jvm
java
switch
关于Java中Switch支持的数据类型
Java中Switch支持byte、short、char、int四种基本类型,在
JDK1.5
中支持了枚举类型以及byte、short、char、int四种基本数据类型的包装类,在JDK1.7中支持了String
dyao23
·
2023-10-02 00:18
Java底层
java
switch
java
JDK1.5
版本新特性详解
1:自动装箱与拆箱:自动装箱:每当需要一种类型的对象时,这种基本类型就自动地封装到与它相同类型的包装中。自动拆箱:每当需要一个值时,被装箱对象中的值就被自动地提取出来,没必要再去调用intValue()和doubleValue()方法。自动装箱,只需将该值赋给一个类型包装器引用,java会自动创建一个对象。自动拆箱,只需将该对象值赋给一个基本类型即可。java——类的包装器类型包装器有:Doubl
尚学先生
·
2023-09-30 20:23
JDK内置线程池拒绝策略
jdk1.5
以后新增了java.util.concurrent包下的api,简化了多线程代码的开发,底层的实现都是ThreadPoolExecutor,在ThreadPoolExecutor的源码中我们可以看到四种种实现策略
itxiaobaishu
·
2023-09-30 14:10
java
Java-注解
概念
Jdk1.5
之后引入注解概念用来说明,注释作用编译检查如:@Override,检查方法是否继承父类编写文档如:@author、@version、@since、@see、@link、@code、@param
茶碗儿
·
2023-09-28 11:21
Java
java
开发语言
数据结构 - 泛型
泛型是在
JDK1.5
引入的新的语法,通俗讲,泛型:
喜欢吃animal milk
·
2023-09-27 21:12
数据结构与算法
数据结构
增强for循环
一、概念增强for循环(也称foreach循环)是
JDK1.5
以后出来的一个高级for循环,专门-用来遍历数组(array)和集合(list)。
小小福仔
·
2023-09-27 12:00
java
算法
数据结构
增强for循环
import static和import的区别
importstatic静态导入是
JDK1.5
中的新特性。
woshishui1243
·
2023-09-27 06:34
Java高级--泛型
为什么要有泛型在集合中使用泛型自定义泛型结构泛型类、泛型接口泛型方法泛型在继承上的体现通配符的使用有限制的通配符泛型应用举例为什么要有泛型集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在
jdk1.5
LawrenceLan
·
2023-09-26 15:50
Java基础学习之路
java
jvm
Java高级语言特性 ---- 泛型
泛型是
jdk1.5
开始引入的特性。泛型既是参数化类型,理解为将参数的类型作为参数。泛型可以作用在类、接口和方法上。分别称为泛型类、泛型接口和泛型方法。
风行水上_ZH
·
2023-09-26 15:49
zh和他的Android
java
android
Spring 学习(四)注解实现自动装配及注解开发
1.注解实现自动装配
JDK1.5
开始支持注解,Spring2.5开始支持注解。使用须知导入约束配置注解的支持()直接在类属性(或set方法)上加@Autowired使用即可。
Uanmo
·
2023-09-26 09:05
Spring
spring
学习
java
java进阶-泛型
jdk1.5
之后引入泛型概念,可定义泛型类、接口、方法,且编译期会将泛型擦除,向下兼容;二、泛型的优点?
pangyueyue
·
2023-09-25 18:16
JUC高并发编程
这是一个处理线程的工具包,
JDK1.5
开始出现的。
丹辰子DCZ
·
2023-09-25 07:14
多线程
JUC
高并发
高并发编程
多线程
java并发编程——JUC并发包简介
并发包简介JUC包的主体结构各个模块的详解锁机制类Locks并发集合类Collections线程池相关类Executer信号量三组工具类Tools原子类操作类AtomicJUC并发包简介JDK并发工具类是
JDK1.5
mkfka
·
2023-09-25 04:10
java并发编程
数据结构之泛型总结
泛型是在
JDK1.5
引入的新的语法,通俗讲,泛型:就是适
爱吃小料的毛孩子
·
2023-09-24 22:01
JavaSE
java
基础篇:深入解析JAVA注解机制
实现注解的底层原理和概念五种元注解详解使用动态代理机制处理注解spring.AOP和注解机制(题外)@FunctionalInterface原理介绍欢迎指正文中错误关注公众号,一起交流参考文章java实现注解的底层原理和概念java注解是
JDK1.5
潜行前行
·
2023-09-24 13:43
java基础篇
java
面试
注解
函数式接口
AOP
2021-05-15
为了有更好的安全性和可读性,Java在
JDK1.5
的时候加入了泛型。
陈龙
·
2023-09-23 02:46
java 泛型int_Java 泛型
一、泛型的基本概念泛型的定义:就是允许在定义类、接口指定类型形参,这个类型形参在将在声明变量、创建对象时确定(即传入实际的类型参数,也可称为类型实参)泛型的定义:泛型是
JDK1.5
的一项新特性,它的本质是参数化类型
糖果木工坊
·
2023-09-22 17:19
java
泛型int
day25可变参数&综合练习
1.可变参数在
JDK1.5
之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化.格式:修饰符返回值类型方法名(参数类型...形参名){}底层:其实就是一个数组好处:在传递数据的时候
峻峰耸立
·
2023-09-22 15:13
java学习笔记
windows
java
开发语言
jvm
笔记
并发编程系列-CAS
锁(lock)的代价锁是用来做并发最简单的方式,其代价也是最高的,Java在
JDK1.5
之前都是靠synchronized关键字来加锁。
吾日三省吾码
·
2023-09-22 12:06
后端
伙计,Go项目怎么使用枚举?
本文我们来聊一聊这个事情;为什么要有枚举我们以java语言为例子,在
JDK1.5
之前没有枚举类型,我们通常会使用int常量来表示枚举,一般使用如下:publicstaticfinalintCOLOR_RED
林欣快滚去学习
·
2023-09-22 03:34
golang
java
算法
Day016--java中的泛型机制
JDK1.5
版本中提供了泛型的概念。泛型实际上就是使程序员定义安全的类型。
码到成龚
·
2023-09-20 21:11
Java
SE
java
开发语言
eclipse
Java单例模式double check locking在
JDK1.5
之前的问题
线上datadog最近总是在报警网站在登录时颁发证书操作耗时太长,即springsecurityoauth2endpoint/oauth/token这个APIperformance慢.在阅读源码的时候看到了个有趣的地方,如下:#org.springframework.security.oauth2.provider.token.store.KeyStoreKeyFactorypublicKeyPa
IT Panda
·
2023-09-20 15:41
架构
编码
设计模式
java
jvm
spring
设计模式
jsr
Java并发编程-synchronized
锁粗化1.2锁升级/锁膨胀1.2.1锁升级原理1.2.2自适应自旋锁2.synchronized实现原理3.synchronized和Lock的对比1.synchronized在jdk1.6中的优化在
JDK1.5
MOONNIFE
·
2023-09-20 07:03
Java并发编程
java
Java并发
Java 集合
泛型是(Generics)是
JDK1.5
的一个新特性,其实就是一个『语法糖』,本质上就是编译器为了提供更好的可读性而提供的一种小手段,小技巧,虚拟机层面是不存在所谓『泛型』的概念的。
·
2023-09-19 17:25
对JavaEE基础多线程基础的理解
可以创建的三种线程池的特点及使用范围.1.1集成Thread类,重写父类run()方法1.2实现runnable接口1.3使用ExecutorService、Callable、Future实现有返回结果的多线程(
JDK1.5
KeJason
·
2023-09-18 12:36
java线程
java
ee
多线程
线程
Java之可变参数和Collections的详细解析
1.可变参数在
JDK1.5
之后,如果我们定义一个方法需要接受多个参数,并且多个参数类型一致,我们可以对其简化.格式:修饰符返回值类型方法名(参数类型...形参名){}底层:其实就是一个数组好处:在传递数据的时候
东北赵四
·
2023-09-16 21:51
java
java
开发语言
笔记
集合
Collections
可变参数
我之见--java多线程 ConcurrentHashMap 源码分析
jdk1.5
以前,同步的map集合只有Hashtable,下面我们先来看一下它的常用put方法:publicsynchronizedVput(Kkey,Vvalue){if(key==null){thrownewNullPointerException
怪人伽利略
·
2023-09-16 05:34
java技术
并发
thread
hashtable
hashcode
hashmap
java入坑之注解
一、注解入门注解:Annotation从
JDK1.5
引入位于源码中(代码/注释/注解),使用其他工具进行处理的标签注解用来修饰程序的元素,但不会对被修饰的对象有直接的影响只有通过某种配套的工具才会对注解信息进行访问和处理主要用途提供信息给编译器
烟雨平生9527
·
2023-09-15 12:22
java
开发语言
从零开始学习 Java:简单易懂的入门指南之可变参数及Collections类(二十五)
综合练习练习1:随机点名器练习2:带概率的随机练习3:随机不重复练习4:集合的嵌套4.斗地主发牌4.1案例介绍4.2案例分析4.3代码实现4.4排序(第一种排序方式)4.5排序(第二种排序方式)1.可变参数在
JDK1.5
失重外太空.
·
2023-09-14 13:01
java基础
学习
java
python
算法
数据结构
spring
cloud
开发语言
泛型内容总结
泛型是
JDK1.5
新增的特性,是一种在编译时期进行类型检查和类型推断的特性。泛型定义将对象的类型作为参数,指定到其他类或者方法上,从而保证类型转换的安全性和稳定性。泛型的本质就是参数化类型。
@泡芙不能掉队
·
2023-09-14 11:25
java
开发语言
day38 线程池,反射
一、线程池线程池就是一个提前创建好的容器线程池技术就是一个可以复用线程的技术②线程池的类
jdk1.5
提供了代表线程池的接口线程池的具体操作5步建立线程池创建线程建立任务提交任务关闭线程建立任务的几种方法
别挡
·
2023-09-14 07:30
java
开发语言
JavaSE之泛型和通配符
——《Java编程思想》泛型是
JDK1.5
引入的新的语法,通俗来说,泛型:就是适用于多种类型,即对类型实现了参数化。Ps:泛型这种机制会在编译时期进行类型的检查和转换。
你不应该热爱
·
2023-09-14 00:20
java
开发语言
泛型
【javaSE】 枚举与枚举的使用
枚举总结⭕总结枚举的背景及定义枚举是在
JDK1.5
以后引入的。
遇事问春风乄
·
2023-09-13 23:20
javaSE
java
开发语言
枚举
源码
反射
Java面试题集锦
文章目录一、Java基础知识面试题1、Java概述①.何为编程②.什么是Java③.
jdk1.5
之后的三大版本④.JVM、JRE和JDK的关系⑤.什么是跨平台性?
终止于心动
·
2023-09-13 19:53
Study
List的二种循环速度比较
我们都知道从
jdk1.5
起JAVA可以使用一种新的循环写法//以前的用法intlen=list.size();for(intk=0;k
老帽爬新坡
·
2023-09-13 05:42
java
从源码深处体验Spring核心技术--基于注解的IOC初始化
Annotation的前世今生从Spring2.0以后的版本中,Spring也引入了基于注解(Annotation)方式的配置,注解(Annotation)是
JDK1.5
中引入的一个新特性,用于简化Bean
Leon_Jinhai_Sun
·
2023-09-11 07:17
[Android]Android apk崩溃捕获异常保存到本地(捕获线程异常)
前段时间又温习了下Java,发现了一只野生的UncaughtExceptionHandler,以前居然没发现从
JDK1.5
版本开始,加强了对线程的异常处理,如果线程没有捕获异常,那么Java虚拟机会寻找相关的
peak wang
·
2023-09-10 10:06
Android开发
android
异常
apk
java自定义注解(Annotation)
注解是
JDK1.5
之后引入的,它可以写在类、方法、属性上面,用于说明或标记某些含义,这些说明或标记可用于生成文档、程序编译时被读取、程序运行时被读取。
小花卷的dad
·
2023-09-09 16:52
JavaWeb杂记
java
Atomic变量
1Atomic原子操作在Java5.0提供了java.util.concurrent(简称JUC)包,在此包中增加了在并发编程中很常用的工具类Java从
JDK1.5
开始提供了java.util.concurrent.atomic
zui初的梦想
·
2023-09-08 13:00
Python基础到进阶
python
开发语言
spring aop
jdk1.5
Wrong number of type parameters supplied
Wrongnumberoftypeparameterssupplied经过对aspectjwearver1.5.0源码分析TypeVariable[]typeVariables=getDeclaringType().getTypeVariables();if(isParameterized&&(typeVariables.length!=typeParameters.length)){thrown
真命天子_重庆_中国
·
2023-09-08 12:34
深入理解SpringMVC 参数映射
深入理解SpringMVC参数映射写在前面:由于公司目前系统07年开始开发的,完全由servlet+htm开发的,无设计模式,全ifelse,while构成,有的客户还是用
JDK1.5
,上过一次spring
真命天子_重庆_中国
·
2023-09-08 12:33
java-spring-mvc
spring-实战
springmvc
spring
mvc
13 - 多线程之锁优化(中):深入了解Lock同步锁的优化方法
上一讲介绍了在JVM层实现的Synchronized同步锁的优化方法,除此之外,在
JDK1.5
之后,Java还提供了Lock同步锁。那么它有什么优势呢?
Q.E.D.
·
2023-09-08 09:10
性能调优
性能优化
性能调优
12 - 多线程之锁优化(上):深入了解Synchronized同步锁的优化方法
在
JDK1.5
之前,Java是依靠Synchronized关键字实现锁功能来做到这点的。Synchronized是JVM实现的一种内置锁,锁的获取和释放是由JVM隐式实现。
Q.E.D.
·
2023-09-08 09:40
性能调优
性能优化
性能调优
Java并发编程之工具类
一、并发工具类
JDK1.5
引入常用并发工具类:CountDownLatch/Semaphore/CyclicBarrier/Exchanger1.CountDownLatchCountDownLatch
宏势
·
2023-09-08 08:37
JavaWeb-基础知识(注解)
它是
JDK1.5
及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
SUNNY小飞
·
2023-09-08 05:26
java
java
javaweb
java注解
注解
day32 泛型 数据结构 List
一、泛型概述
JDK1.5
同时推出了两个和集合相关的特性:增强for循环,泛型泛型可以修饰泛型类中的属性,方法返回值,方法参数,构造函数的参数Java提供的泛型类/接口Collection,List,Set
别挡
·
2023-09-07 21:22
API文档
java
Java 一文讲清楚 CompletableFuture
因此后面在
JDK1.5
才新增了一个Callable接口来解决上面的问题,而Future和FutureTask就可以与Callable配合起来使用。
修 己
·
2023-09-07 21:21
笔记
Java多线程
高并发
java
开发语言
java--注解和反射
一、注解1.1注解Annotation的概念1.注解的作用:注解Annotation是从
JDK1.5
开始引入的新技术,我们在编程中经常会使用到注解,它的作用有:1)编译检查:比如@SuppressWarnings
ok!ko
·
2023-09-07 19:46
java
jvm
spring
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他