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
深入理解JVM - JVM常用命令
(JVMStatisticsMonitoringTool):用户收集HotSpot虚拟机各方面的运行数据jinfo(ConfigurationInfoforJava):实时查看和调整虚拟机各项参数,在
JDK9
xiaolyuh
·
2023-04-25 11:18
浅谈JDK、JRE、JVM区别与联系
首先说定义,然后说理解,最后结合
jdk9
以后引入的模块化(jigsaw)再讲解一下。jdk,jre,jvm都是jdk8之前这
苦行僧2020
·
2023-04-20 04:16
mac编译和调试open
jdk9
一、mac编译open
jdk9
https://www.jianshu.com/p/ee7e9176632c?
橡树人
·
2023-04-20 00:17
零基础学习WebFlux(持续更新中。。。)
响应式流其实就是一个规范,且这个规范已经被引入到
JDK9
里了。API由以下组件组成,响应式流的实现必须提供它们:Publisher,发布者(生产者)Sub
liuliuzo
·
2023-04-19 01:39
Java语法理论和面经杂疑篇《十二. JDK17新特性》
6.1Java的REPL工具:jShell命令
JDK9
的新特性Java终于拥有了像Python和Scala之类语言的REPL工具(交互式编程环境,rea
TheFanXY
·
2023-04-18 21:24
java
scala
jvm
第18章_JDK8-17新特性(下)
6.1Java的REPL工具:jShell命令
JDK9
的新特性
断河愁
·
2023-04-17 18:00
Java
java
scala
jvm
JVM之G1垃圾收集器
是一款面向服务端应用的垃圾收集器,主要针对配备多核cpu及大容量内存的机器,以及高概率满足GC停顿时间的同时,还兼顾高吞吐量的的性能特征在JDK1.7版本正式启用,移除了Experimental的标识,是
JDK9
Hao_JunJie
·
2023-04-17 17:43
jvm
jvm
openjdk源码目录结构
1.整个目录结构1.1open
jdk9
tree-L2-d├──build│└──linux-x86_64-normal-server-slowdebug├──common│├──autoconf│├──
王侦
·
2023-04-17 04:29
JDK9
~17新特性
jshell交互式命令行#在控制台中java-versionjshellSystem.out.println("Helloworld");Stringhello="helloworld";System.out.println(hello);模块化开发创建一个module-info.java类声明一个模块,一个模块只能有一个文件,且在顶层包的目录下使用exports来声明可以被外部引用的包,可以有多
GalenZhang888
·
2023-04-16 07:14
java
(2022年12月最新)spring-core-rce漏洞复现CVE-2022-22965
已经证实由于SerializationUtils#deserialize基于Java的序列化机制,可导致远程代码执行(RCE),使用
JDK9
及以上版本皆有可能受到影响。
夏初春末_昊
·
2023-04-16 05:57
漏洞复现
spring
spring-core-rce
SpringFramework
CNVD-2022-23942
CVE-2022-22965
CVE漏洞复现-CVE-2022-22965-Spring-RCE漏洞
Spring里面的一个基础开源框架,其目的是用于简化Java企业级应用的开发难度和开发周期,2022年3月31日,VMwareTanzu发布漏洞报告,SpringFramework存在远程代码执行漏洞,在
JDK9
私ははいしゃ敗者です
·
2023-04-16 05:55
CVE漏洞复现
spring
java
网络安全
网络
安全
java g1垃圾收集器_JVM垃圾收集器--G1垃圾收集器
G1垃圾收集器G1垃圾收集器是在jdk1.7中正式使用的全新的垃圾收集器,oracle官方计划在
jdk9
中将G1变成默认的垃圾收集器,以替代CMS。
Kimgoeunlaogong
·
2023-04-15 17:49
java
g1垃圾收集器
jdk8到jdk11的新特性知识点总结(全了)
文章目录前言一、jdk8的新特性1.1函数式接口1.2Lambda表达式1.3方法引用1.4Stream接口1.5Optional类二、
jdk9
的新特性2.2模块化的使用2.3钻石操作符的使用升级2.4
Continue_小潘哥
·
2023-04-15 08:05
笔记
javase
新特性
java
jdk11
jdk
后端
编程语言
jdk8到jdk17新特性 - 语法
现在大家普遍还是用的jdk8,最近兄弟部门升级到了jdk17,用了zgc之后,rt99线下降了80ms+,所以总结一下jdk8到jdk17,在语法方面的内容,提前熟悉一下;1、
JDK9
-允许在接口中使用私有方法
Little Coder
·
2023-04-15 08:04
java
jvm
开发语言
Mac 管理多个Java版本
环境&软件macOS10.15.1jEnvJAVA
JDK9
、JDK11、JDK14问题系统存在多个版本JAVAJDK,如何切换JDK。
流星的泪痕
·
2023-04-13 12:37
javac的调试
1.网上提供的这些方法都很坑javac的代码跟踪的问题
JDK9
_javac编译器本地编译与调试方法2.简单的方法step1.以C:\ProgramFiles\Java\jdk-10\javasrc源码建立一个
王侦
·
2023-04-13 02:39
java 接口
默认用public修饰可以带方法体defaultvoidtest(){}
jdk9
后支持私有方法私有方法,必须使用p
子庚
·
2023-04-10 21:47
java
jvm
servlet
jar添加jre运行环境,电脑没有安装jdk也可以运行
目录一、项目打包二、生成jre文件1、jdk8及以下版本2、
jdk9
及其以上版本三、添加jre运行环境四、编写脚本1、编写启动脚本start.bat2、编写停止脚本stop.bat注:查看jdk安装位置一
wzt_java
·
2023-04-10 20:31
java基础
java
jar
不同版本的JDK新特性
1.
JDK9
:模块化开发模块化功能用的不是很多2.JDK10:var局部变量推导使用var的两个基本要求:也用得不是很多3.JDK11(1)单文件程序就是能够直接用java命令编译.java文件了,跳过了使用
小生舞梦蝶
·
2023-04-09 04:54
Java八股文
java
开发语言
JavaSE基础(26) 接口
Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK7及以前),默认方法和静态方法(JDK8),私有方法(
JDK9
逆轮回
·
2023-04-08 19:55
java
开发语言
Java 中初始化 List 的五种方法
在Java中初始化List的五种方法1.构造List后使用List.add初始化2.使用{{}}双括号语法3.使用Arrays.asList4.使用Stream(JDK8)5.使用Lists(
JDK9
)
yzbyzz
·
2023-04-06 13:50
java10新特性_Java 10的10个新特性总结
这时候我真想说:线上用的JDK7,甚至JDK6,而JDK8还没用熟,
JDK9
才发布不久不知道啥玩意,JDK10……刚学Java的同学是不是感觉一脸蒙逼?就连我这个老司机也同样感觉如此!
野之风
·
2023-04-06 08:29
java10新特性
JDK9
-G1 -XX:ParallelGCThreads 默认选择源码解析
参数含义源码分析参数含义-XX:ParallelGCThreads并行阶段最大的线程数源码分析hotspot/src/share/vm/runtime/vm_version.hpp/**Copyright(c)1997,2016,Oracleand/oritsaffiliates.Allrightsreserved.*DONOTALTERORREMOVECOPYRIGHTNOTICESORTHIS
Run_Tortoise
·
2023-04-06 07:23
JDK源码
我还在生产玩 JDK7,JDK 15 却要来了!|新特性尝鲜
自从
JDK9
之后,每年3月与9月JDK都会发布一个新的版本,而2020年9月即将引来JDK15。恰巧IDEA每四五个月会升级一个较大的版本,每次升级之后都会支持最新版本JDK引入的新功能。
楼下小黑哥
·
2023-04-06 01:47
java
编程语言
jdk
我还在生产玩 JDK7,JDK 15 却要来了!
自从
JDK9
之后,每年3月与9月JDK都会发布一个新的版本,而2020年9月即将引来JDK15。恰巧IDEA每四五个月会升级一个较大的版本,每次升级之后都会支持最新版本JDK引入的新功能。
公众号:Java后端
·
2023-04-06 01:41
java
编程语言
微软
stream
jdk
XML文件转JAVA对象(JDK17)
JDK17
JDK9
+已经移除了JAXB库,而在JDK8中是默认包含的,在Java9或更高版本中,需要手动添加JAXB的依赖。
童心同萌
·
2023-04-05 11:27
xml
xsd
java
jdk17
List、Set、Map 的 of() 方法
JDK9
在List、Set、Map等,都提供了of()方法,表面上看来,它们似乎只是建立List、Set、Map实例的便捷方法,例如:ListnameLt=List.of("Justin","Monica
Dai Sucan
·
2023-04-05 08:32
java
java
jdk9
第42节:Java知识点回顾复习
下载地址下载jdk,和eclipse就比较简单了,提供
JDK9
地址:http:
掘金-我是哪吒
·
2023-04-05 08:30
其他分类
从 JDK 9 到 19,认识一个新的 Java 形态(内存篇)
前言在
JDK9
之前,Java基本上平均每三年出一个版本。但是自从2017年9月份推出
JDK9
到现在,Java开始了疯狂更新的模式,基本上保持了每年两个大版本的节奏。
阿里云云原生
·
2023-04-04 02:59
java
jvm
开发语言
阿里云
云原生
JVM 架构解释 + 垃圾回收机制 详解(基于JDK8版本)
1.JVM内存结构2.JVM之堆3.JVM之垃圾回收器(GC,GarbageCollector)3.1垃圾回收器分类+组合方式3.2年轻代的垃圾处理器3.3老年代的垃圾处理器3.4G1GC垃圾收集器(
jdk9
IT_Holmes
·
2023-04-04 01:48
JVM
jvm
架构
java
Tomcat自带数据库连接池源码阅读
本工程基于
JDK9
构建,在JDK8上不需要额外的引入多余的依赖便可以使用javax.annotation包下的注解,但在
JDK9
上不行,具体的解决方案可以参考:Java9:howtogetaccesstojavax.a
技术灭霸
·
2023-04-03 17:22
JavaSE补充 | 单例模式、JDK8和
JDK9
中接口的新特性、多线程
目录一:单例模式二:JDK8和
JDK9
中接口的新特性三:多线程一:单例模式(1)何为单列模式所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法
@每天都要敲代码
·
2023-04-03 08:06
java
单例模式
开发语言
Java高级——模块化系统
模块化系统简述模块的兼容性模块化下的类加载器简述
JDK9
中引入的Java模块化系统(JavaPlatformModuleSystem,JPMS),实现了可配置的封装隔离机制,相较于之前只包含代码的JAR
松仔log
·
2023-04-03 03:50
#
Java高级
java
jvm
开发语言
JDK9
-模块化系统
Content0.实例0.1使用命令行编写和运行模块程序0.1.1设置目录0.1.2编写源代码0.1.3编译0.1.4打包模块代码0.1.5运行程序0.2使用eclipse编写和运行模块程序0.2.1创建Java工程0.2.2目录结构0.2.3运行1.背景2.全新的模块系统3.什么是模块化4.模块依赖关系5.聚合模块6.声明模块6.1模块命名6.1.1模块命名关键字6.1.2模块命名约束6.2模块
boss达人
·
2023-04-02 05:02
工具类
jdk9
模块化--特性
通过之前对模块化的尝试,乍看下来和普通class/jar包引用差不多,这里就看下具体的区别。模块化的作用首先来看下模块的定义:Amoduleisanamed,self-describingcollectionofcodeanddata.Itscodeisorganizedasasetofpackagescontainingtypes,i.e.,Javaclassesandinterfaces;it
weixin_34406796
·
2023-04-02 05:17
java
jdk9
模块化--HelloWorld
jdk9
新引入模块化的概念,本系列会介绍如何使用该功能,第一篇一定得从helloworld开始准备jdk首先得准备
jdk9
这个就不多说了准备java文件模块化除了一般的文件还需要一个module-info.java
weixin_33774883
·
2023-04-02 05:46
java
开发工具
jdk9
模块化简单介绍
菜鸟教程介绍:Java9模块的重要特征是在其工件(artifact)的根目录中包含了一个描述模块的module-info.class文件。工件的格式可以是传统的JAR文件或是Java9新增的JMOD文件。这个文件由根目录中的源代码文件module-info.java编译而来。该模块声明文件可以描述模块的不同特征。模块化可以将项目模块中的各个包进行管理。原来如果要使用其他模块大代码,需要将项目导入,
年少一去不复返
·
2023-04-02 05:37
java
java
Java虚拟机:Java模块化系统
Java模块化系统2、模块化的兼容性1)模块路径2)模块化系统访问路径规则3)它本身面临的模块间的管理和兼容性问题3、模块化的类加载器1)模块化下的类加载器变动2)类加载的委派关系变动1、Java模块化系统
JDK9
小游子YKY
·
2023-04-02 05:37
深入理解Java虚拟机
java
jvm
servlet
模块化(
JDK9
之后采用的)、反射、类加载
一、类加载三个步骤:加载、连接、初始化初始化时机:创建类的实例调用类的类方法访问类或者接口的类变量,或者为该类变量赋值使用反射方式来强制创建某个类或接口对应的java.lang.Class对象初始化某个类的子类直接使用java.exe命令来运行某个主类二、反射反射面试题什么是反射?反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属
sw_Ljb
·
2023-04-02 05:55
前期基础学习
java
JDK9
+ Maven + Module 模块化多项目
dist為最終輸出目錄,用到了maven-assembly-plugin目錄結構如圖:pom.xml:4.0.0com.tony.realsound
JDK9
-Demopom1.0addresspersondist
JDK9
陳約翰
·
2023-04-02 05:24
JAVA
JDK9
JAVA
MAVEN
MODULE
JDK9
模块化知识和规则入门
JEP282:Jlink:TheJavaLinkerJSR376:JavaPlatformmoduleSystemJSR379:JavaSE9现在让我们比较一下Java8和Java9应用程序。比较Java8和Java9应用程序=====================您已经使用版本5、6、7和8开发了许多Java应用程序,因此您可能非常了解9之前的Java应用程序的外观及其包含的组件。对于那些需要
m0_69526086
·
2023-04-02 05:04
Java
经验分享
架构
java
java jdbc 连接ignite,在JDK 9上使用Ignite
IamhavingtroubleusingIgniteon
JDK9
.Ihavethefollowingminimaltestcase:packageno.ovstetun.ignite;importorg.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi
一只可爱的军姬酱
·
2023-04-01 20:24
java
jdbc
连接ignite
一文搞懂G1垃圾回收器
G1是从
JDK9
之后的默认垃圾回收器,其功能强大,性能优异,不过目前市面的材料不算多,很多都是抄来抄去,讲得也不太清楚。
纵横千里,捭阖四方
·
2023-04-01 19:19
JavaEE
JVM
java
jvm
算法
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
上一页
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
其他