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
伙计,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
前后端分离开发,API接口这样写才简洁
在
JDK1.5
之前没有枚举类型,那时候一般用接口常量来替代,而使用Java枚举类型,可以更贴切的表示这种常量二、枚举的使用1、定义枚举代码示例package cn.com.example17;/** *
一只专注api接口开发的技术猿
·
2023-09-07 18:13
学习分享
api
数据库
java
python
开发语言
数据库
前端
数据挖掘
Java线程池8大拒绝策略,面试必问!
前言谈到java的线程池最熟悉的莫过于ExecutorService接口了,
jdk1.5
新增的java.util.concurrent包下的这个api,大大的简化了多线程代码的开发。
java进阶程序员xx
·
2023-09-06 18:57
《Java面向对象程序设计》学习笔记——第 13 章 泛型与集合框架
在
JDK1.5
后,Java集合框架开始支持泛型,本章首先介绍泛型,然后讲解常见数据结构类的用法。
奇妙方程式
·
2023-09-05 09:04
java
学习
笔记
如何理解Condition
在
jdk1.5
以后并发包中提供了Lock接口,Condition接口与Lock配合使用可以实现等待/通知模式,在此之前是使用定义在Object对象上的一组监视器方法,主要包括:wait()、wait(longtimeout
挨踢男孩
·
2023-09-04 09:41
泛型与类型擦除
泛型是
JDK1.5
的一项新增特性,他的本质是参数化类型(ParametersizedType)的应用,也就是说所操作的数据类型被指定为一个参数。
gzss
·
2023-09-03 05:31
XXL-JOB 分布式任务调度平台
单机定时任务Java中传统的定时任务实现方案,比如JDK1.3提供的Timer、
JDK1.5
提供的ScheduledExecutorService、Spring3.0提供的SpringTask分布式定时任务但如果一个系统为分布式部署
sun_tantan
·
2023-09-02 19:43
分布式
RMI简单示例
这一步的具体操作视不同的JDK版本而有所不同(例如
JDK1.5
后,Skeleton不需要手动);“RMI注册表”的工作方式也会影响“Stub是否需要命令行生成”这个问题。4)向“RMI注册表”注册在第
Hi_Shook
·
2023-09-02 09:08
2022-10-26
一、缓存内存图image.pngimage.png二、从
jdk1.5
开始1、自动装箱Integera=1;2、自动拆箱Integera=newInteger(1);intb=a;三、String不可变字符序列
RobertLiu123
·
2023-09-02 06:43
2023.8 -java - 枚举(Enum)
Java枚举是
JDK1.5
开始使用的语法特性。Java枚举在内部继承Enum类,因此它不能继承任何其他类,但是可以实现许多接口。我们可
_Rookie._
·
2023-09-02 02:50
2023-java
java
开发语言
Java 语言简介
简史:1995年Sun公司发布Java语言1996年发布JDK1.0版本1997年发布JDK1.1版本2004年发布
JDK1.5
版本,为突出此版本的重要性,更名为JDK5.02005年更名:J2SE→JavaSE
Wovw
·
2023-09-02 00:56
Kotlin泛型的高级特性(六)
泛型的高级特性1、泛型实化2、泛型协变3、泛型逆变泛型实化在Java中(
JDK1.5
之后),泛型功能是通过泛型擦除来实现的。什么意思呢?
阴天吃鱼
·
2023-08-31 12:01
Kotlin
android
kotlin
Node.js入门(四) : Node.js与ES6
ECMAScript5.1的2015年6月就已经发布了,但是由于浏览器的兼容性,在前端开发中,应用性并没有在HybidAPP、nodejs开发中那么高ES6对JavaScript的改变还是很大的,个人感觉如同
jdk1.5
Tenloy
·
2023-08-31 05:10
一文带你读懂 Java Agent 内存马
文章首发于freebuf:https://www.freebuf.com/articles/web/331954.htmlJavaAgent注入在
jdk1.5
之后引入了java.lang.instrument
iO快到碗里来
·
2023-08-30 01:27
Web安全
java
内存马
尚硅谷JUC高并发编程学习笔记(1)JUC简介与Lock接口
这是一个处理线程的工具包,
JDK1.5
开始出现的。2、进程与线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。
exodus3
·
2023-08-29 05:42
多线程并发
java
开发语言
后端
java基础进阶六-泛型
在
JDK1.5
引入泛型之前,ArrayList采取的方式是:在内部塞入一个Object[]array。
小程同学哦
·
2023-08-29 04:06
java
开发语言
java-ee
转 使用SwingBench 对Oracle RAC DB性能 压力测试
目前稳定版本2.2,最新版本2.3,基于
JDK1.5
。该工具是免费的,可以在作者的网站上自由下载,并且拥有详细的使用文档。
weixin_33970449
·
2023-08-29 00:12
java 泛型属性_Java-泛型
●从
JDK1.5
以后,Java引入了“参数化类型(Parameterizedtype)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:List,
青叹
·
2023-08-28 15:49
java
泛型属性
Java集合--泛型集合
**Java集合--泛型集合**泛型特点泛型集合泛型类泛型方法泛型接口泛型接口实现案例其他相关文章泛型特点
jdk1.5
引入,本质是参数化类型,把类型作为参数传递语法:T称为类型占位符,表示一种引用类型优点提高代码重用性防止类型转换异常
likehack
·
2023-08-28 15:19
Java知识梳理
java
java
jvm
开发语言
字符串 格式化 String.format()的详细解释
问题:当我们开发的时候,有时候会遇到需要输出一定格式的字符串,在
JDK1.5
中增加了一个非常有用的静态函数format(Stringformat,Objece...argues),可以将各类数据格式化为字符串并输出
深夜无法入眠的程序猿
·
2023-08-28 07:23
Java
java
spring
spring
boot
Java-JUC(七)
1.Java中实现多线程有几种方法创建线程的常用的几种方式:继承Thread类实现Runnable接口(重写run方法,无返回值)实现Callable接口(
JDK1.5
>=,重写call方法,可以自定义返回值
学习才能变得强大
·
2023-08-28 06:02
juc
java
java
开发语言
Java注解初探
它是
JDK1.5
及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
王灵
·
2023-08-28 03:10
上一页
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
其他