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字符串处理三剑客:String、StringBuffer、StringBuilder全面解析
StringBuffer、StringBuilder全面解析一、核心特性对比1.不可变性类名可变性底层存储结构String不可变对象privatefinalcharvalue[](JDK8及之前)或byte[](
JDK9
xiyubaby.17
·
2025-03-16 22:26
java
如何监控和诊断JVM堆内和堆外内存使用?
概述了解JVM内存方法有很多,具体能力范围也有区别,简单总结如下:可以使用综合性的图形化工具,如JConsole、VisualVM(注意,从Oracle
JDK9
开始,Vis
嗯哼唉、
·
2025-03-11 06:43
Java
G1,最大的特点是什么,标记位图,卡表卡页,SATB又分别是什么?
G1垃圾收集器的核心特点与关键技术解析一、G1(Garbage-First)的最大特点G1是
JDK9
及之后版本的默认垃圾收集器,其核心设计目标是高吞吐量与可预测的低停顿时间(STW)。
蒂法就是我
·
2025-03-07 22:31
jvm
java
算法
JavaSE基础知识点记录 08章 面向对象编程(高级)
类的成员之四:代码块1、静态代码块2、非静态代码块8-5实例变量赋值位置与赋值顺序8-6final关键字的使用8-7abstract关键字修饰类、方法8-8接口的理解与基本语法接口的实现8-9jdk8,
jdk9
老CCC
·
2025-02-21 11:59
Java
SE基础
java
开发语言
JDK8 升级至 JDK17 打包问题分析
报错信息为:(程序包sun.security.util已在模块java.base中声明,但该模块未将它导出到未命名模块)二、问题分析引起该问的原因是因为从
jdk9
开始使用module模块化引用的结构,包时存在的
Resean0223
·
2025-02-15 20:31
实际项目问题汇总
日常问题解决
java
maven
jdk
《必知!G1 堆结构全揭秘,性能优化从这里开始》
3.1YoungGC3.2MixedGC3.3FullGC调优参数与实战案例4.1关键JVM参数4.2电商系统调优案例4.3日志分析与工具使用避坑指南总结1.G1垃圾收集器简介G1(Garbage-First)是
JDK9
@孤随
·
2025-02-15 14:47
JAVA
性能优化
JVM垃圾回收器之深入理解CMS垃圾回收器
随着技术的发展、JDK的更新迭代,CMS这个曾经被寄予厚望的并发垃圾回收器已经慢慢要被时代抛弃了,后面出来的G1,ZGC已经盖过了CMS的光芒,
JDK9
之后CMS甚至被抛弃为不建议使用。
lance小码匠
·
2025-02-13 07:07
JVM
面试题
java基础
java
CMS
面试
第 17 章 一 G1回收器(重点)、垃圾回收器总结(重要)、GC日志分析、垃圾回收器的新发展ZGC(重要)
文章目录7、G1回收器(`重点`):`区域化分代式`(并发回收器)
JDK9
的默认垃圾回收器7.1、为什么还需要G17.2、G1的含义(region分区)7.3、G1回收器的优点(同时收集老年代和年轻代)
white camel
·
2025-02-13 07:35
Java虚拟机
G1
垃圾回收器总结
GC日志分析
ZGC
每日 Java 面试题分享【第 12 天】
问题三:为什么
JDK9
中将String的char数组改为byte数组?问题一:Java中final、finally和finalize各有什么区别?fina
一只蜘猪
·
2025-02-05 13:57
【2025最新版】Java
基础面试题
java
开发语言
面试
如何安全发布 CompletableFuture ?Java9新增方法分析
JDK9
中对于CompletableFuture做了新的增强,除了超时功能(orTimeout),还有面向继承、安全发布等相关方法。
·
2025-01-31 04:16
java
String方法(
JDK9
)
String方法(
JDK9
)构造器:String#String()无参数构造器,默认给的是一个””空字符串String#String(java.lang.String)给你一个char数组,它就帮你进行
凯哥学堂
·
2024-09-14 22:15
java开发面试:AOT有什么优缺点/适用于什么场景/AOT和JIT的对比、逃逸分析和对象存储在堆上的关系、高并发中的集合有哪些问题
JDK9
引入了AOT编译模式。AOT有什么优点?适用于什么场景?
JDK9
引入了一种新的编译模式AOT(AheadofTimeCompilation)。
鸡鸭扣
·
2024-09-04 14:31
java面试
java
面试
开发语言
Java面向对象之接口—详细完整从0到1讲述接口以及使用(附有案例+代码)
文章目录十六.接口16.1接口的定义和使用16.2类实现接口的要求和意义16.3接口中成员的特点16.4接口和类之间的关系16.6JDK8接口中的方法16.6.1默认方法16.6.2静态方法16.7
JDK9
蔚一
·
2024-08-29 05:14
Java知识
java
python
开发语言
idea
数据结构
算法
与华为联调过程中,HTTP/2.0 协议踩坑
Springboot实现HTTP2.0联调过程中的问题涉及敏感信息,所以不写过程了,直接上结论一、首先客户端:1、需要
jdk9
以上,但是因为服务器有ARM的,而
JDK9
官网未提供ARM版本,所以升级为JDK112
你亲爱的裴先生
·
2024-02-15 10:16
华为
http
网络协议
HTTP2: springboot启用http2
springboothttp2应用条件使用servlet4.0
jdk9
+tomcat9+springboot开启h2创建证书创建脚本:keytool-genkey-keyalgRSA-aliaswisely-keystorekeystore.jks-storepasspass1234
Saleson
·
2024-02-15 10:14
spring
boot
HotSpot初始化
open
jdk9
JVM启动调试介绍了从Launcher到主线程的整个初始化运行过程。
王侦
·
2024-02-11 19:13
Java虚拟机-常用参数
Java虚拟机-JVM故障诊断与性能优化一.常用虚拟机参数1.1掌握跟踪调试参数1.1.1.跟踪垃圾回收-读懂虚拟机日志GC参数-XX:+PrintGC//jdk8之前-Xlog:gc//
jdk9
10使用需要得到详细的信息
却水
·
2024-02-11 17:03
java
学习
jvm
Spring5新特性
Spring5新特性简述Spring5兼容Java8和
JDK9
,集成了反应式流,以方便后续提供一种颠覆性方法来实现端点和Web应用程序开发。
不减30斤不改名_TC
·
2024-02-11 13:39
解决java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter三更博客系统
这个错误通常发生在使用
JDK9
或更高版本的Java应用程序中,因为在这些版本中,JDK已经移除了JAXB默认实现的某些部分。
HaoKinoz
·
2024-02-10 06:04
error
java
xml
servlet
JVM之垃圾回收器
一、常见垃圾回收器以下是JDK8-
JDK9
常见的垃圾回收器组合:从以上图可以得出结论:JDK8支持的垃圾回收组合有:Serial+SerialOld,ParallelScavenge+ParallelOld
吃猫的大鱼
·
2024-02-07 18:33
JVM
jvm
java
算法
JDK8新增的接口方法
(
JDK9
才开始)pr
何仙鸟
·
2024-02-05 09:25
java
java
开发语言
JVM类加载机制
文章目录虚拟机类加载机制类的生命周期加载阶段连接阶段初始化阶段类加载器类加载器的分类类加载器作用:双亲委派机制打破双亲委派机制的三种方式JDK8及之前的类加载器
JDK9
及之后的类加载器虚拟机类加载机制类的生命周期加载连接验证准备解析初始化使用卸载
this.xxxx
·
2024-02-03 10:27
总结
jvm
kafka安装
JDK:安装包:JavaSEDevelopmentKit9.0.1下载地址:http://www.oracle.com/technetwork/java/javase/downloads/
jdk9
-downloads
yaoyao妖妖
·
2024-01-29 20:24
第18章_JDK8-17新特性(上)(Lambda表达式,函数式接口,方法引用与构造器引用,强大的StreamAPI)
本章专题与脉络1.Java版本迭代概述1.1发布特点(小步快跑,快速迭代)1.2名词解释名词解释:OracleJDK和OpenJDK名词解释:JEP名词解释:LTS1.3各版本支持时间路线图1.4各版本介绍
jdk9
jdk10jdk11jdk12jdk13jdk14jdk15jdk16jdk171.5JDK
丁总学Java
·
2024-01-29 09:40
JavaSE知识汇总
Lambda表达式
函数式接口
方法引用
构造器引用
强大的StreamAPI
JDK8-17新特性
JavaSE
接口相关基础内容及注意事项
成员方法二、接口和类之间的关系1、类和类之间的关系2、类和接口之间的关系3、接口和接口之间的关系三、JDK8开始接口中新增的方法1、JDK8以后新增的默认方法2、JDK8以后接口当中新增的静态方法3、
JDK9
下雨摸鱼休息
·
2024-01-24 16:28
java
jvm
开发语言
Java集合框架—ArrayList—扩容原理底层源码
本篇基于
JDK9
,从ArrayList的基本用法开始,以源码中add()方法的完整实现过程,来分析ArrayList扩容原理的实现。
Sunflow007
·
2024-01-21 00:28
G1垃圾回收器
它解决了CMS中空间碎片的问题,同时因为G1在低延迟,高吞吐量方面都比较好,所以在
JDK9
取代了默认的ParallelGC关注吞吐量的组合成为默认的垃圾回收器,而CMS在
Jdk9
被移除了。
田美河边的钓鱼人
·
2024-01-18 03:23
从JDK8到JDK17,需要注意的一些新特性
升级到JDK17.先给大家推荐一个好玩的网站MyChatGPT(免梯子,国内直接用,不需要OpenAI账号):https://chat.icoding.ink/模块化开发这并非jdk17的新特性,模块化在
jdk9
Only丿阿海
·
2024-01-17 07:07
maven
intellij-idea
java
JDK17
JVM工作原理与实战(十四):
JDK9
及之后的类加载器
专栏导航JVM工作原理与实战RabbitMQ入门指南从零开始了解大数据目录专栏导航前言一、JDK8及之前的类加载器二、
JDK9
及之后的类加载器1.启动类加载器2.平台类加载器(扩展类加载器)总结前言JVM
橘子-青衫
·
2024-01-13 06:20
JVM工作原理与实战
jvm
java
后端
[转] Mac 下 JAVA 8 与 JAVA 9 共存与切换
由于系统崩溃,上个星期重新安装了系统之后就安装了
JDK9
,但由于使用
JDK9
时,Lombok会出现一堆bug,无奈只能再安装JDK1.8。
JoeyMa
·
2024-01-08 15:29
Java程序员应该学习的10件清单
自
JDK9
以来的所有这些Java版本都带有许多令人兴奋的特性,例如文本块、记录、模块、switchcase中的字符串
Java学研大本营
·
2024-01-08 09:04
java
开发语言
七:Day01_Java9—16新特性
第一章
JDK9
新特性
jdk9
是新特性最多的,因为jdk8是一个稳定版本。1、
JDK9
新特性概述模块系统(ModuleSystem)Java9最大特性。
新手小菜鸟上路
·
2024-01-04 07:18
java
jdk9
之后springboot项目访问外置jar包配置
启动命令增加--add-opensjava.base/jdk.internal.loader=ALL-UNNAMED解释--add-opensjava.base/jdk.internal.loader=ALL-UNNAMED是Java9引入的一个命令行选项,用于解决模块化系统(ModuleSystem)中的模块访问限制问题。在Java9中引入了模块系统,这使得Java应用程序能够被划分为模块,每个
小玉起起
·
2024-01-03 23:44
spring
boot
后端
JDK17 - 开发者视角,从 JDK8 ~ JDK17 都增加了哪些新特性
目录前言一、站在开发视角,从JDK8升级到JDK17都有哪些新特性1.1、JDK8新特性1.1.1、Optional类a)简介b)使用方法c)使用场景1.2、
JDK9
新特性1.2.1、Optional-ifPresentOrElse
陈亦康
·
2024-01-03 23:13
经验分享
开发语言
java
jdk17
35--JDK新特性
1.1Java的REPL工具:jShell命令
JDK9
的新特性Java终于拥有了像Python和Scala之类语言的REPL工具(交互式编程环境,read-evaluate-print-l
憨憨浩浩
·
2024-01-01 16:07
JavaSE学习记录
java
开发语言
JDK9
及之后版本使用 jlink 生成定制化的 JRE
许多java软件的运行需要依赖jre,在jdk8之后,不再提供默认的jre,后续如果项目中还是想用jre的形式发布软件,那么可以使用jlink工具生成jre。一、jlink命令详解jlink二、查看jdk中包含的所有模块如果在jdk安装文件夹下执行下述命令,可以看到其中包含的模块,模块所在文件夹与bin同级,文件夹名为jmods,下述是详细使用步骤图示。bin\java--list-modules
西晋的no1
·
2024-01-01 08:39
JAVA知识点杂烩
java
java hbase 配置文件_Hbase入门(二)——安装与配置
Hbase版本与JDK版本HBaseVersionJDK7JDK8
JDK9
(Non-LTS)JDK10(Non-LTS)JDK112、
weixin_39804329
·
2023-12-31 10:30
java
hbase
配置文件
day14--JDK8~17新特性(下):
6.1Java的REPL工具:jShell命令
JDK9
的新特性
清风微凉 aaa
·
2023-12-31 06:01
一
Java基础阶段
开发语言
java
JVM--Garbage First(G1) 垃圾收集器
G1垃圾回收器是在Java7update4之后引入的一个新的垃圾回收器,在
JDK9
中更被指定为官方GC收集器一、G1垃圾收集器的开发背景:1.1CMS垃圾收集器的缺陷:JVM团队设计出G1收集器的目的就是取代
江边小子
·
2023-12-30 23:17
JVM
jvm
java
G1
面试
【基础篇】七、线程上下文类加载器打破双亲委派机制
文章目录1、SPI机制2、JDBC案例之SPI机制3、打破双亲委派机制:线程上下文类加载器4、打破双亲委派机制:osgi模块化5、
JDK9
之后的类加载器6、小总结1、SPI机制SPI,ServiceProviderInterface
-代号9527
·
2023-12-30 14:33
JVM
jvm
java
elasticsearch-hadoop.jar 6.8版本编译异常
elasticsearch-hadoop包;GitHub-elastic/elasticsearch-hadoopat6.8编译7.17版本时很正常,注意设置下环境变量就好,JAVA8_HOME/....编译6.8版本时(要求jdk8/
jdk9
zmc@
·
2023-12-29 07:31
elasticsearch
hadoop
Java 在 IntelliJ IDEA 中提示 set the language level 9
但是上面代码中对List的初始化只能在
JDK9
以后的
HoneyMoose
·
2023-12-27 23:32
零基础入门学习Java第一节:开发环境搭建
http://www.oracle.com/technetwork/java/javase/downloads/
jdk9
-downloads-3848520.html二、配置环境变量JAVA_HOME配置
Python编程社区
·
2023-12-24 21:59
【String、StringBuilder 和 StringBuffer 的 区别】
✅String、StringBuilder和StringBuffer的区别✅典型解析✅扩展知识仓✅String的不可变性✅为什么
JDK9
中把String的char[]改成了byte[]?
昕宝爸爸爱编程
·
2023-12-23 04:34
Java基础
java
开发语言
Java集合框架—LinkedList—源码研读
4.jpg前言:本文主要基于
JDK9
,对LinkedList源码进行简单分析,主要内容分为以下几个部分:1.LinkedList中add(),get()方法的源码分析及LinkedList双向链表的底层实现
Sunflow007
·
2023-12-22 13:44
JVM系列-第12章-垃圾回收器
文章目录垃圾回收器GC分类与性能指标垃圾回收器概述垃圾回收器分类评估GC的性能指标不同的垃圾回收器概述垃圾收集器发展史7款经典的垃圾收集器垃圾收集器的组合关系查看默认垃圾收集器JDK8
JDK9
Serial
youthlql
·
2023-12-20 17:43
JVM
jvm
jvm.gc
java虚拟机
用代码判断当前系统是否支持某个版本的feature
JDK9
已经出来有一段时间了,因此很多流行的Java应用纷纷增添了对
JDK9
乃至JDK10的支持,比如Tomcat。
JerryWang_汪子熙
·
2023-12-19 14:52
阶段十-java新特性
JDK9
新特性1.模块化系统jar包结构的变化jar-》model-》package-》class通过不同的模块进行开发每个模块都有自己的模块配置文件module-info.java2.JShell
JDK9
酷寒的小蛮蛮
·
2023-12-18 21:58
java学习之路
java
开发语言
Claude2-SDK JAVA版本 它来啦!!!!!!!!
介绍一个使用java实现Claude2创建会话、聊天、发送附件、获取历史会话,清理历史记录等功能的api接口,可以对接第三方系统作为二次开发使用,且性能优越需要环境需要
jdk9
+最好jdk17使用说明结合
北堂飘霜
·
2023-12-17 00:24
java
python
开发语言
The package javax.xml.parsers is accessible from more than one module: <unnamed>, java.xml
原因说明:项目原来是基于jdk8构建的,现在升级到jdk11,由于
jdk9
加入的新功能module-info.java造成出现上面的异常。
dubhe_zhao
·
2023-12-16 22:46
开发工具
java
eclipse
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他