JDK
  • 2025-01-22JDK中的可视化故障处理工具
    JDK提供了几个功能集成度更高的可视化工具,我们可以使用这些可视化工具以更加便捷的方式进行进程故障诊断和调试工作。今天就简单介绍一些JDK中的可视化故障处理工具。JHSDB:基于服务性代理的调试工具在说JHSDB之前,先来了解一下JCMD和JHSDB这两个集成式的多功能工具箱,它们不仅整
  • 2025-01-21Company Azul Product Zulu OpenJDK vs. Oracle JDK
    TechnologiesOverviewCassandraKafkaSolrElasticsearchHadoop&HBaseSparkIgniteHazelcastTomcatJBoss -[DifferencesBetweenOpenJDKvsOracleJDK|Azul](https://www.azul.com/products/core/jdk-comparison-matrix/)Product&FeaturesProd
  • 2025-01-20大华大数据开发面试题及参考答案
    Java的JDK和JRE有什么区别?JDK(JavaDevelopmentKit):即Java开发工具包,是Java开发人员用于开发Java程序的工具集。它包含了JRE和一系列开发工具。JDK提供了编译、调试和运行Java程序所需的所有工具和资源,比如编译器javac、调试器jdb等。如果要开发Java应用
  • 2025-01-20Java类加载机制与JVM运行时数据区各逻辑内存区域与JDK的版本相关差异浅谈
    Java类加载机制与JVM运行时数据区各逻辑内存区域与JDK的版本相关差异浅谈 【摘要】JVM(JavaVirtualMachine)作为Java研发人员工作的每天都会接触到的虚拟机,其运行机制与底层原理想必大家都略知一二,今天我将从初学者的角度出发,结合甲骨文官方的技术文档,对部分Java虚拟机的相关
  • 2025-01-16菜鸟成长日记-前后端环境配置(一)
    菜鸟成长日记-前后端环境配置(一)一、前端开发软件安装1.vscode软件安装2.vscode插件安装3.Google浏览器安装二、后端软件开发软件1.jdk安装2.Tomcat安装三、注意事项1.jdk安装之后无特殊情况不要删除2.Tomcat运行时乱码问题一、前端开发软件安装1.vscode软件安
  • 2025-01-16Java 21 (JDK 21):长期支持版本的重大飞跃
    虚拟线程(VirtualThreads):核心亮点: 虚拟线程是JDK21中最受关注的新特性之一。它是一种轻量级的并发线程,由JVM管理,而不是操作系统。优势:高并发: 可以创建大量的虚拟线程,而不会消耗大量的系统资源。易用性: 虚拟线程的创建和管理非常简单,降低了并发编程的复杂
  • 2025-01-15jenkins集成多版本maven打包
    默认版本maven和jdk                             mvn高版本部署      1.用低版本的mvn和jdk编译高版本项目的时候提示错误                2.查看项目的pom.xml文件查看项
  • 2025-01-13【自动化测试】—— Appium安装配置保姆教程(图文详解)
    目录一.环境准备二.JDK安装1.JDK下载2.JDK安装3.配置环境4.验证安装三.AndroidSDK安装1.下载AndroidSDK2.安装AndroidSDK3.安装工具4.配置环境5.验证安装四.NodeJS安装1.下载NodeJS2.安装NodeJS3.验证安装4.安装淘宝镜像五.Python及依
  • 2025-01-13Apache Hop从入门到精通 第三课 Apache Hop下载&安装
    1、下载官方下载地址:https://hop.apache.org/download/,本教程是基于apache-hop-client-2.11.0.zip进行解压,需要jdk17,小伙伴们可以根据自己的需求下载相应的版本。如下图所示2、下载jdk17(https://www.microsoft.com/openjdk)本次下载jdk包为microsoft-jdk-17.0.13-macos-x64.
  • 2025-01-11day01-Java入门-cnblog
    day01——Java基础入门Hello,各位小伙伴大家好,欢迎来到Java的世界,咱们正式开干!!!一、Java背景知识在正式开干之前,我们先了解一下Java的背景知识,方便以后你在和大家聊Java的时候可以说到一块去。1.1Java语言的历史Java是哪家公司的产品?Java是美国Sun(StanfordUniversityNe
  • 2025-01-11JDK 21 使用一年的总结与感悟,全部分享!
    前言JDK21自发布以来,正好有契机,新项目使用了这一长期稳定的版本。经过一年的开发工作,现在我将从实际开发中的编码体验和实际的提升两个角度,分享使用感受。对比条件说明:本文将重点对比JDK8和JDK21,因为有对比才能有更直观的感受。1.实际开发中的编码体验1.1.
  • 2025-01-1001 Java入门
    1972年C诞生贴近硬件、运行极快、效率较高操作系统、编译器、数据库、网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等1995年Java诞生简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java三大版本JavaSE:标准版(桌
  • 2025-01-091.搭建命令行编译环境
    1.搭建命令行编译环境1.1下载JDK1.进入官网(Java下载|神谕)。2.根据自己的电脑系统选择对应的版本进行下载。3.下载完成后,双击打开,一直点击Next,直到安装完成,此时的JDK是安装在默认目录(C:\ProgramFiles\Java)下的。1.2JDK的简单介绍作为初学者,目前对于JDK官方的介绍肯定是
  • 2025-01-09JDK多版本管理
    安装JDK安装地址JDK1.8JDK17设置环境变量设置不同版本的JAVA_HOMEexportJAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/HomeexportJAVA_17_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PATHCLAS
  • 2025-01-08JDK 17 模块化系统:构建可维护大型项目的基石
    在当今软件开发的浪潮中,项目复杂度随着业务需求的膨胀而飙升。如何在这汹涌波涛中稳住代码的“船帆”,让大型项目既具备强大功能,又易于驾驭?JDK17的模块化系统宛如一座明亮的灯塔,为开发者指引方向。今天,咱们就深入探究它如何成为构建可维护大型项目的基石,并且融入实战示例,让理
  • 2025-01-08linux上安装jdk
    linux上安装jdk注意:以下所有命令在centos7.6环境下测试,其他linux环境请自行测试注意:在linux中,不是管理员登录,最好在指令前加上sudo提权,避免权限不够执行失败带来的麻烦,以下命令请都加上sudo,这是一个好习惯。安装linux时预装jdk,选择软件时勾上开发组件卸载jdkjava-version
  • 2025-01-08Java HashMap 深度解析:底层原理、源码剖析与面试必备知识
    1.HashMap概述HashMap是Java集合框架中最常用的数据结构之一,基于哈希表(HashTable)实现。它以键值对(Key-Value)存储数据,允许null键和null值,且无序。1.1HashMap的特性基于哈希表(HashTable)实现允许null键和null值非线程安全默认初始容量16,负载因子0.75JDK1
  • 2025-01-07Java基础学习(一)
    Java基础学习(一):入门知识本文为个人学习记录,内容学习自狂神说JavaJava三大版本JavaSE:标准版,主要用于桌面程序和控制台程序开发JavaME:微缩版,主要用于嵌入式开发JavaEE:企业版,主要用于Web端和服务器开发Java相关缩写词JDK:JavaDevelopmentKit,Java开发工具JRE:JavaRu
  • 2025-01-07Idea兼容多版本jdk
    最近开发新项目,jdk版本也打算升级到17了,但问题在于对于老项目的迭代使用的依然是jdk8,如何解决不同版本jdk的兼容问题。将环境配置,更改为17,报如下错误:Classcom.sun.tools.javac.tree.JCTree$JCImportdoesnothavememberfield'com.sun.tools.javac.tree.JCTreequalid'
  • 2025-01-06搭建JAVA运行环境
    1.首先下载linux对应的安装包下载地址:https://www.oracle.com/java/technologies/downloads/#java82.解压安装包jdk-8u391-linux-x64.tar.gztar -zxvf jdk-8u391-linux-x64.tar.gz3.新建jdk目录 cd /usr/libsudomkdirjdk4.
  • 2025-01-06Linux环境jdk安装和配置
    一、jdk下载1.1、官网下载地址:JavaArchive|Oracle中国选择需要的jdk版本下载tar.gz格式的安装包(例如:jdk-8u421-linux-x64.tar.gz)二、安装步骤2.1、创建安装目录jdk安装目录一般都在/usr/local文件夹下,创建一个Java的文件夹mkdir/usr/local/java2.2、解压安装
  • 2025-01-05Day05
    JDK、JRE、JVMJDK:javaDevelopmentKitJRE:javaRuntimeEnvironmentJVM:JAVAVitualMachineJAVA开发环境搭建卸载JDK1.删除Java的安装目录2.删除Java_HOME3.删除path下关于Java的目录4.Java-version下载JDK1.百度搜索JDK8,找到下载地址2.同意协议3.下载电脑对应的版本
  • 2025-01-03通过本地私有的镜像仓库harbor解决网络原因导致的jdk无法加载而造成的docker打包错误.241127
    ​各种网络原因,或是docker.io无法访问,或是阿里的镜像源故障,导致java打包发布的时候报错,很影响代码发布的质量。解决思路:墙出去把jdk下载下来,代码使用本地的harbor库进行引用,一劳永逸。此解决方法也适用于国外优质不频繁变动的镜像源的本地化使用。解决方法1.墙出去,把需要
  • 2025-01-03Java JDK 下载与版本解析(JDK 8 至 JDK 20)
    什么是JDK?JDK(JavaDevelopmentKit,Java开发工具包)是甲骨文Oracle推出的Java开发核心工具套件,包含:Java运行环境(JRE):支持运行Java程序。开发工具:如编译器和调试器,助力高效开发。基础类库源代码:提供标准Java类的实现。JDK的版本发展与选择自Java9发布以来,Java
  • 2025-01-03解决Mockito警告:Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer
    Mockitoiscurrentlyself-attachingtoenabletheinline-mock-maker.ThiswillnolongerworkinfuturereleasesoftheJDK.PleaseaddMockitoasanagenttoyourbuildwhatisdescribedinMockito'sdocumentation:https://javadoc.io/doc/org.mockito