最近因为要用CiteSpace做文献综述,间接接触Java了。所以,继Python、C之后,又要涉猎Java了。刺激!!
由于CiteSpace与Java要求版本高度匹配,有个匹配详情明天为大家讲解。总之,我的Java之旅开始于下载与卸载之间的极限拉扯。总之一句话,咱就下载了八九遍,卸载了七八遍,而已~
所以,咱高低算有Java经验了😂,接下来详细讲讲我这摸索期间的血泪教训经验历程。
一、Java简介
Java被设计为一种可以用于构建复杂的应用程序,如桌面应用程序、服务器端应用程序和Android移动应用程序的通用编程语言,常用于开发应用程序和完善web,服务于游戏开发、网上银行、互动地图等领域。
Java是一种强类型、面向对象的编程语言,要求在编写代码时声明变量的类型。Java提供了多线程和同步机制来处理并发任务。Java有许多框架和库,如Spring、Hibernate等,适用于构建大型企业级应用。
Java的兼容性较好,能实现跨平台Mac/Linux/Windows的软件的开发。这是因为Java代码通常在Java虚拟机(JVM)上运行,因此它可以在任何安装了JVM的平台上运行,不论啥操作系统,Java代码说跑就跑。一个字,绝!
正因为Java如此强大,1995年网景公司(Netscape)开发了一种轻量级的脚本语言,愣是蹭Java热度,给取名为JavaScript。两者其实没啥关系,只是名字相似而已。
JavaScript最初被设计为一种轻量级的脚本语言,主要用于网页的客户端,为网页添加交互性。通过Node.js等技术,JavaScript也被用于服务器端编程。JavaScript主要在浏览器的JavaScript引擎中运行,如Google的V8引擎、Mozilla的SpiderMonkey等。JavaScript是一种弱类型或动态类型的语言,它的变量类型在运行时可以改变,并且它支持多种编程范式,包括面向对象、命令式和函数式编程。JavaScript是单线程的,但它通过事件循环和回调函数来处理异步操作,避免阻塞主线程。JavaScript在Web开发领域,流行的框架如React、Angular和Vue.js等。
不过,强大如Java,跑JavaScript代码,小意思啦~~例如,Java的ScriptEngine API允许开发者在Java应用程序中执行JavaScript代码。这在某些特定场景下是有用的,如在Java服务器页面(JSP)中嵌入JavaScript代码,或者当需要利用JavaScript的某些特性时。
二、Java安装
打开Java官网进行下载,Java Downloads | Oracle。JDK(Java Development Kit)是Java 语言的软件开发工具包(SDK)的简称。
现在有Java 17和Java 21版本了,按需选择。如果不知道自己是啥需求,那就选最新版。
Java 21 是继 JDK 17 后的长期支持版本 (LTS),具备虚拟线程功能(Virtual Threads),支持并发编程,用更少的开销,处理更多的任务。Oracle 将为其提供至少八年的技术支持和更新。
根据 Oracle 免费条款和条件 (NFTC),JDK 21 二进制文件可在生产中免费使用,也可免费再分发。JDK 21 将根据 NFTC 接受更新,直至 2026 年 9 月,即下一个 LTS 发布一年后。
注意,要根据自己的Mac选择Intel系列 or M系列的Java。
点击下载链接,按常规应用程序安装方式安装就行。
三、Java卸载
然而,上山容易下山难呐,安装容易卸载难!!!
接下来就给大家讲讲,卸载Java过程中的坑点。需要卸载旧版Java,或者完全移除Java环境的,请继续看:
1. 确定已安装的Java版本
在「终端(terminal)」中运行以下命令,查看已安装的Java版本:
java -version
2. 卸载Java Development Kit (JDK)
要卸载Java Development Kit (JDK),需要执行以下步骤:
(1)在「终端(terminal)」中打开JDK的安装位置:
cd /Library/Java/JavaVirtualMachines/
(2)运行以下命令,列出已安装的JDK版本:
ls
(3)运行以下命令,删除指定的JDK版本:请将 jdk-1.8.jdk替换为你想删除的版本:
sudo rm -rf jdk-1.8.jdk
3. 卸载Java Runtime Environment (JRE)
(1)在「终端(terminal)」中打开JRE的安装位置:
cd /Library/Internet\ Plug-Ins/
注意,上述代码中的反斜杠 \ ,是因为文件夹名“Internet Plug-Ins”中有空格。
(2)运行以下命令,列出已安装的JRE列表:
ls
(3)运行以下命令,删除指定JRE版本:请将 JavaAppletPlugin.plugin替换为你想删除的版本:
sudo rm -rf JavaAppletPlugin.plugi
4. 删除Java相关文件和目录
在终端中运行以下命令,删除Java相关的文件和目录:
5. 清理系统环境变量
更多Java相关详情,请参考Java官网教程。