tag JDK

標籤
貢獻31
98
05:39 PM · Oct 21 ,2025

@JDK / 博客 RSS 訂閱

碼上世界 - Windows下使用SDKMAN對JDK(Java)進行多版本管理

0. 基礎環境 類別:筆記本 硬件:Intel,Amd 系統:Windows 11 23H2 關鍵詞: Windows,SDKMAN,Java,JDK,Maven,Gradle 1.背景 前端有nvm,python有miniconda,miniforge等,java呢?java在Linux,Macos下有SDKMAN以及其他的版本管理工作,SDKMAN好用,但不直接

windows , JDK , JAVA , wsl2 , 版本管理

收藏 評論

lavender - win10同時安裝兩個版本的JDK並可隨時切換

最近想了解一下最新版java 21,但之前安裝過jdk1.8(jdk8),又不想卸掉。於是研究了一下如何在win10安裝兩個版本的jdk(8和21),根據需要隨時切換版本。 一、官網下載 下載地址:https://www.oracle.com/java/technologies/downloads/#jdk21-win... jdk21 jdk8(我之前安裝的是8u321) 二、安裝 jdk8

JDK

收藏 評論

小童童 - JDK 7u25 Linux 64位安裝教程 - jdk-7u25-linux-x64.tar.gz 下載與配置步驟詳解

好的,咱們一步步來安裝這個 JDK 7u25,很簡單,跟着做就行: 先下載文件 你已經有jdk-7u25-linux-x64.tar.gz這個文件了對吧?如果還沒下載,去 Oracle 官網找找(注意可能需要註冊賬號)。 找到下載的文件 打開終端,用cd命令跳到下載的目錄。比如你下載到“下載”文件夾,就輸入: cd ~/下載 解壓文件 直接解壓這個壓縮包:

JDK

收藏 評論

Zeran - 編譯Java虛擬機

編譯前準備 安裝hg版本控制 yum install -y hg 安裝依賴庫 yum install -y "Development Tools" yum install -y gcc g++ kernel-devel yum? -y install libXtst-devel libXt-devel libXrender-devel libXi-devel 準備JDK 為編譯虛擬機,首先必須獲得

jvm虛擬機 , jvm , jvm調優 , JDK

收藏 評論

京東雲開發者 - 京東雲開發者|深入JDK中的Optional

概述:Optional最早是Google公司Guava中的概念,代表的是可選值。Optional類從Java8版本開始加入豪華套餐,主要為了解決程序中的NPE問題,從而使得更少的顯式判空,防止代碼污染,另一方面,也使得領域模型中所隱藏的知識,得以顯式體現在代碼中。Optional類位於java.util包下,對鏈式編程風格有一定的支持。實際上,Optional更像是一個容器,其中存放的成員變量是一

空指針 , optional , java8 , JDK , JAVA

收藏 評論

博學谷狂野架構師 - 刷完HashMap源碼,我們一起進大廠

不可不知的哈希映射 引言 hashmap這個東西呢,太老生常談了 開發中常用、面試中常問 總之,很重要。。。。。 接下來呢 咱們就一起來看下,裏面到底有哪些解不開的東西 2.1 HashMap數據結構 目標: HashMap 概念、數據結構回顧(JDK8和JDK7) 為什麼1.8使用紅黑樹? 概念: HashMap 是一個利用散列表(哈希表)原理來存儲元素的集合,是根據Key value而直接進

hashmap , JDK , 面試 , JAVA

收藏 評論

架構師專欄 - 如何在 macOS 上安裝 Oracle JDK 24 的詳細步驟

如何在 macOS 上安裝 Oracle JDK 24 的詳細步驟,包括從下載、安裝到配置環境變量的完整流程。 1. 下載 JDK 安裝包 打開你的瀏覽器,訪問 Oracle JDK 下載頁面。 https://www.oracle.com/cn/java/technologies/downloads/#jdk24-mac 點擊下載鏈接,下載適合 macOS 的 jdk-24_macos

JDK

收藏 評論

阿里雲開發者 - 從 JDK 9 到 19,我們幫您提煉了和雲原生場景有關的能力列表(上)

在 JDK 9 之前,Java 基本上平均每三年出一個版本。但是自從 2017 年 9 月分推出 JDK9 到現在,Java 開始了瘋狂更新的模式,基本上保持了每年兩個大版本的節奏。從 2017 年至今,已經發布了 十一個版本到了 JDK 19。其中包括了兩個 LTS 版本(JDK11 與 JDK17)。除了版本更新節奏明顯加快之外,JDK 也圍繞着雲原生場景的能力,推出並增強了一系列諸如容器內資

JDK , gc , ltsb , JAVA , 雲原生

收藏 評論

數據庫知識分享者 - 你背的“八股文”可能已經過時了

