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
Mac 下载安装Java、maven并配置环境变量
下载
Java8
下载地址:https://www.oracle.com/java/technologies/downloads/根据操作系统选择版本没有oracle账号需要注册、激活登录mac直接选择.dmg
今天不coding
·
2024-02-07 06:04
java
macos
maven
jvm垃圾收集器特性描述
在
Java虚拟机
(JVM)中,垃圾回收器(GarbageCollector,GC)是自动管理内存的重要组成部分,其主要职责是识别和删除不再被使用的对象,以释放和回收内存资源。
黄晓琪
·
2024-02-07 06:16
jvm
jvm
java
开发语言
黑猴子的家:Java 8 -> Java 8 简述
code->
Java8
-project->githubhttps://github.com/liufengji/
Java8
-project.git1、本单元目标(1)
JAVA8
的引入(2)Lambda表达式的特点和使用
黑猴子的家
·
2024-02-07 05:06
【转载】
Java虚拟机
类加载机制——案例分析
本文转自:
Java虚拟机
类加载机制——案例分析在《
Java虚拟机
类加载机制》一文中详细阐述了类加载的过程,并举了几个例子进行了简要分析,在文章的最后留了一个悬念给各位,这里来揭开这个悬念。
君莫看
·
2024-02-07 05:25
全面阐述JVM原理
一JVM入门1.什么是JVMJVM是JavaVirtualMachine(
Java虚拟机
)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的
农村闲人
·
2024-02-07 02:58
后端开发
全面阐述JVM原理
全面理解jvm
java虚拟机
为什么要学jvm?解决性能调优,优化内存空间,防止服务崩掉的问题。同时是java的工作环境,一些基于java开发的语言Scale,Jpython都可以运行在
java虚拟机
上。
爱编程的大白
·
2024-02-07 02:56
jvm
mysql 表结构导出生成word文档
4.0.0MysqlToWordMysqlToWord1.0-SNAPSHOTorg.springframework.bootspring-boot-starter-parent2.1.3.RELEASEmysqlmysql-connector-
java8
.0.28com.alibaba.fastjson2fastjson22.0.8
flying.s
·
2024-02-06 19:18
mysql
word
数据库
java-
java8
新特性
java8
其实就是java1.8,java1.8作为java的一个重大版本,以下是它新增的一些新特性1、lambda表达式和函数式接口Lambda表达式(也称为闭包)是
Java8
中最大和最令人期待的语言改变
一个喜欢烧砖的人
·
2024-02-06 18:14
代码解析:list.stream().filter(Objects::nonNull).collect(Collectors.toList())
这段Java代码是使用了
Java8
引入的流(Stream)API来处理集合(比如List)。这个特定的例子展示了如何从一个列表中过滤掉所有的null值,并返回一个新的列表,其中不包含任何null元素。
小民有话说
·
2024-02-06 17:39
Java
list
java.util.Stream.peek和java.util.stream.forEach的区别和实用场景说明
java.util.stream.Stream.peek和java.util.stream.Stream.forEach都是
Java8
中引入的StreamAPI的一部分,用于对流中的元素执行操作。
小民有话说
·
2024-02-06 17:07
Java
java
java 异常处理
1、异常概述在java中,将程序执行过程中发生不正常的行为称之为异常Java程序在执行过程中所发生的异常事件可分为两类Error:指的是
Java虚拟机
无法解决的严重问题,比如:JVM的内部错误、资源耗尽等
zbillows
·
2024-02-06 15:28
java
java
Java中,接口是一种抽象类型,它允许定义方法但不提供方法的实现
从
Java8
开始,接口可以包含默认方法,使用关键字default定义,默认方法可以在接口中提供方法的默认实现。从
Java8
开始,接口可
一嘴一个橘子
·
2024-02-06 13:18
java
java
Spring Boot(六十五):使用 ant.jar 执行 SQL 脚本文件
1引入依赖org.apache.antant1.10.11mysqlmysql-connector-
java8
.0.262准备脚本文件DROPDATABASEIFEXISTS`testant`;CREATEDATABASE
不死鸟.亚历山大.狼崽子
·
2024-02-06 12:19
SpringBoot
spring
boot
jar
sql
JVM浅谈
clipboard.png前言"跨平台":Java就是一门跨平台的语言,其实就是因为Java语言使用
Java虚拟机
屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在
Java虚拟机
上运行的目标代码
少校1222
·
2024-02-06 10:45
谷歌高级工程师倾心之作:十年磨一剑,615页Java实战笔记助你成为技术领袖
确实,这些概念最初可能源于学术环境,但幸运的是,
Java8
为我们带来了它们,而且是以一种易于理解的方式。这本书将从普通程序员的视角出发,带你领略其中的奥妙。偶尔,我们也会探寻"这是怎么来的"。
手把手教你学Java
·
2024-02-06 09:07
java-ee
java
后端
spring
mybatis基础知识
mysqlmysql-connector-
java8
.0.30org.mybatismybatis3.5.10junitjunit4.13.2test编写mybatis核心配置文件resou
远不及你的微笑
·
2024-02-06 08:43
java
mybatis
一篇搞定
Java8
新特性
Java8
新特性前言为什么要整理这一篇文章?
fortune_often_in
·
2024-02-06 08:39
java
Java8
vs Java11
Reference:原文地址目前市场上主流的稳定版当然还得属
Java8
和Java11,而目前大部分公司的生产环境还是
Java8
居多。
奋斗的韭菜汪
·
2024-02-06 08:19
JDK、JRE、JVM三者关系详解
java开发工具包=java运行环境+java开发工具Java运行环境=
Java虚拟机
+java核心类库JDK是java开发工具包,包含了编写、编译、运行、调试java程序所需的所有工具和组件。
GeekInk失控
·
2024-02-06 07:37
java
jvm
开发语言
JVM 性能调优 - Java 虚拟机内存体系(1)
Java虚拟机
我们简称为JVM(JavaVirtualMachine)。
Java虚拟机
在执行Java程序的过程中,会管理几个不同的数据区域。如下图所示:下面我会介绍这几个数据区的特点。
magic_kid_2010
·
2024-02-06 06:15
jvm性能调优
jvm
java
性能优化
JVM 性能调优 - Java 中的四种引用(4)
为什么会有四种引用我们先回顾下在
Java虚拟机
内存体系(1)中提到了的垃圾回收算法1、引用计数法原理:给对象添加一个引用计数器,每当有一个地方引用它,计数器的值就加一。
magic_kid_2010
·
2024-02-06 06:11
jvm性能调优
java
jvm调优
java中的四种引用
SpringBoot中使用Spring自带线程池ThreadPoolTaskExecutor与
Java8
CompletableFuture实现异步任务示例
场景关于线程池的使用:Java中ExecutorService线程池的使用(Runnable和Callable多线程实现):Java中ExecutorService线程池的使用(Runnable和Callable多线程实现)_executorserviceexecutorservice=executors.newfix-CSDN博客Java中创建线程的方式以及线程池创建的方式、推荐使用Thread
霸道流氓气质
·
2024-02-06 06:05
SpringBoot
spring
boot
spring
后端
JVM探险-JIT技术
文章目录一、简介: ①JIT技术的定义与起源 ②JIT技术在
Java虚拟机
中的重要性和作用二、JavaJIT技术原理: ①静态编译vs动态编译 1、静态编译(StaticCompilation
NarutoConanKing
·
2024-02-06 06:53
jvm
java
后端
JAVA Lambda表达式详解
Lambda表达式
Java8
新引入的语法糖Lambda表达式*(关于lambda表达式是否属于语法糖存在很多争议,有人说他并不是语法糖,这里我们不纠结于字面表述)*。
一只经常emo的程序员
·
2024-02-06 06:19
java
java
python
开发语言
程序计数器和虚拟机栈
--《深入理解
Java虚拟机
》特点:如果线程正在执行的是Java方法,则这个计数器记录的是正在执行的虚拟机字节码指令地址如果正在执行
要进大厂
·
2024-02-06 05:40
笨蛋总结JVM
笨蛋总结JVM由于Java语言将自己的内存控制权交给了虚拟机,所以需要了解虚拟机的运行机制(主要用于回顾JVM)笨蛋总结JVM笨蛋总结JVM1.运行时数据区域线程私有区域程序计数器
Java虚拟机
栈本地方法栈线程共享区域堆方法区
Today-Saturday
·
2024-02-06 02:44
jvm
java
windows 配置 Java 环境变量并解释原因
windows配置Java环境变量并解释原因一、安装
Java8
(企业常用
Java8
如果对新技术感兴趣,也可安装新版本)二、配置环境变量三、为什么要添加JAVA_HOME和Path一、安装
Java8
(企业常用
初原挽风
·
2024-02-06 01:19
windows
java
开发语言
Java 8 中引入的新特性有哪些?比如 Lambda 表达式、Stream API 等。请解释一下 Java 中的自动装箱和拆箱,以及它们的作用。
Java8
中引入的新特性有哪些?比如Lambda表达式、StreamAPI等。
weixin_53180424
·
2024-02-06 01:08
java
java
开发语言
Java21 如何使用switch case
1.
Java8
和Java21
Java8
引入字符串和枚举Java21可以返回值,yield关键字,switch表达式,模式匹配,null值处理2.代码案例1.
Java8
publicstaticvoid
java8
下次用csdn
·
2024-02-06 00:13
java
java
jvm启动参数设置-Dfile.encoding=UTF-8的含义与作用
一、程序运行源代码历经处理阶段Java源代码----Javac编译成class字节码文件----
Java虚拟机
JVM加载运行—操作系统----显示设备。
凡客丶
·
2024-02-05 22:22
jvm
java
开发语言
idea配置jvm启动参数
前言:最近在看《深入理解
JAVA虚拟机
》这本书,需要在IDE中设置JVM的一些参数信息。本人使用的是idea,所以记录一下如何使用idea配置JVM参数。
m0_67401134
·
2024-02-05 22:50
java
intellij-idea
jvm
java
大数据
前端
Tomcat 设置JVM启动参数
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个
java虚拟机
。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。
见怪不怪丶
·
2024-02-05 22:19
工作日记
jvm
java
tomcat
第1讲 | 谈谈你对Java平台的理解?
我们开发的Java的源代码,首先通过Javac编译成为字节码(bytecode),然后,在运行时,通过
Java虚拟机
(JVM)内嵌的解析
governlee
·
2024-02-05 21:06
性能测试之JVM的故障分析工具VisualVM
提供了一个可视界面,用于在Java应用程序在
Java虚拟机
上运行时查看有关Java应用程序的详细信息。此信息可用于对本地和远程应用程序进行故障排除以及对本地应用程序进行性能分析。
大道说说
·
2024-02-05 19:08
JVM-类加载器
类加载器的定义类加载器(ClassLoader)是
Java虚拟机
提供给应用程序去实现获取类和接口字节码数据的技术,类加载器只参与加载过程中的字节码获取并加载到内存这一部分。
明矾java
·
2024-02-05 18:15
JVM
java
Caffeine与Spring cache的各种注解操作
前言Caffeine是一个基于
Java8
的进程内缓存框架,它使用乐观锁技术来提高并发吞吐量,并被誉为最快的缓存之一。
500了
·
2024-02-05 16:20
spring
java
后端
java基础课后习题答案
章异常第6章JavaAPI第7章集合类第8章泛型第9章反射第10章IO(输入输出)第11章JDBC第12章多线程第13章网络编程第1章Java开发入门一、1.对象2.面向对象、跨平台性3.javac4.
Java
miss you ya
·
2024-02-05 15:05
Java
java
开发语言
Java虚拟机
-- 概述
一、Java技术体系Sun官方定义的Java技术体系包括以下几个组成部分:Java程序设计语言各种硬件平台上的
Java虚拟机
Class文件格式JavaAPI类库来自商业机构和开源社区的第三方Java类库
TomyZhang
·
2024-02-05 14:17
(2023)mac 安装Android studio(安装jdk,Android SDK)
选择下载
java8
,jdk1.8。打开安装即可。
Python编程开发
·
2024-02-05 14:00
android
macos
android
studio
开发语言
python
爬虫
数据分析
Java后端面试总结
java利用
Java虚拟机
运行字节码,无论是在Windows、Linux还是MacOS等其它平台对Java程序进行编译,编译后的程序可在其它平台运行。
妳嘚是个瓜怂
·
2024-02-05 13:08
java
【Java八股文面试系列】JVM-内存区域
目录Java内存区域运行时数据区域线程独享区域程序计数器
Java虚拟机
栈StackFlowError&OOM本地方法栈线程共享区域堆GCR-分代回收算法字符串常量池方法区运行时常量池HotSpot虚拟机对象探秘对象的创建对象的内存布局句柄
叮咚Zz
·
2024-02-05 12:39
python
开发语言
java
jvm
java-ee
intellij-idea
IDEA 创建普通的maven+java Project
最近想把以前积累的零散java练习和学习的东西建一个项目整理出来上传到码云托管,免得电脑挂了啥也找不到配置是IDEA2017+
java8
+maven3.2.5,截图记录下步骤第一步:File-->New
weixin_30667649
·
2024-02-05 12:08
java
开发工具
JVM介绍
JVM是JavaVirtualMachine(
Java虚拟机
)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
xmh-sxh-1314
·
2024-02-05 12:37
java
【日常总结 - java】list 与 字符串(用逗号隔开)相互转换
循环插入逗号第三种:stream流(推荐)第四种:lambda表达式遍历并加入逗号二、字符串转list方法一:使用split()方法方法二:使用Collections.addAll()方法方法三:使用
Java8
ladymorgana
·
2024-02-05 11:33
日常工作总结
windows
python
开发语言
如何利用k8s拉取私有仓库镜像
kubectlcreatesecretdocker-registrydockerregsecret--docker-server=registry.cn-hangzhou.aliyuncs.com/ns/centos-
java8
yuguang…
·
2024-02-05 11:23
面试题学习
docker
kubernetes
容器
JDK和Spring的SPI机制原理分析
JDK包含了Java编译器(javac)和
Java虚拟机
(JVM)等开发工具,以及一系列的类库和工具,用于开发、调试和运行Java程序。JDK提供了编译Java源代码成字节码的工具(javac),它
蜜桃小阿雯
·
2024-02-05 10:02
软件助理
java
spring
数据库
AQS的思想
深度解析
Java8
:JDK1.8AbstractQueuedSynchronizer的实现分析(上)这四种方法对应两种模式,留给子类去实现:独占锁模式:tryAcquiretryRelease共享锁模式
无善无恶
·
2024-02-05 09:22
JVM 类加载的过程
在加载Loading阶段,
Java虚拟机
需要完成以下三件事情:1)通过一个类的全限定名来获取定义此类的二进制字节流。2)将这个字节
墨溱
·
2024-02-05 06:17
jvm
java
开发语言
Java8
Stream流中的 collect() 方法,远比你想象中的强大
Stream流collect()方法的使用介绍//1.Rcollect(Suppliersupplier,BiConsumeraccumulator,BiConsumercombiner);//2.Rcollect(Collectorcollector);Stream流的注意事项:Stream不调用终止方法,中间的操作不会执行。但是,当我们对Stream流中的数据操作完成之后,如果需要将流的结果进
Java码农
·
2024-02-05 05:54
String对象的探究(new String到底创建了多少对象?)
String对象的探究1.前言(String)2.newString()到底创建了多少对象(
java8
举例)?
孤雨蝉鸣
·
2024-02-05 04:04
java基础
java
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他