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
Java虚拟机-java8
JDK1.8下载与安装、环境搭建
下载地址JDK1.8下载地址:下载地址https://www.oracle.com/java/technologies/downloads/#
java8
-windows点击后再弹窗中勾选接受协议,然后再点击下载然后就等待下载完成就好了安装
饼子会飞
·
2024-01-18 18:38
开发工具
环境
java
jdk
【JVM】运行时数据区
运行时数据区
java虚拟机
在运行Java程序过程中管理的内存区域,称之为运行时数据区.程序计数器程序计数器(ProgramCounterRegister)也叫PC寄存器,每个线程会通过程序计数器记录当前要执行的的字
小小Yi学编程
·
2024-01-18 18:04
JVM
jvm
java
IBM J9 VM 的介绍
IBMTechnologyforJavaVirtualMachine,简称IT4J,内部代号:J9市场定位与HotSpot接近,服务器端、桌面应用、嵌入式等多用途VM广泛用于IBM的各种Java产品目前,有影响力的三大商用虚拟机之一,也号称是世界上最快的
Java
Shaw_Young
·
2024-01-18 17:14
Spring Boot 整合 Camunda 实现工作流
其核心是一个运行在
Java虚拟机
内部的原生BPMN
液态不合群
·
2024-01-18 17:34
spring
boot
后端
java
openjdk-jdk8-b109 hotspot虚拟机启动过程分析_1
基于OpenJdk标签jdk8-b109版本分析HotSpot是由Oracle开发的
Java虚拟机
(JVM)的一种实现,也是使用最广泛的JVM之一。
IT回忆录
·
2024-01-18 16:49
Java
java
hotspot虚拟机
jvm启动过程
hibernate还有人用吗
本文收录于,Java基础教程系列,目前已经700+订阅,CSDN最强Java专栏,包含全部Java基础知识点、
Java8
新特性、Java集合、Java多线程、Java代码实例,理论结合实战,实现Java
哪 吒
·
2024-01-18 12:22
hibernate
ssh
java
CompletableFuture的深入浅出
Java8
引入了CompletableFuture类,它提供了一种简单而强大的方式来进行异步编程。本文将深入浅出地介绍CompletableFuture,并展示其使用方式。
萧十一郎君
·
2024-01-18 11:18
java
Future
异步
Completable
【JVM】JVM概述
JVM概述基本介绍JVM:全称JavaVirtualMachine,即
Java虚拟机
,一种规范,本身是一个虚拟计算机,直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作特点
小小Yi学编程
·
2024-01-18 11:16
JVM
jvm
java
JVM的演变
Java虚拟机
(JVM)是Java语言的核心组成部分,它负责将Java字节码转换为机器码并执行。随着时间的推移,JVM在不同版本的JDK中经历了许多演变和改进。
萧十一郎君
·
2024-01-18 11:13
jvm
java
演变
特性
【
Java8
】 Stream学习笔记
文章目录1.Stream概述2.Stream的创建2.1(创建)通过java.util.Collection.stream()/parallelStream()方法用集合创建流2.2(创建)使用java.util.Arrays.stream(T[]array)方法用数组创建流2.3(创建)使用Stream的静态方法:of()、iterate()、generate()2.4stream和parall
骑鱼过海的猫123
·
2024-01-18 09:03
学习
笔记
python
大厂面试题一文讲通jvm,
Java虚拟机
高频面试题
类加载1、类的生命周期薪资范围:6-16K一个类完整的生命周期,会经历五个阶段,分别为:加载、连接、初始化、使用、和卸载。其中的连接又分为验证、准备和解析三个步骤。如下图所示加载(Loading)简单一句话概括,类的加载阶段就是:找到需要加载的类并把类的信息加载到jvm的方法区中,然后在堆区中实例化一个java.lang.Class对象,作为方法区中这个类的信息的入口。结合jvm的内存结构会比较好
Java斌
·
2024-01-18 08:03
jvm
java
开发语言
调优
2020-11-12面试问题总结
1.http和https的区别:超文本传输协议(1)http不安全,在传输过程中,是明文传输(2)无法验证通信方的身份,没有用户验证(3)在http传输过程中,接收方和发送方都不会验证报文的完整性2.
java8
好久不见__dbd9
·
2024-01-18 06:36
Java基础面试题(一)
简单易学;面向对象(封装,继承,多态);平台无关性(
Java虚拟机
实现平台无关性);支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持
xwhking
·
2024-01-18 05:41
Java面试题
java
开发语言
【SpringBoot框架篇】28.使用JdbcTemplate操作数据库
查询数据3.4.修改数据3.5.删除数据4.项目配套代码1.引入依赖org.springframework.bootspring-boot-starter-jdbcmysqlmysql-connector-
java8
.0.112
皓亮君
·
2024-01-18 03:11
springBoot
spring
boot
数据库
java
安卓之内存管理,强制回收机制以及应对措施分析
一、内存管理概述Android系统采用
Java虚拟机
Dalvik/A
洪信智能
·
2024-01-18 02:59
安卓开发
android
glide
cmd命令设置
java虚拟机
内存_JVM调优基础——运行参数、内存分析命令、内存分析工具...
不多BB,开门见山-D=传入参数作为系统的参数属性,项目中可以根据这个命令传入文件路径去选择不同的配置文件,选择是开发环境配置还是测试环境配置、还是线上环境配置java-versionimage.png我们看到上面的-server,java有两种运行模式:client和server,启动时client比server快,但是启动完成后server的比client性能更好,不同的模式默认的jvm参数和
weixin_39585675
·
2024-01-18 01:02
JVM的内存区域划分,类加载过程,GC垃圾回收机制总结
1、JVM内存区域划分JVM(
Java虚拟机
):一个运行起来的Java进程,是进程,那必然就会从操作系统中申请内存。再把这些内存分区,干不同的事。
去北极避暑~
·
2024-01-18 01:29
习题总结
jvm
java
GC垃圾回收机制
Java8
新特性 - Objects
在Java7中引入的java.util.Objects类在
Java8
中得到了扩展,提供了一些实用的静态方法,用于执行对象操作。requireNonNull方法:检查对象是否为null。
wsd_ontheroad
·
2024-01-17 23:49
Java8新特性
java
SpringBoot 2.x 正式停更了。Java 8 由 Solon 接收!
最近有好多个新闻说:SpringBoot2.x正式停更了,
Java8
怎么办?当然用Solon喽!Solon,同时支持jdk8,jdk11,jdk17,jdk21。
组合缺一
·
2024-01-17 22:03
Solon
Java
Framework
java
spring
boot
后端
solon
Java语言:JVM入门
Java虚拟机
(JVM)对于Java应用的至关重要性。在这篇文章中,我将带领你深入探索JVM的内部机制,理解其核心概念,并分享一些深刻的个人见解。
星光闪闪k
·
2024-01-17 22:19
Java
java
jvm
开发语言
后端
架构
JVM知识总结
1.概述JVM指的是
Java虚拟机
,本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件,作用是为了支持跨平台特性。
米兰的小铁匠~
·
2024-01-17 21:19
jvm
java
Java 8最新免费商业版本
Java8
u202系列允许免费应用在生产环境中,同时也是最新、最后一个免费版本。
YunFeiDong
·
2024-01-17 20:01
Java
java
windows
linux
Oracle-java下载、开源/商业许可证(收费、免费说明)、版本发布日志
Oracle-java下载、开源/商业许可证(收费、免费说明)、版本发布日志下载开源/商业许可证(收费、免费说明)
java8
版本发布日志以上是一般情况,具体的以官网发布信息为准```例如:JDK17某些特定版本是免费的
爱看老照片
·
2024-01-17 20:59
java
oracle
java
下载
收费
免费
Java 实现mysql 同步 flink cdc 做数据收集 demo
**准备环境**
java8
mysqlflink1.3.5flinkcdc2.2.1数据库创建2张测试表格student、和student1CREATETABLE`student`(`id`int(11)
你是小可爱吗
·
2024-01-17 18:08
大数据
java
mysql
flink
精英必看!!!try-catch会影响性能吗?为什么抛出异常的时候会影响性能?
然而,当一个异常被抛出时,
Java虚拟机
会执行一些额外的操作来处理这个异常。这些操作会消耗CPU的时间和内存。此外,异常的创建和处理会打乱Java的即时编译器的
qq_54432917
·
2024-01-17 17:02
Java
java
后端
intellij-idea
eclipse
安全
maven
JAVA基础入门By黑马程序员
javac命令4.javac.exe和java.exe可执行程序文件存放在JDK安装目录下的bin目录下5.path环境变量用来存储java的编译和运行工具所在的路径,classpath环境变量用来保存
Java
驭风少年56
·
2024-01-17 17:26
java
java
jvm
servlet
后端开发工程师需要掌握的内容
核心知识点Java的类加载机制JVM相关:JVM内存模型和结构,GC原理,性能调优泛型集合体系异常体系IO体系多线程编程反射Servlet推荐数据《Java编程思想》《EffectiveJava》《深入理解
Java
Programmer boy
·
2024-01-17 15:01
后端知识
后端
需要学习的知识
学习方向
Java17优化指南
大家好,我是升仔引言JVM(
Java虚拟机
)是运行所有Java程序的引擎。随着Java17的发布,JVM带来了更多的性能改进和新特性。了解如何优化JVM17是提高Java应用性能的关键。
程序员升仔
·
2024-01-17 14:45
java
Java11比
Java8
快多少,不是测试人员一眼也能看懂
简单粗暴:10亿次相加,循环10次,每次执行时间记录结果如下:硬件环境:IDE:IntelliJIDEA2019.1x64JDK版本:Windows150.94MBjdk-11.0.2_windows-x64_bin.exeWindowsx64211.58MBjdk-8u202-windows-x64.exe测试用例:10亿次相加,循环10次,代码如下:publicstaticvoidmain(S
长春叭哥
·
2024-01-17 14:37
Java8
新的日期/时间API操作和示例
目录1、
Java8
新的日期/时间API操作(1)LocalDate、LocalTime和LocalDateTime时间类(2)Instant、Duration和Period时间间隔类(3)Temporal
swadian2008
·
2024-01-17 14:55
Java
Java8新日期API
LocalDateTime
Java异常的深入研究与分析
1.2异常处理的流程当程序中抛出一个异常后,程序从程序中导致异常的代码处跳出,
java虚拟机
检测寻找和try关键字匹配的处理该异常的catch块,如果找到,将控制权交到catch块中的代码,然后继续往下执行程序
上善若泪
·
2024-01-17 13:10
后端除了增删改查还有什么?
Java虚拟机
JVM,Java内存模型JMM,垃圾回收算法,垃圾回收器,
Dashesand
·
2024-01-17 09:47
spring
boot
后端
java
HashMap原理
图解HashMap(一)笔记:HashMap是由数组和链表组合构成的数据结构,
Java8
中链表长度超过8时会把长度超过8的链表转化成红黑树;存取时都会根据键值计算出"类别"(hashCode),再根据"
leoryzhu
·
2024-01-17 09:47
解决SpringBoot日期序列化问题:[Java 8 date/time type `java.time.LocalDateTime` not supported by default]
问题背景最近项目在通过sql查询数据的时候,报了如下错误:Causedby:com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
Java8
date
小徐很努力
·
2024-01-17 09:03
故障分析
java
spring
boot
python
多个 JDK 版本(Java 8、Java 17、Java 21)下载和切换
文章目录多个JDK版本(
Java8
、Java17、Java21)下载和切换1.下载JDK2.配置环境变量3.JDK版本切换4.测试5.在IDEA中切换JDK注意:多个JDK版本(
Java8
、Java17
Sun 3285
·
2024-01-17 09:31
小技巧
jdk
java
8
java
17
java
21
intellij
idea
后端
Mybatis 38_使用参数名处理多个参数 项目0415隐式参数名_注解 项目0416@Param 项目0417@Param_注解 项目通过方法形参名来访问参数 项目通过方法形参名来访问参数_注解
38_使用参数名处理多个参数使用@Param注解为Mapper方法的形参显式指定参数名:使用
Java8
的-parameters选项,Java编译器会保留方法的形参名。
俺吻生活
·
2024-01-17 05:11
MyBatis
mybatis
开发语言
eclipse
java
mysql
数据库
JVM学习(三) 性能检测工具-JDK命令行工具
内容来源于《深入理解
Java虚拟机
》-周志明性能检测工具-JDK命令行工具jps虚拟机进程状况工具命令格式:jps[options][hostid]options选项参数hostid为RMI表中注册主机名主要选项
维之
·
2024-01-17 03:21
java
jvm命令
jvm性能检测
Java8
的LocalDateTime使用技巧分享
前言java的Date类在早期版本中确实存在多个问题,主要表现在以下几个方面:设计不清晰Date类同时包含了日期和时间信息,并且它的构造函数允许创建一个没有时区的对象,但实际上存储的是格林威治标准时间(UTC)的毫秒数。可读性差Date对象默认的toString()方法返回的是本地时区下的日期/时间字符串,这导致在多线程或多时区环境中可能产生混淆。若要获得特定格式的日期时间字符串,通常需要使用Si
500了
·
2024-01-17 02:23
java
深入JVM:(三)垃圾回收算法
但是
Java虚拟机
里面没有选用引用计数算法来管理内存,其中最主要的原因是它很难解决对象之间相互循环引用的问题。可
小村医
·
2024-01-17 00:25
JVM:类加载机制
JVM:类加载机制1.什么是类加载机制2.类加载的过程(生命周期)2.1加载2.2校验(验证)2.3准备2.n六种情况对类进行“初始化”1.什么是类加载机制
Java虚拟机
把描述类的数据从Class文件加载到内存
boy快快长大
·
2024-01-17 00:42
Java虚拟机(JVM)
jvm
异常的几种处理方式
目录异常的声明异常的处理
java虚拟机
默认处理异常(默认处理方式)手动处理异常的方式异常的捕获异常的声明如果在某个方法中出现了编译时异常可以在当前方法上声明这个异常的类型,声明之后编译时异常就会消失注意异常的声明不能从根本上解决问题声明一个编译时异常类型之后
xinyi_java
·
2024-01-16 22:56
技术栈
工作总结
异常
MyBatis-Plus多表查询分页实现(注解方式)
org.springframework.bootspring-boot-starter-web2.7.6com.baomidoumybatis-plus-boot-starter3.5.1mysqlmysql-connector-
java8
.0.26
饭瘾犯了
·
2024-01-16 22:22
mybatis
java
JVM 为什么是语言无关的?
JVM相当于一个中间层,对上层的java语言来说,抹平了不同平台之间的差异,所以说Java是平台无关性的语言
Java虚拟机
是语言无关的Sun团队在最初设计的时候,就把Java规范拆分成了Java语言规范和
智勇双全的小六
·
2024-01-16 20:22
java8
使用stream流将数据处理成树状结构(非递归)
在开发中经常能遇到需要将带有父子级的数据处理为树形结构数据,网上搜到的基本都是递归,这里不用递归,递归性能太差@OverridepublicMap>test2(){Map>map=newHashMapregionList=list();ListemptyList=newArrayList>regionMap=regionList.stream().map(item->{Regionregion=n
ray_zzzzz
·
2024-01-16 20:32
java
java
开发语言
后端
mysql更换为8.0,maven修改依赖
1、mysqlmysql-connector-
java8
.0.152、加上时区&serverTimezone=GMT%2B8
一叶知秋96
·
2024-01-16 19:23
mysql
数据库
database
Java中的java.lang.Class API 详解
类对象是由
Java虚拟机
(JVM)自动构造的。Class类的方法经常在反射时被调用。创建Class对象有三种方法可以创建Class对象Class.forName(“className”):
淡淡的伤你
·
2024-01-16 17:58
java8
:HashMap的实现原理
一概述这个哈希表是基于Map接口的实现的,它允许null值和null键,它不是线程同步的,同时也不保证有序。Map的这种实现方式为get(取)和put(存)带来了比较好的性能。但是如果涉及到大量的遍历操作的话,就尽量不要把capacity设置得太高(或loadfactor设置得太低),否则会严重降低遍历的效率。影响HashMap性能的两个重要参数:“initialcapacity”(初始化容量)和
喝水的鱼.
·
2024-01-16 15:03
java集合
java
面试官:Java中对象都存放在堆中吗?你知道逃逸分析?
面试官:
Java虚拟机
的内存分为哪几个区域?我(微笑着):程序计数器、虚拟机栈、本地方法栈、堆、方法区面试官:对象一般存放在哪个区域?我:堆。面试官:对象都存放在堆中吗?我:是的。
万猫学社
·
2024-01-16 13:05
三天吃透JVM面试八股文
JVM,全称JavaVirtualMachine(
Java虚拟机
),是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域等组成。
xiaoyuziliao
·
2024-01-16 11:19
jvm
面试
职场和发展
第64节:Java中的Spring Boot 2.0简介笔记
Java中的SpringBoot2.0简介笔记springboot简介依赖
java8
的运行环境多模块项目打包和运行springboot是由springframework构建的,springframework
掘金-我是哪吒
·
2024-01-16 10:03
其他分类
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他