一、String裏不再使用char[] 在JDK9之前,String內部是通過char數組(char[])來保存字符數據的。但在JDK9以後,String的實現內部改為使用byte數組(byte[])。這樣做的主要原因是為了節省內存空間,因為對於大量的拉丁文系列字符(如英文、數字、常見的標點符號等),使用byte數組存儲比使用char數組可以節省一半的空間。 同時,String類的內部還引入了一

jdk9 , 雲計算 , JDK , 阿里雲

收藏 評論

英勇無比的檳榔 - Java 生態變局:JDK 25 + 框架協同升級實戰指南

新紀元開啓:JDK 25帶來的範式轉變 Java 25的發佈不僅是又一個版本迭代,而是標誌着Java生態正式進入現代化編程範式的新階段。在這個版本中,我們看到了Oracle和OpenJDK社區對Java未來十年的清晰規劃——既要保持向後兼容的承諾,又要勇敢地擁抱開發效率和運行時性能的雙重革新。 JDK 25核心特性全景解讀 // 示例1:虛擬線程的成熟應用模式 public class Virtu

JDK , JAVA

收藏 評論

京東雲開發者 - JDK8升級JDK11最全實踐乾貨來了 | 京東雲技術團隊

1、前言 截至目前(2023年),Java8發佈至今已有9年,2018年9月25日,Oracle發佈了Java11,這是Java8之後的首個LTS版本。那麼從JDK8到JDK11,到底帶來了哪些特性呢?值得我們升級嗎?而且升級過程會遇到哪些問題呢?帶着這些問題,本篇文章將帶來完整的JDK8升級JDK11最全實踐。 2、為什麼升級JDK11 1)性能提升 更好的垃圾收機制、更快的類加載器, 加快應用

JDK , jdk8 , JAVA , jdk11 , 後端

收藏 評論

江南一點雨 - JDK23如約而至,數十種新玩法,你期待哪一種?

9 月 17 日,JDK23 它來了。 JDK23 並非長期支持版,下一個長期支持版是 JDK25,預計明年 9 月份發佈。 和鬆哥一起來看下這次的 JDK23 都有哪些新特性~ 一 Language Previews ➜ 在 instanceof 和 switch 中 支持原始類型(預覽) 增強了模式匹配,擴展 instanceof 和 switch 以支持所有原始類型。這是一項預覽語言特性。

JDK , JAVA

收藏 評論

粘豆包 - 除了Oracle的java我們還可以用什麼?

Oracle JDK 收費後我們如何選擇? Oracle公司於2019 年 4 月 16 起的發行版更改了 Oracle Java 許可,由免費的Binary Code License (“BCL”)修改為商用收費Java SE OTN License,新許可允許個人和開發免費使用,而企業用户或進行具有商業用途(盈利目的)的應用或工具的開發時是要收費的,即如果要繼續使用 2019 年 4 月以後發

JDK , jdk8

收藏 評論

無邪的課本 - JDK 7u (1.7.0.0) 64位安裝教程詳細步驟+環境變量配置(Windows版)

​​1. 下載安裝包​​ 確保已從官方渠道(如 Oracle 存檔頁面)下載jdk_7u_1.7.0.0_64.exe文件,提供安裝包下載:https://pan.quark.cn/s/774a33df7ec9。 * ​​2. 運行安裝程序​​ 雙擊下載的jdk_7u_1.7.0.0_64.exe文件,啓動安裝嚮導。 * ​​3. 安

JDK

收藏 評論

京東雲開發者 - 談談JSF業務線程池的大小配置 | 京東物流技術團隊

1.簡介 JSF業務線程池使用JDK的線程池技術,缺省情況下采用Cached模式(核心線程數20,最大線程數200)。此外,還提供了Fixed固定線程大小的模式,兩種模式均可設置請求隊列大小。 本文旨在通過一個簡化場景(“單服務應用”)下的負載測試,為“JSF業務線程池大小配置”提供基準測試結果,並形成一些普遍適用的結論。 本文的目標讀者包括需要合理配置JSF線程大小的壓測工程師、開發部署運維工程

線程池 , JDK , 測試 , jsf

收藏 評論

kexb - Java 代理模型學習

前言 最近在寫項目的時候,又寫到很久沒寫的 AOP 切面實現一個需求,又想到上次同學面試的時候被問到了 Spring AOP 的實現原理是什麼,以前就知道是用了代理模式,但是也沒有進行過多的去研究,剛好碰到了也就研究一下代理模式。 什麼是代理模式 代理模式就是通過一個代理對象來間接訪問目標對象,這樣可以在不改變目標對象的情況下,為它添加一些額外的功能或行為。簡單來説,代理就是“替身”,它在幕後幫目

cglib , JDK

收藏 評論