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
jdk5
深度剖析!注解及反射的使用的底层原理,看完没有不懂的!
前言注解(Annotation)又称Java标注,是
JDK5
.0引入的一种注释机制。
前程有光
·
2021-04-19 21:30
Java常用类(完结)
○StringBuilder:可变长字符串,
JDK5
.0提供,运行效率快,线程不安全。BigDecimal○思考:以下程序输出结果是多少?
认准·小東子এ
·
2021-04-16 20:53
常用类
java
12. 面试官不问, 你也不得不知道的锁知识!
ps:说不定可以帮到部分有“想法”的同学image锁的优化JDK6开始,synchronized的实现机制进行了较大调整,除了使用
JDK5
引进的CAS自旋之外,还增加了以下的优化策略.自适应的CAS自旋锁消除锁粗化偏向锁轻量级锁
CTO技术
·
2021-04-15 04:26
Android基础系列(2)Java注解
简述从
JDK5
开始,Java增加对元数据的支持,也就是注解,注解与注释是有一定区别的,可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。
·
2021-03-23 13:52
javaandroid
Android安装教程
以下是开始Android应用程序编程之前需要的软件列表:1.Java
JDK5
及以后版本
zksen
·
2021-03-10 21:56
android
android
studio
Java中的注解和反射实例详解
一、注解注解(Annotation):从
jdk5
.0开始引进,可以对程序进行解释或被其他程序读取。注解格式:"@注释名",并可以添加一些参数。
·
2021-03-09 22:09
详解Java并发编程之内置锁(synchronized)
简介synchronized在
JDK5
.0的早期版本中是重量级锁,效率很低,但从JDK6.0开始,JDK在关键字synchronized上做了大量的优化,如偏向锁、轻量级锁等,使它的效率有了很大的提升。
·
2021-03-09 22:07
二、Java流程控制
java.util.Scanner是
jdk5
的新特性,可以通过Scanner类来获取用户的输入。基本语法:Scanners=newScanner(System.in);通过Scanne
强者的发型
·
2021-03-07 12:20
Java学习
java
注解与反射
注解Annotation,
JDK5
.0引入的一种注释机制注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。
ZoranLee
·
2021-03-03 12:27
注解和反射学习笔记
前言:学习B站UP主狂神说[注解和反射]学习笔记整理B站链接注解什么是注解Annotation是从
JDK5
.0开始引入的新技术.Annotation的作用:不是程序本身,可以对程序作出解释.
TuYoooo
·
2021-02-28 01:30
狂神说学习笔记
java
只用这一篇Java泛型的文章,保证你面试对答如流
什么是泛型泛型是在
JDK5
时就引入的新特性,也就是“参数化类型”,通俗来讲就是将原来的具体类型通过参数化来定义,使用或调用时再传入具体的类型(类型实参)。泛型的本质是为了参数化类型(
程序新视界
·
2021-02-26 06:08
Java基础
Java
泛型
Java泛型
如何实现一个简易版的 Spring - 如何实现 @Component 注解
前言前面两篇文章(如何实现一个简易版的Spring-如何实现Setter注入、如何实现一个简易版的Spring-如何实现Constructor注入)介绍的都是基于XML配置文件方式的实现,从
JDK5
版本开始
·
2021-02-14 17:40
如何实现一个简易版的 Spring - 如何实现 @Component 注解
前言前面两篇文章(如何实现一个简易版的Spring-如何实现Setter注入、如何实现一个简易版的Spring-如何实现Constructor注入)介绍的都是基于XML配置文件方式的实现,从
JDK5
版本开始
·
2021-02-14 17:03
1小时掌握枚举类
文章目录一、前言二、自定义枚举类方式(2种)方式一:
JDK5
.0之前,自定义枚举类方式二:
JDK5
.0,使用enum关键字三、Enum类中的主要方法四、使用enum关键字定义枚举类实现接口的情况情况一:
Coder Xu
·
2021-02-13 10:30
JavaSE博客
enum
枚举类
Enum类
JDK1.5
java
java开发环境的完整搭建过程
删除java的安装目录2.删除JAVA_home3.删除path下关于java的目录4.java-version安装JDK1.百度搜索JDK8,找到下载地址2.同意协议3.下载电脑对应的版本4.双击安装
JDK5
·
2021-02-12 11:11
【JavaSE】06-顺序结构,选择结构[if,switch]
顺序结构③.选择结构-if单选择结构-if双选择结构-if多选择结构-嵌套的if结构if结构注意事项-switch多选择结构拓展小知识①.Scanner的使用Scanner基础知识什么是Scanner:是
JDK5
iFinder@
·
2021-02-11 00:32
JAVA零基础
java
CDH 5.16.2 部署
目录1.部署的方式1.1bin在线部署1.2rpm部署1.3tar部署2.部署前置条件3.部署初始化集群4.部署
JDK5
.部署Mysql6.部署ClouderaManager6.1部署ClouderaManager
XK&RM
·
2021-02-10 14:04
CDH
大数据
cdh
java开发环境的搭建
删除java的安装目录2.删除JAVA_home3.删除path下关于java的目录4.java-version安装JDK1.百度搜索JDK8,找到下载地址2.同意协议3.下载电脑对应的版本4.双击安装
JDK5
Rosalh
·
2021-02-09 22:27
java
java
jdk
JAVA-高级编程-泛型与File
泛型/***集合中使用泛型的情况**集合接口或集合类在
jdk5
.0时都修改为带泛型的结构*实例化集合类时指明泛型类型*指明完之后,在集合类或接口中凡是定义类或接口时,内部结构使用到类的泛型位置,都指定为实例化时的类型
向秃头探索
·
2021-02-09 14:41
java
String ,StringBuffer,StringBuilder三者之间的异同
String:不可变的字符序列;底层使用char[]存储StringBuffer:可变的字符序列;线程安全,效率低,底层使用char[]存储StringBuilder:可变的字符序列;
jdk5
.0新增,
XX薛
·
2021-02-08 17:36
java
字符串
JAVA基础-高级编程-枚举&注解
枚举/***枚举类的使用*枚举类的理解:当一个类的对象是有限个确定的时候*当需要定义一组常量时,强烈建议使用枚举类*如果枚举类中只有一个对象,则可以作为单例模式的实现方式*如何定义枚举类*方式一:
jdk5
.0
向秃头探索
·
2021-02-05 21:33
java
JAVA基础-高级编程-多线程
多线程目录基本概念:程序、进程、线程线程的创建和使用线程的生命周期线程的同步线程的通信
JDK5
.0新增的线程创建方式一、线程的基本概念程序(program):一段静态代码,静态对象。
向秃头探索
·
2021-02-02 16:17
java
浅谈基于SpringBoot实现一个简单的权限控制注解
注解是
JDK5
.0引入的一种注释机制。
·
2021-01-31 15:40
基于SpringBoot实现一个简单的权限控制注解
基于SpringBoot实现一个简单的权限控制注解注解是
JDK5
.0引入的一种注释机制。
·
2021-01-31 15:39
基于SpringBoot实现一个简单的权限控制注解
基于SpringBoot实现一个简单的权限控制注解注解是
JDK5
.0引入的一种注释机制。
·
2021-01-31 15:59
Eclipse中配置tomcat的使用
tomcat的使用常见tomcat问题下载地址:http://tomcat.apache.org/tomcat服务器运行需要jdk的支持,版本对应为:tomcat5需要jdk4以上支持tomcat6需要
jdk5
A 小码农
·
2021-01-30 23:46
数据库
Java开发工具
java
后端
tomcat
jdk
注解和反射的简单学习
注解和反射1.1什么是注解Annotation是从
JDK5
.0开始引入的新技术.Annotation的作用:不是程序本身,可以对程序作出解释.
望_寒
·
2021-01-26 00:49
Java
反射
java
注解与反射
注解(Annotation)什么是注解注解又叫Java标注,是
JDK5
.0引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。
_一叶孤帆
·
2021-01-25 15:13
java练习题
StringBuffer(JDK1.0):可变字符序列、效率低、线程安全StringBuilder(
JDK5
.0):可变字符序列、效率高、线程不安全第二题:求出“hijavahehejavahejava
学Java的AxinGzZz
·
2021-01-13 20:43
Java
练习题
java
JUC并发编程--深入了解CAS
java中,在
JDK5
之前java语言是靠synchronized关键字保证同步,导致存在以下几个问题:在多线程竞争下,加锁、释放锁会导致比较多的上
IE爱好者
·
2021-01-12 17:01
java
juc
并发编程
Java 泛型 T,E,K,V,?,傻傻分不清?
前言Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。
技术宅小白
·
2021-01-06 13:38
java
运维
编辑器
程序员
后端
synchronized(下)锁优化和锁升级过程
接着上文《synchronized(上)使用及底层原理详解》继续介绍synchronized一、synchronized锁优化高效并发是从
JDK5
升级到JDK6后一项重要的改进项,HotSpot虚拟机开发团队在这个版本上花费了大量的资源去实现各种锁优化技术
没头脑遇到不高兴
·
2021-01-05 13:03
多线程
synchronized
synchronized锁优化
锁膨胀升级过程
偏向锁
轻量级锁
重量级锁
自旋锁与自适应自旋
创建线程的方式三:实现Callable接口
创建线程的方式三:实现Callable接口实现Callable接口Callable接口的方式优势:代码实现Callable接口
jdk5
.0新增Callable接口的方式优势:为何实现Callable接口的方式创建多线程比实现
qq_42698593
·
2021-01-04 12:27
记录
自学
接口
多线程
java
深入理解 CAS 算法原理
jdk5
增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。
Java技术栈
·
2021-01-04 10:21
java
Java 泛型 T,E,K,V,?,傻傻分不清?
1:通过T来确保泛型参数的一致性4.2区别2:类型参数可以多重限定而通配符不行4.3区别3:通配符可以使用超类限定而类型参数不行5.Class和Class区别1.前言Java泛型(generics)是
JDK5
ZNineSun
·
2021-01-01 15:35
java
java
泛型
T
E
?
深入理解 CAS 算法原理已经在jdk中的运用
jdk5
增加了并发包java.util.concurrent.*,其下面的类使用CAS算法实现了区别于synchronouse同步锁的一种乐观锁。
·
2020-12-30 14:27
Java进阶-注解@Annotation
从
JDK5
开始,java增加了对元数据(描述
虐心笔记
·
2020-12-12 12:55
Java泛型中> 和 extends Object>的异同分析
1.泛型产生的背景在
JDK5
中引入了泛型来消除编译时错误和加强类型安全性。这种额外的类型安全性消除了某些用例中的强制转换,并使
liululee
·
2020-12-08 09:41
spring
java
重温Java泛型,带你更深入地理解它,更好的使用它!
1.引言
jdk5
.0中引入了Java泛型,目的是减少错误,并在类型上添加额外的抽象层。本文将简要介绍Java中的泛型、泛型背后的目标以及如何使用泛型来提高代码的质量。2.为什么要用泛型?
liululee
·
2020-12-08 09:05
spring
Java注解之实战
一、什么是注解Java注解是在
JDK5
时引入的新特性,注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个阶段方便的使用这些数据。
Good龙辉
·
2020-12-08 00:19
JAVA 泛型中的通配符 T,E,K,V 傻傻分不清楚 ?
前言Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。
李小二
·
2020-12-01 14:57
java
深入理解可视化JVM 故障处理工具
可视化工具在JDK中为我们提供了大量的JVM故障处理工具,都在JDK的bin目录下:这其中除了大量的命令行工具以外,还为我们提供了更加方便快捷的可视化工具,主要是以下这4个:JConsole:最古老的工具,早在
JDK5
·
2020-12-01 14:44
JAVA 泛型中的通配符 T,E,K,V 傻傻分不清楚 ?
前言Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。
李小二
·
2020-12-01 13:37
java
Java复习①-Java基础(Xmind)
JamesGosling等人开始开发Oak语言1994年,将Oak语言更名为Java1996年获得第一笔投资1亿元1998年提出jdk1.2,更名为java2之后推出jdk1.3jdk1.42005年更名为
jdk5
.0
H&M
·
2020-11-30 16:27
java
G1垃圾收集器
收集器是垃圾收集器技术发展历史上的一个里程碑,它开创了收集器面向局部收集的设计思路和基于Region的内存布局形式.G1是一款主要面向服务端应用的垃圾收集器,HotSpot开发团队赋予它的期望是未来可以替换掉
JDK5
入门小站
·
2020-11-25 20:28
jvm
JAVA中常见的阻塞队列详解
阻塞队列也就是BlockingQueue,这个类是一个接口,同时继承了Queue接口,这两个接口都是在
JDK5
中加入的。
AnonyStar
·
2020-11-23 16:17
java-ee
注解和反射
什么是注解Annotation是从
JDK5
.0开始引入的新技术。
Zeoytin
·
2020-11-23 11:00
java集合【1】—— 俯瞰Java集合分类
(一)java集合分类之前大概分为三种,Set,List,Map三种,
JDK5
之后,增加Queue.主要由Collection和Map两个接口衍生出来,同时Collection接口继承Iterable接口
秦怀杂货店
·
2020-11-22 18:36
java
集合
源码分析
Skywalking系列博客6-手把手教你编写Skywalking插件
前置知识在正式进入编写环节之前,建议先花一点时间了解下javaagent(这是
JDK5
引入的一个玩意儿,最好了解下其工作原理);另外,Skywalking用到了byte-buddy(一个动态操作二进制码的库
eacdy
·
2020-11-20 22:53
java
Skywalking系列博客6-手把手教你编写Skywalking插件
前置知识在正式进入编写环节之前,建议先花一点时间了解下javaagent(这是
JDK5
引入的一个玩意儿,最好了解下其工作原理);另外,Skywalking用到了byte-buddy(一个动态操作二进制码的库
eacdy
·
2020-11-20 21:50
java
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他