技术栈
jdk
Java后端的Ai之路
3 天前
java
·
开发语言
·
后端
·
jdk
·
jdk21
【JDK】-JDK 21 新特性内容
JDK 21 是 Java 平台的一个重要里程碑,作为最新的长期支持(LTS)版本,它引入了多项革命性的特性,极大地提升了开发效率和应用程序性能。本文档将详细解析 JDK 21 的核心技术更新,帮助开发者快速掌握并应用这些新特性。
acx匿
3 天前
java
·
jdk
【Windows10 下 JDK17 环境变量配置超详细教程(ZIP 版)】
JDK 是 Java 开发的核心基础,相比于安装包版,ZIP 解压版更灵活、无残留,适合开发者按需管理多个 JDK 版本。本文以 JDK17.0.10 为例,手把手教你在 Windows10 系统中完成解压、路径配置与验证,全程无需复杂操作,新手也能一次成功!
Java后端的Ai之路
5 天前
java
·
开发语言
·
后端
·
jdk
【JDK】-JDK 11 新特性内容整理(很全面)
1、局部变量类型推断: JDK 11 中允许在 Lambda 表达式中使用 var 关键字,使得编译器可以推断局部变量的类型,从而简化了代码的编写。 2、改善编译器推断机制: 在 JDK 11 中,Lambda 表达式的目标类型推断得到了改进,提高了类型推断的准确性和效率。 3、性能优化: JDK 11 对 Lambda 表达式的底层实现进行了优化,减少了内存占用和提升了执行效率。 4、增强函数接口的支持: JDK 11 加强了对函数式接口的支持,为开发者在使用 Lambda 表达式时提供了更多的便利性。
YwaiX
10 天前
java
·
jdk
·
centos
CentOS7安装多版本jdk并切换jdk版本
在后端开发、服务器部署及运维工作中,Java开发环境是最基础且核心的依赖之一,而JDK作为我们Java程序运行和开发的基石,其版本选择直接影响项目的兼容性、稳定性与功能可用性。随着Java生态的快速迭代,JDK版本不断更新,从经典的JDK 8(长期支持版,仍是目前企业级项目的主流选择),到JDK 11、JDK 17等后续长期支持版本,不同项目往往会因开发框架、依赖组件的差异,对JDK版本提出不同要求——例如部分老旧项目基于Spring Boot 2.x开发,仅适配JDK 8;而新建项目采用Spring B
松树戈
11 天前
jdk
·
node.js
·
vfox
【vfox教程】一、vfox在win系统下的安装与卸载
前置信息 vfox官网https://vfox.dev/zh-hans/winget:微软官方的包管理工具
装不满的克莱因瓶
11 天前
java
·
前端
·
javascript
·
jdk
·
新特性
·
jdk7
Java7新特性:try-with-resources写法
我们之前对流的操作是这样的,下面是我写的一个生成验证码的接口方法:但在jdk7我们可以将流的操作写为:
闻哥
13 天前
java
·
开发语言
·
jvm
·
spring boot
·
面试
·
jdk
·
hash
ConcurrentHashMap 1.7 源码深度解析:分段锁的设计与实现
在Java并发编程中,HashMap因线程不安全在多线程环境下会出现链表环、数据丢失等问题,而Hashtable虽通过全局synchronized锁保证线程安全,但锁粒度太大,所有操作都竞争同一把锁,并发效率极低。为了解决这一矛盾,JDK1.5引入了ConcurrentHashMap,JDK1.7版本的ConcurrentHashMap采用经典的「分段锁(Segment)」机制,通过减小锁粒度实现高并发,成为多线程环境下哈希表的首选。
猫头虎
18 天前
java
·
windows
·
ubuntu
·
macos
·
jdk
·
jdk17
·
jdk21
多项目开发环境:如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu)
在实际开发中,往往会遇到既要维护老项目又要跟进新特性的场景,这就需要在一台机器上同时安装并切换多个Java JDK版本。本文将针对三大主流平台——Windows、macOS 和 Ubuntu,详细介绍如何安装多个 JDK,并使用各自平台上的“替代方案”工具来管理与切换。
疯狂敲代码的老刘
20 天前
java
·
linux
·
windows
·
macos
·
jdk
JDK 1.6到25 全版本网盘合集 (Windows + Mac + Linux)
通过网盘分享的文件:JDK全集链接: https://pan.baidu.com/s/1KmnYXE8jrs2dnLriuN1Vdw?pwd=itpr
heartbeat..
1 个月前
java
·
jvm
·
jdk
·
学习笔记
深入理解 JVM:从核心原理到实战应用
作为 Java 开发者,JVM(Java Virtual Machine,Java 虚拟机)是我们日常开发中绕不开的核心基础。它不仅是 Java“一次编写,到处运行” 跨平台特性的基石,更是影响程序性能、稳定性的关键所在。本文将从 JVM 的核心概念、架构组成、核心机制到实战调优,全方位拆解 JVM,帮助大家真正理解并用好 JVM。
草履虫建模
1 个月前
java
·
开发语言
·
spring
·
jdk
·
intellij-idea
·
java基础
·
新手
A13 String 详解:不可变、常量池、equals 与 ==、性能与常见坑
【本节目标】 学完这一篇,你应该能做到: 1)理解 String 的核心特性:不可变(immutable) 2)搞清楚 String 常量池、字符串字面量、new String() 的区别 3)彻底分清 equals 与 ==(以及如何避免空指针) 4)知道字符串拼接的性能坑:循环里不要疯狂 “+” 5)掌握常用 API:length、charAt、substring、split、replace、trim/strip 等 6)避开 String 的高频踩坑点(面试与实战都会遇到)
pingzhuyan
1 个月前
linux
·
docker
·
jdk
·
rocketmq
·
kylin
·
aarch64
linux运维-KylinV10的aarch64架构-docker微服务运维部署(全篇)
[这个架构吧 说实话 不太好用, 之前一直用x86的, 从docker的安装 到docker pull镜像, 到java环境安装 都是困难重重, 我会把用到的镜像 服务等 都放在网盘和csdn 供给大家离线使用], docker compose这服务器架构的就算了 —来自一个 被赶鸭子上架的开发运维—
好好研究
1 个月前
java
·
服务器
·
mysql
·
jdk
·
tomcat
·
aliyun服务器
MobaXterm远程连接云服务器(Centos环境)及配置jdk、Tomcat、MySQL环境
目录MobaXterm远程连接云服务器远程连接步骤配置安全组/防火墙配置环境安装JDK 1.8安装jdk步骤
莫问前路漫漫
1 个月前
java
·
开发语言
·
python
·
jdk
·
ai编程
WinMerge v2.16.41 中文绿色版深度解析:文件对比与合并的全能工具
WinMerge 是 Windows 平台上免费开源的文件差异对比与合并神器,以其直观的可视化界面、强大的比较能力和灵活的扩展机制,成为开发者、文档管理者和系统管理员的必备工具。v2.16.41 中文绿色版更是无需安装、解压即用,完美适配 Windows 7/10/11(含 X64 位系统),为用户提供零负担的高效文件管理体验。
草履虫建模
1 个月前
java
·
spring
·
jdk
·
maven
·
intellij-idea
·
idea
·
基础
A01 开发环境与第一个 Java 程序(IDEA / JDK / Maven 基础)
【本节目标】 学完这一篇,你应该能做到: 1)知道 JDK/JRE/JVM 分别是什么,选哪个版本更合适 2)在 IntelliJ IDEA 正确配置 Project SDK / Language Level 3)理解 Maven 的作用、目录结构,以及常见配置(本地仓库/镜像) 4)创建一个 Maven 项目并成功运行第一个 Java 程序(HelloWorld) 5)知道“运行成功但环境不对”的常见坑怎么排查
COSMOS_*
1 个月前
android
·
ide
·
jdk
·
gitee
·
android studio
2025最新版 Android Studio安装及组件配置(SDK、JDK、Gradle)
Android 是由 Google 开发的移动操作系统,而“原生 Android 开发”指的是直接使用 Java 或 Kotlin 语言,以及 Android SDK,来为这个操作系统构建应用程序。是深耕 Android 生态、追求极致性能和系统集成的选择,其市场份额和应用基础极为庞大。
莫问前路漫漫
1 个月前
java
·
jdk
JDK 核心实操指南:从安装配置到项目打包调试全流程
Java开发套件 Java SE Development Kit (JDK) 25.0.2 官方正式版(下载)
程序猿_极客
1 个月前
java
·
开发语言
·
windows
·
macos
·
jdk
【2025 年最新版】Java JDK 安装与环境配置教程(附图文超详细,Windows+macOS 通用)
Java 作为后端开发的核心语言,JDK(Java Development Kit)是开发和运行 Java 程序的基础环境。2025 年最新推荐安装JDK 21—— 这是 Java SE 平台的长期支持(LTS)版本,可免费用于生产环境及重新分发,直到 2026 年 9 月仍能享受免费更新服务,后续更新将按 Oracle OTN 许可证管理。本文将针对 Windows(10/11)和 macOS(Intel/M 芯片)两大主流系统,提供从官方下载、分步安装到环境变量配置的完整教程,附带验证步骤和常见问题排
码界奇点
1 个月前
java
·
开发语言
·
容器
·
jdk
·
tomcat
Tomcat与JDK版本对照全解析避坑指南生产环境选型建议
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 持续学习,不断总结,共同进步,为了踏实,做好当下事儿~ 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
不染尘.
1 个月前
linux
·
mysql
·
jdk
·
centos
·
tomcat
·
ssh
Linux的rpm与yum
在Linux怎么管理软件包呢?rpm是互联网下载包、打包和安装工具,它包含在某些Linux分版中,它具有生产.rpm扩展名的文件,RPM是redhat package manage(软件包管理工具的缩写),类似于setup.exe