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
JAVA8实战 - Optional工具类
前言没错,这又是一个新的专栏,JAVA8可以说是JAVA划时代的一个版本,几乎是让JAVA焕发了第三春(第二春在
JDK5
),当然里面的新特性也是十分重要的,虽然Java现在都已经到了10几的版本,但是国内多数使用的版本还是
·
2021-08-08 08:38
java8
一篇文章带你入门java注解
目录注解什么是注解内置注解元注解自定义注解实例总结注解什么是注解Annotation是从
JDK5
.0开始引入的新技术Annotation的作用:1.不是程序本身,可以对程序做出解释(这一点和注释(comment
·
2021-08-05 11:46
Java基础之java泛型通配符详解
前言Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。
·
2021-08-04 16:49
一篇文章带你入门java泛型
目录一、什么是泛型二、语法三、示例1、简单示例2、返回最大值-支持各种数据类型3、泛型类4、类型通配符总结一、什么是泛型Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制
·
2021-08-04 16:36
面试官:你了解Java中的锁优化吗?
锁优化文章已同步至GitHub开源项目:JVM底层原理解析高效并发是
JDK5
升级到JDK6后一项重要的改进,HotSpot虚拟机开发团队在这个版本上花费了巨大的资源去实现各种锁优化。
·
2021-08-03 15:23
javajvm面试同步锁
mybatis中方法返回泛型与resultType不一致的解决
中对应的sql的resultType指定为B对象,这样是不会包错的(即使A与B不存在关系)原因分析:1.集合对象原本就是存储对象,可以是不同的对象List2.直接处理List类型常常会出现类型转换异常,
jdk5
·
2021-07-30 14:13
java虚拟机--垃圾回收(三)垃圾回收器(2)
HotSpot开发团队最初赋予它的期望是(在比较长期的)未来可以替换掉
JDK5
中发布的CMS收集器。如果对JDK9及以上版本的HotS
缘来如此09
·
2021-07-27 16:35
JVM
javaSE基础学习笔记 day12 线程创建的其他方法 线程安全 线程通信
javaSE基础学习笔记day12解决线程安全的方式线程通信
JDK5
.0新增的线程创建方式解决线程安全的方式同步代码块同步监测器:俗称“锁”,任何一个类的对象都可以充当锁。
Ghost1590
·
2021-07-22 22:01
java
java
多线程
编程语言
JavaSE之流程控制
java.util.Scanner是
JDK5
的新特性,可以通过Scanner类来获取用户输入。Scanners=newScanner(System.in);通过S
Ping开源
·
2021-07-17 11:32
多线程与高并发知识点简述
intcurrent=get();//第一次读取,作为初始值intnext=current+1;//待修改值if(compareAndSet(current,next))//第二次读取,比较初始值和当前值
JDK5
浪里_个郎
·
2021-07-09 23:01
原子操作CAS
CAS的由来在
JDK5
之前Java语言是靠synchronized关键字保证同步的,这会导致有锁锁机制存在以下问题:在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。
挽挽的学习笔记
·
2021-07-07 15:12
java学习笔记(2)-环境的搭建
从SUN的
JDK5
.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
shmily科技
·
2021-06-26 14:30
Java注解
什么是注解JavaAnnotation是
JDK5
.0引入的一种注释机制,可以为程序的元素(包、类、接口、字段、方法参数、局部变量)加上更直观的说明,这些说明信息是与程序的业务逻辑无关,大多情况下供指定的工具或框架使用
许伟滨
·
2021-06-25 12:18
JDK、JRE、JVM深入分析
2.1.1ClassLoader2.1.2JVMMemoryAreas2.2JVMExecutionEngine(执行引擎)2.2.1Interpreter(解释器)2.2.2JITCompiler(即时编译器)3.什么是JRE4.什么是
JDK5
FLINGH
·
2021-06-25 05:41
101 Java语言高级特性—注解与反射
一注解Java注解(Annotation)又称Java标注,是
JDK5
.0引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。
289d3a591637
·
2021-06-23 17:04
jdk5
新特性
记录下原文链接如下:尊重别人的劳动成果https://blog.csdn.net/weixin_40926603/article/details/84970282https://www.cnblogs.com/liunianfeiyu/p/7868779.html想要了解新特性的实现方式,反编译一下即可-大部分是可以知道的自动拆装箱Foreach静态导入可变参数Varargs类型安全的枚举(Typ
漫步无法人生
·
2021-06-21 01:04
Java布尔值Boolean和boolean之间转换实例用法
这个涉及到
jdk5
以后的新特性,自动装箱。2、自动装箱和自动拆箱在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱)。自动装箱:简单的理解
·
2021-06-20 16:26
jdk5
新特性
自动装箱与拆箱//自动装箱:值转对象Integern=1;//自动拆箱:对象转值intm=n;自动拆箱时小心NPE。静态导入importstaticjava.util.Collections.addAll;可变参数publicvoidmethod(Object...args){}写工具方法时更加容易,如:publicstaticbooleanjava.util.Collections.addAll
时空的朋友
·
2021-06-20 14:14
java中包装类与基本类型的运用对比
因为“统一”这八个异类,
jdk5
之后引入了拆箱装箱的概念。
修远路
·
2021-06-19 07:09
SpringBoot教程 | 第四篇:SpringBoot 整合JPA
JPA全称JavaPersistenceAPI.JPA通过
JDK5
.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。
程序员界李教授
·
2021-06-19 02:45
Annotation基础学习上
1.Annotation基本信息1.1:背景从
jdk5
开始,java增加了对元数据(MetaData)的支持,也就是Annotation(注解),元数据就是Annotation1.2:概念:Annotation
jack_do
·
2021-06-14 20:53
DAY16Java语言入门基础教学10泛型 集合2 异常处理
泛型定义Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
辞cccc
·
2021-06-14 00:17
JDK、JRE与JVM的区别与联系,简洁明了
1、JavaSE(J2SE),standardedition,标准版,是我们常用的一个版本,从
JDK5
.0开
努力编程进阶中
·
2021-06-13 15:58
程序员
面试
java
经验分享
常见jvm参数说明
Xms的最小限制-Xms初始堆大小物理内存的1/64(<1GB)默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制-Xss每个线程的堆栈大小
JDK5
.0
一路花开_8fab
·
2021-06-13 12:36
G1收集器详解
HotSpot开发团队最初赋予它的期望是(在比较长期的)未来可以替换掉
JDK5
中发布的CMS收集器。JDK9发布之日,G1宣告取代了ParallelScavenge加Paral
泓落飞涯
·
2021-06-12 17:30
死磕Java——volatile的理解
一、死磕Java——volatile的理解1.1.JMM内存模型理解volatile的相关知识前,先简单的认识一下JMM(JavaMemoryModel),JMM是
jdk5
引入的一种jvm的一种规范,本身是一种抽象的概念
Waldeinsamkeit4
·
2021-06-11 04:30
泛型
泛型
jdk5
.0新增特性注意:1.泛型的类型必须是类,不能是基本数据类型。需要用到基本数据类型的位置,用包装类替换2.若实例化时,没有指明泛型的类型。默认指明泛型的类型。
vv_64ce
·
2021-06-09 19:44
java lang包下String(buffer或builder)类
从
JDK5
开始,为该类补充了一个单个线程使用的等价类,即StringBuilder。
LinkedIn
·
2021-06-08 23:20
Java异步编程 2 CompletableFuture
JDK5
新增了Future接口,用于描述一个异步计算的结果。虽然Future以及相关使用方法提供了异步执行任务的能力,但是对于结果的获取却是很不方便,只能通过阻塞或者轮询的方式得
巴巴11
·
2021-06-08 00:20
浅谈java安全编码指南之堆污染
产生堆污染的例子有同学可能会问了,既然
JDK5
引入了泛型,为什么还会出现堆污染呢?
·
2021-06-07 12:04
JDK5
新特性
Java5Java5开发代号为Tiger(老虎),于2004-09-30发行特性列表1.泛型2.枚举3.自动拆箱装箱4.可变参数5.注解6.foreach循环(增强forfor/in)7.静态导入8.格式化(System.out.println支持%s%d)等格式化的输出9.线程框架/数据结构JUC10.Arrays工具类/StringBuilder/instrument1.泛型所谓类型擦除指的就
是小猪童鞋啦
·
2021-06-07 12:43
Java泛型最全知识总结
从
JDK5
.0以后,Java引入了“参数化类型(Parameterizedtype)”的概念,允许我们在创建集合时再指定集合元素的类型,正如:L
·
2021-06-04 18:40
Java 泛型
Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
DreamSunny
·
2021-05-30 14:42
spring-boot 从零开始-03
JPA全称JavaPersistenceAPI.JPA通过
JDK5
.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA(JavaPersisten
Avalanching
·
2021-05-20 23:13
Annotations 0
Annotation在
JDK5
.0版本被引入,大概是如下图这样的@OverridepublicStringtoString(){return"ThisisStringR
比目鱼26
·
2021-05-20 21:26
注解 - 基础知识
概述Java从
JDK5
开始支持在源文件中嵌入补充信息,这类信息称为注解。术语“元数据”也用于表示这种特性,但是术语“注解”更具描述性且更常用。注解不会改变程序的动作,因此也就不会改变程序的语义。
平头哥2015
·
2021-05-19 03:09
2021年一起学习Java多线程
类):2.2Thread类中常用的方法:2.3线程优先级2.4创建的多线程的方式二(实现Runnable接口):3线程的生命周期(状态)4线程的同步4.1同步代码块4.2同步方法4.3Lock锁---
JDK5
.0
I'm sure ok!
·
2021-05-17 19:26
Java
Generic 范型 - type parameter
范型简介从
JDK5
.0开始,范型作为一种新的扩展被引入到了java语言中。有了范型,我们可以对类型(type=class+interface)进行抽象。最常见的例子是容器类型。
赵阳_c149
·
2021-05-15 22:17
深入理解java泛型Generic
1.背景泛型技术诞生之前(
JDK5
以前),创建集合的类型都是Object类型的元素,存储内容没有限制,编译时正常,运行时容易出现ClassCastException异常。
·
2021-05-11 16:39
Java泛型详解
2.6Java泛型详解Java泛型是
JDK5
中引入的一个新特性,允许在定义类和接口的时候使用类型参数(typeparameter),声明的类型参数在使用时用具体的类型来替换。
jianhuih
·
2021-05-10 08:55
JAVA基础之注解与反射的使用方法和场景
注解注解定义Java注解(Annotation)又称Java标注,是
JDK5
.0引入的一种注释机制。Java语言中的类、方法、变量、参数和包等都可以被标注。
·
2021-05-07 18:18
《java编程思想 注解》学习笔记
注解(元数据)
JDK5
添加注解的原因Annotationsar
每天学点编程
·
2021-05-04 16:35
边学习边应用:浅谈
jdk5
.0新特性forEach函数
目前对forEach函数的理解只是for(){}=for(i=0;i<sth.length;i++){};从网上的资料了解到For-Each循环的缺点:丢掉了索引信息。当遍历集合或数组时,如果需要访问集合或数组的下标,那么最好使用旧式的方式来实现循环或遍历,而不要使用增强的for循环,因为它丢失了下标信息。
程序弱鸡
·
2021-05-04 06:26
死磕Java——volatile的理解
一、死磕Java——volatile的理解1.1.JMM内存模型理解volatile的相关知识前,先简单的认识一下JMM(JavaMemoryModel),JMM是
jdk5
引入的一种jvm的一种规范,本身是一种抽象的概念
JAVA肖先生
·
2021-04-30 21:40
Java 自定义注解的魅力
①、引用自维基百科的内容:Java注解又称Java标注,是
JDK5
.0版本开始支持加入源代码的特殊语法元数据。Java语言中的类、方法、变量、参数和包等都可以被标注。
·
2021-04-30 17:47
String. StringBuffer、 StringBuilder三者的异同?
底层使用char[]存储StringBuilder:可变的字符序列;
jdk5
.0新增的,线程不安全,效率高;底层使用char[]存储
北街风
·
2021-04-28 16:19
java
字符串
java
Java 泛型
Java泛型(generics)是
JDK5
中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。
秦小风
·
2021-04-25 07:05
自动装箱和自动拆箱
JDK5
的新特性:自动装箱:把基本类型转换为包装类类型。自动拆箱:把包装类类型转换为基本类型。原理:其实在编译的时候,IDE已经帮助我们自动替换成了相应的函数。
frankisbaby
·
2021-04-21 04:40
Java基础-泛型
泛型是
JDK5
中引入的一种参数化类型特性(参数化类型:把类型当做参数一样传递,例如classA中的T)。泛型的意义,存在即合理,为什么。使代码更灵活、更健壮、更简洁、复用性强。
森屿暖茶
·
2021-04-20 15:57
Java8新的异步编程方式 CompletableFuture(一)
一.Future
JDK5
引入了Future模式。Future接口是Java多线程Future模式的实现,在java.util.concurrent包中,可以来进行异步计算。
fengzhizi715
·
2021-04-20 14:24
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他