|
|
从 JDK11 到 JDK17 ,Java 的发展经历了一系列重要的里程碑。其中最重要的是 JDK17 的发布,这是一个长期支持(LTS)版本,它将获得长期的更新和支持,有助于保持程序的稳定性和可靠性...【详细内容】 |
2024-01-26 JAVA |
|
|
1、前言 上篇文章给大家带来了 JDK8 升级 JDK11 的最全实践,相信大家阅读后已经对 JDK11 有了比较深入的了解。2021 年 9 月 14 日,Oracle 发布了可以长期支持的 JDK17 版本,那...【详细内容】 |
2023-11-15 JAVA |
|
|
在JDK1.8 中,ConcurrentHashMap是一个非常重要的线程安全的Map 类型。它采用了CAS 和synchronized 两种机制来实现线程安全,以保证在多线程环境下数据的一致性和正确性。首先,...【详细内容】 |
2023-11-01 JAVA |
|
|
JDK21 发布已经过去1个月时间了,除了每次发版必然更新的GC机制,和一些增强功能外,还引入了一个全新的概念——虚拟线程。什么是虚拟线程先来看一下官方对虚拟线程(Vis...【详细内容】 |
2023-10-20 JAVA |
|
|
今天跟小伙伴们聊聊 Java中JDK1.8的一些新语法特性使用,主要是Lambda、Stream和LocalDate日期的一些使用讲解。LambdaLambda介绍Lambda 表达式(lambda expression)是一个匿名...【详细内容】 |
2023-10-10 JAVA |
|
|
环境:JDK1.8.0_92JDK(Java Development Kit)提供了一系列的命令行工具,用于帮助开发人员进行问题排查。以下是关于JDK命令行工具问题排查的一些常见操作: 使用jps查看虚拟机进程:j...【详细内容】 |
2023-10-09 JAVA |
|
|
今天我们来说说这个 JVM 的相关知识,因为面试简直是问到麻木的问题,那就是关于 JVM 的相关知识,今天了不起再次来和大家聊一下这个知识,我们从一些比较奇怪的问题说起,也不说那些...【详细内容】 |
2023-09-28 JAVA |
|
|
有一个赛跑比赛,4个人参赛,给前三名颁发得金银铜牌,用代码怎么写呢 //运动员@Data@RequiredArgsConstructorpublic static class Runner { private final String name; p...【详细内容】 |
2023-04-19 JAVA |
|
|
一、下载jdk1.8# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk...【详细内容】 |
2022-07-18 JAVA |
|
|
Oracle JDK与OpenJDK里的JVM都是HotSpot VM。从源码层面说,两者基本上是同一个东西。 从JDK7开始,Oracle JDK里的HotSpot VM,在研发的时候其实就是用放在http://openjdk.java.n...【详细内容】 |
2022-04-12 Oracle |
|
|
JDK动态代理可以不基于接口吗?答案是:不行! 举个简单的例子在分析原因之前,我们先完整的看一下实现jdk动态代理需要几个步骤,首先需要定义一个接口:public interface Worker {...【详细内容】 |
2022-03-30 编程百科 |
|
|
、JDK的安装安装方式一:安装jdk1.8命令: yum install -y java-1.8.0-openjdk.x86_64 查询jdk版本命令: java -version安装方式二:1.下载环境,JDK安装包(根据自己所需版本自行到官...【详细内容】 |
2022-02-24 JAVA |
|
|
上文中咱们简单提到了JDK9中Flow接口中的静态内部类实现了响应式流的JAVA API,并且提供了一个一个Publisher的实现类SubmissionPublisher。本文将先梳理一下接口中具体的处理...【详细内容】 |
2022-02-03 javascript |
|
|
JDK命令行工具在JDK的开发包中,除了大家熟知的java.exe和javac.exe外,还有一系列辅助工具。这些辅助工具位于JDK安装目录下的bin目录中,可以帮助开发人员很好地解决Java应用程...【详细内容】 |
2021-10-27 JAVA |
|
|
背景在一台阿里云服务器上需要搭建nacos集群,服务器是centos7.先是使用安装上传命令yum install lrzszrz:从本地上传文件至服务器sz filename:从服务器下载文件至本地然后各种...【详细内容】 |
2021-04-14 服务器 |
|
|
1 类加载器在类加载器家族中存在着类似人类社会的权力等级制度:1.1 Bootstrap由C/C++实现,启动类加载器,属最高层,JVM启动时创建,通常由与os相关的本地代码实现,是最根基的类加载...【详细内容】 |
2021-01-20 JAVA |
|
|
JVM话说面试这块,JVM算是一个经典的也是三年必问的知识点了,而且这个知识点算是最重要的一个知识点,你如果会这个内容,那么对你的在之后的面试中,能够喊出一个不错的价格。而关于...【详细内容】 |
2020-12-15 JAVA |
|
|
现在很多编译器和软件都开始要求使用 JDK 11 了。因此我们希望在 CentOS 上安装 JDK 11。运行下面的命令:yum install java-11-openjdk-devel如果你的系统中还装有不同版本的...【详细内容】 |
2020-11-05 JAVA |
|
|
JDK 15已经于2020年9月15日如期发布。本文介绍JDK 15新特性。发布版本说明根据发布的规划,这次发布的 JDK 15 将是一个短期的过度版,只会被 Oracle 支持(维护)6 个月,直到明年 3...【详细内容】 |
2020-09-25 JAVA |
|
|
一、下载安装jdk并配置1.1 进行JDK下载 下载地址:一键直达JDK下载展示图 一般下载后,安装位置默认,一路下一步,一直到安装完毕-“关闭”。1.2 环境变量配置不要管是不是一般情况...【详细内容】 |
2020-09-03 服务器 |
|
|
一、查看已有JDK的版本输入命令:java –version[root@oc-hadoop01 ~]# java -versionjava version "1.7.0_99"Java(TM) SE Runtime Environment (build 1.7.0_99-b31)Ja...【详细内容】 |
2020-08-19 JAVA |
|
|
1. Java的运行机制想要了解Java的运行环境,就得知道Java是如何运行的。计算机高级语言是按程序的执行方式分为编译型和解释型这两种。而Java程序运行是先进行编译、后解释的...【详细内容】 |
2020-08-13 JAVA |
|
|
这篇文章主要来介绍下 JDK 内置的命令,话不多说,让我们开始吧!javap使用 javap 可以查看 Java 字节码反编译的源文件, javap 的命令格式如下: 下面来演示下用 javap -c 对代码进...【详细内容】 |
2020-05-14 JAVA |
|
|
云服务器 步骤一 卸载原有或自带jdk有些linux系统会自带OPENJDK,我们最好先将原有自带的jdk删除掉再安装。(1)用 java -version 命令查看当前jdk版本信息java -version(2)用rpm -...【详细内容】 |
2020-04-08 linux |
|
|
第一步:右键点击我的电脑(win7),进入控制面板->系统和安全->系统(也可以通过控制面板进入此栏);点击左侧菜单的高级系统设置,弹出系统属性框,点击环境变量。 系统lab的环境变量第...【详细内容】 |
2020-03-02 JAVA |
|
|
JDK8有很多新特性,比如lambda表达式,函数式编程以及stream流的使用,这几个新特性,使用过之后就爱不释手了,比如将list集合通过stream可以直接转换成map对象。语法:Map map = l...【详细内容】 |
2019-12-17 JAVA |
|
|
本文记录的是在CentOS 7下安装与配置jdk-8u162的过程。一、下载jdk-8u162版本链接地址:官方地址二、上传jdk到centos下三、检查当前linux系统上是否有jdk,linux命令:rpm -qa |...【详细内容】 |
2019-11-27 linux |
|
|
一 在linux 下配置jdk 环境① 在官网下载安装包,这里如何下载安装包就不一一叙述,下载安装包完成后,使用rz命令上传至linux中。提前在linux中建立一个文件夹 mkdir /usr/local/...【详细内容】 |
2019-09-16 JAVA |
|
|
概述上文「JDK源码分析-ArrayList」主要分析了 ArrayList 的实现原理。本文分析 List 接口的另一个实现类:Vector。Vector 的内部实现与 ArrayList 类似,也可以理解为一个「可...【详细内容】 |
2019-08-12 JAVA |
|
|
前言本文主要介绍Ubuntu系统上如何安装任意版本的jdk,使用Ubuntu 18.04 Server LTS制作本教程。方法1:使用deb包安装到oracle官网下载deb安装包https://www.oracle.com/techne...【详细内容】 |
2019-08-06 linux |
|
|
|