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
jdk9
JAVA基础知识整理
三兄弟的底层实现,
jdk9
之前是一个final修饰的char[]数组来保存字符,字符串的每个字符占2个字节。
Sergio Agüero
·
2023-03-31 17:48
java
jvm
开发语言
Mac下安装并配置jdk8环境
目前的最新版本是
jdk9
。目前jdk8比较稳定
潇潇潇yue
·
2023-03-29 20:55
macos
数据库
oracle
jvm垃圾收集器组合
1、jdk7及以前所有的线对应的组合2、jdk8将红线对应的组合声明为废弃(但可以使用)
jdk9
及以后则移除这两种组合3、jdk14弃用绿色线以及CMS垃圾回收器垃圾收集器jdk8可以采用的垃圾收集器组合
SongOf
·
2023-03-29 20:34
JVM学习笔记05-对象的实例化内存布局与访问定位
对象访问定位PDF版笔记:JVM的学习笔记PDF版-互联网文档类资源-CSDN下载1、对象的实例化创建对象的方式:new(单例模式、工厂模式也是其变形方式)反射:Class的newInstace():在
JDK9
逆bug而行的小尘
·
2023-03-29 11:40
java
开发语言
后端
jvm
G1与ZGC垃圾回收器
G1概念垃圾收集过程垃圾收集分类关键参数G1垃圾回收器优化建议ZGC内存布局NUMA运作过程颜色指针读屏障ZGC触发时机安全点与安全区域G1-XX:+UseG1GC概念jdk8中也支持G1垃圾回收器,在
JDK9
胡尚
·
2023-03-28 23:37
报班总结笔记
jvm
java
开发语言
JVM之模板解释器
闲来无事,编译调试了下Open
JDK9
,仔细研究了下HotSpot中的模板解释器。
半栈工程师
·
2023-03-28 20:30
android dx命令行打包class文件出错问题
androidsdk的dx命令将class文件打包成dex文件报错如下:报错.png报错原因是:-Djava.ext.dirs和-classpath都是指定需要加载的jar/class文件目录路径,按错误提示是
JDK9
有兴不虚昧
·
2023-03-28 08:37
idea+docker+jenkins+git构建自动化部署java项目
idea+docker+jenkins+git构建自动化部署java项目默认jenkins已经安装
jdk9
和maven3.5用于执行pom.xml打包+构建镜像[root@ECS40833040~]#mkdir-p
饶庆兵phpjava_go_python
·
2023-03-27 12:08
笔记
java
2020全网首发!JDK14之jpackage命令尝鲜
java桌面程序是怎么运行的:jdk8及以前这时候的java客户端程序,主要分两部分,一部分是可执行jar包,一部分是电脑里面要装jdk/jre,然后通过java-jarXXXXX.jar来运行程序.
jdk9
小小小沛帆
·
2023-03-24 13:03
Doug Lea在J.U.C包里面写的BUG又被网友发现了
https://bugs.openjdk.java.net/browse/JDK-8073704这个BUG在
JDK9
版本中进行了修复。也就是说,如果你用的JDK8,也许会遇到这样的问题。
why技术
·
2023-03-23 18:05
java技术
多线程
面试题
java
多线程
面试
bug
jdk
作为一个Java程序员,java开发模式面试
接口概述:接口是Java语言中的一种引用类型,是方法的"集合",所以接口的内部主要就是定义方法,包含常量,抽象方法(JDK7及以前),额外增加默认方法和静态方法(JDK8),额外增加私有方法(
jdk9
)
普通网友
·
2023-03-23 02:10
程序员
java
后端
面试
Maven 教程:IDEA开发环境中maven 项目配置
JDK9
,JDK10,JDK11,JDK12..等EA版本的配置方法 系列教程二
大家想了解一下另外一种简单的方法,可以参考我的上一篇博客这Maven教程:IDEA开发环境中maven项目配置
JDK9
,JDK10,JDK11,JDK12..等EA版本的配置方法系列教程一这里我们思考我们上一个配置方式的问题
blueboz
·
2023-03-22 11:34
MacOS Mojave(10.14)编译open
jdk9
HG(Mercurial)hgclonehttp://hg.openjdk.java.net/
jdk9
/
jdk9
shget_source.sh使用HG从openjdk去下载源码。这是万事的第一步。
网易热孩子
·
2023-03-22 05:07
Java CompletableFuture 异步超时实现深入研究
目录前言常见使用方式存在的问题分析现有做法解决方式
JDK9
JDK8前言作者:京东科技张天赐JDK8是一次重大的版本升级,新增了非常多的特性,其中之一便是CompletableFuture。
·
2023-03-21 00:48
Spring Cloud java.lang.TypeNotPresentException
从
jdk9
开始java引入了模块的概念,可以使用模块命令--add-modlesjav
扎你p屁
·
2023-03-13 12:37
2019-08-01MyBatis操作数据库(使用XML文件方式区别于JDBC方式)
本次环境MySQL5.7.20+MyBatis3.4.1+
JDK9
.0,用到的插件有:image1.创建一个数据库mybatis和表格tbl_employee:CREATEDATABASEmybatisDEFAULTCHARSETutf8
会飞的鱼_丹哥
·
2023-03-10 09:12
【RocketMq】NameServ启动脚本分析(Ver4.9.4)
NameServ启动脚本分析概览mqnamesrv命令mqnamesrv脚本runserver.sh脚本大于等于
JDK9
的启动参数等于JDK8的启动参数mqnamesrv启动命令这里直接摘录了官方文档:
·
2023-02-20 07:57
rocketmqjvm调优
Spring FrameWork 5.0 新功能 概览
SpringFrameWork5.0新功能概览JDK8+和JavaEE7+以上版本整个框架的代码基于java8通过使用泛型等特性提高可读性对java8提高直接的代码支撑运行时兼容
JDK9
JavaEE7API
禅与计算机程序设计艺术
·
2023-02-18 06:18
从 JDK 9 到 19,我们帮您提炼了和云原生场景有关的能力列表(上)
在
JDK9
之前,Java基本上平均每三年出一个版本。但是自从2017年9月分推出
JDK9
到现在,Java开始了疯狂更新的模式,基本上保持了每年两个大版本的节奏。
·
2023-02-17 15:16
快速构造String对象及访问其内部成员的技巧
作者:温绍锦阿里云计算平台团队一、相关知识JDKString的实现字符串在JDK8及
JDK9
之后的实现有很大不同的。
阿里技术
·
2023-02-17 12:14
java
开发语言
FASTJSON2
详解Java LinkedHashMap与HashMap的使用
目录HashMap存储自定义类型键值LinkedHashMapMap集合练习
JDK9
对集合添加的优化HashMap存储自定义类型键值练习:每位学生(姓名,年龄)都有自己的家庭住址。
·
2023-02-17 06:40
从 JDK 9 到 19,我们帮您提炼了和云原生场景有关的能力列表(上)
作者:孤戈在
JDK9
之前,Java基本上平均每三年出一个版本。但是自从2017年9月分推出
JDK9
到现在,Java开始了疯狂更新的模式,基本上保持了每年两个大版本的节奏。
·
2023-02-17 00:48
阿里云云原生
2020-01-15 查看 JDK 9 ~JDK13移除的API,Tools和 Commponents
release13-l--for-removaltogetthelistofAPIsthataremarkedforremovalinJDK13.Thejdeprscantoolisavailablesince
JDK9
雨笋情缘
·
2023-02-04 21:36
Doug Lea在J.U.C包里面写的BUG又被网友发现了
这个BUG在
JDK9
版本中进行了修复。也就是说,如果你用的JDK8,也许会遇到这样的问题。
码上入坟
·
2023-02-04 13:23
Lombok 完整示例 2021-11-16
features/all示例代码仓库springboot-lombok-featureslombokinstallmaveninstallorg.projectlomboklombok1.18.22provided
jdk9
org.projectlomboklombok1.18.22IntelliJIDEAinstall
宇宙小神特别萌
·
2023-01-28 05:10
2022.06.21 Linux 安装 Elasticsearch以及 IK分词器插件
使用前得先安装好jdk,要求的jdk版本较高,最好安装
jdk9
以上。
薛定谔的猴子
·
2023-01-27 13:19
编译出现javax.xml.bind.JAXBException的编译异常信息解决方法
异常信息之前没有遇过,好吧,直接面向百度,都是说
jdk9
以及9以上的不支持javax包的特性。那好,都把jdk都换一遍。。。。结果还是不行。
安仔夏天勤奋
·
2023-01-26 21:49
try - with - resources详解
概述try-with-resources自JDK7引入,在
JDK9
中进行了改进,使得用户可以更加方便、简洁的使用try-with-resources。
融极
·
2023-01-13 15:14
JAVA
SpringBoot项目修改JDK后报错(class file version 55.0)
项目中更换JDK,由
jdk9
换到jdk11报错信息java.lang.UnsupportedClassVersionError:org/zjh/openlayersdemo/OpenlayersdemoApplicationhasbeencompiledbyamorerecentversionoftheJavaRuntime
卑微猿同学
·
2023-01-10 03:59
Spring
boot
项目
spring
jdk
Java IO异常如何处理详析
目录JDK7前处理JDK7的处理(扩展知识点了解内容)
JDK9
的改进(扩展知识点了解内容)属性集概述Properties类构造方法基本的存储方法与流相关的方法总结JDK7前处理之前的练习,我们一直把异常抛出
·
2023-01-01 07:06
记一次Spring4shell漏洞分析
漏洞条件1.Tomcatwar包部署Tomcat9.60=9直接调用class.classLoader已经被过滤,而
JDK9
版本支持模块化,基于内省获取Module对象,使其能够调用到getModule
向阳-Y.
·
2022-12-24 12:03
网络安全
代码审计
java
servlet
tomcat
【JVM】CMS意志的继承者—G1
JDK9
发布之日,G1成为服务端模式下的默认
·
2022-12-19 11:30
javajvm
【JVM】CMS意志的继承者—G1
JDK9
发布之日,G1成为服务端模式下的默认
·
2022-12-19 11:52
javajvm
关于idea出现“java: 无效的目标发行版: 9”问题的解决方式
问题来源:最近在看钉钉开发,按照钉钉开发文档在github上下载了demo的源码,但是发现在idea上无法编译,一运行就会报错:java:无效的目标发行版:9,如图:问题分析:起初我以为是该项目就是需要
jdk9
行走的空白代码
·
2022-12-18 07:39
java
java
jdk
intellij
idea
JDK 新特性学习笔记之模块系统
习以为常的就是水模块系统是
JDK9
的特性,后面的JavaFX学习笔记都会基于JDK11,甚至更高版本。同时这个特性也是我比较感兴趣的,进一步强化了Java的封装能力。
·
2022-12-17 21:55
java模块化开发
CVE-2022-22965:spring参数绑定漏洞
Spring里面的一个基础开源框架,其目的是用于简化Java企业级应用的开发难度和开发周期,2022年3月31日,VMwareTanzu发布漏洞报告,SpringFramework存在远程代码执行漏洞,在
JDK9
23DAY
·
2022-12-17 10:01
web安全
spring
java
后端
Java9的新特性
的新特性Java14的新特性Java15的新特性Java16的新特性Java17的新特性Java18的新特性Java19的新特性Java20的新特性序本文主要讲述一下Java9的新特性特性列表完整的特性详见
JDK9
fe
·
2022-12-14 14:14
java
安装SQL Server2017出现jdk环境问题解决
下面附上我的解决方案第一种可能:你的电脑没有安装jdk解决办法:去java官网自行下载安装即可,安装办法可自行百度,百度一堆一堆的+配置环境(注意,要jdk1.7,或者jdk1.8;我就是由于一开始是
jdk9
头秃少年
·
2022-12-14 07:12
数据库
Hbase入门——安装与配置
Hbase版本与JDK版本HBaseVersionJDK7JDK8
JDK9
(Non-LTS)JDK10(Non-LTS)JDK112.
李旭me
·
2022-12-07 08:52
大数据
flink
kafka
zookeeper
hadoop
Java--JAVA_HOME环境变量的配置
比如:开发Java程序,需要使用JDK中提供的工具,工具在
JDK9
安装目录
普通网友
·
2022-12-06 17:54
java
java
jvm
面试
服务器
docker
spring framework远程代码执行漏洞复现(CNVD-2022-23942 CVE-2022-22965)
漏洞利用条件:
jdk9
+Spring及其衍生框架使用tomcat部署spring项目使用了POJO参数绑定SpringFramework5.3.X//c1:Ru
imz丶
·
2022-11-30 11:44
漏洞复现
web安全
java
tomcat
spring
java-ee
[VNCTF2022]easyj4va
url=file:///usr/local/tomcat/webapps/ROOT/WEB-INF这里官方给了另外一个协议netdoc,跟file用法是一样的,但是这个netdoc协议在
jdk9
以后就不能用了
snowlyzz
·
2022-11-27 16:56
JAVA安全
java
网络安全
kettle打开时,spoon.bat打不开或打开后一闪而退解决办法
kettle打开时,spoon.bat打不开或打开后一闪而退解决办法1:检查jdk是否安装完成,这里jdk必须为1.8及以上(在多次实践中发现,
jdk9
和jdk10使用起来并不稳定,这里我们强烈推荐使用
Hejincheng9
·
2022-11-22 00:03
kettle
spoon
JDK9
-17开发常用的新特性
以下样例代码均可在样例代码中查看
jdk9
新特性新功能和库的更新"_"为关键字,不可作为变量名AsofJava9,'_'isakeyword,andmaynotbeusedasanidentifierString
美味可口丷糯米团
·
2022-11-21 22:39
JAVA学习
java
开发语言
【异常处理1】Error occurred during initialization of boot layer
JDK9
及以上版中,建立一个单独的类,无法执行。
DylanTam
·
2022-09-29 19:08
StringTable/StringPool
目录1.String的基本特性1.1.String在
JDK9
中存储结构变更1.2.String的基本特性1.2.1.String的不可变性1.2.2.字符串常量池2.String的内存分配2.1.为什么将
小官学长
·
2022-09-29 17:48
JVM
java
jvm
垃圾回收器之 G1 垃圾回收器
4.4G1定义:GarbageFirst2004论文发布2009JDK6u14体验2012JDK7u4官方支持2019
JDK9
默认(废弃了之前的CMS垃圾回收器)G1取代了之前的CMS垃圾回收器适用场景同时注重吞吐量
嘿,鱼骨头^O^
·
2022-09-25 15:33
JVM
java
面试
后端
jvm
垃圾回收器之串行、吞吐量优先、响应时间优先的的垃圾回收器
4.垃圾回收器本篇讲述了串行、吞吐量优先、响应时间优先的垃圾回收器,关于自从
JDK9
开始默认的G1垃圾回收器会在下篇文章讲述。
嘿,鱼骨头^O^
·
2022-09-25 15:03
JVM
程序人生
java
职场和发展
jvm
后端
【原创】JDK 9-17新功能30分钟详解-语法篇-var
JDK9
-17新功能30分钟详解-语法篇-var介绍JDK10JDK10新增了新的关键字——var,官方文档说作用是:EnhancetheJavaLanguagetoextendtypeinferencetodeclarationsoflocalvariable
yeyu456
·
2022-08-17 09:00
CVE-2022-22965 Spring远程代码执行漏洞复现
二、影响版本1、
JDK9
+2、SpringFramework5.3.18+5.2.20+三、漏洞原理通过该漏洞可写入webshell以及命令执行。在Spring框
wavesky111
·
2022-07-26 16:05
漏洞复现
spring
安全
java
上一页
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
其他