引言
在计算机编程的广袤宇宙中,Java无疑是一颗格外耀眼的恒星。那么,Java究竟是什么呢? Java是美国Sun公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。曾经辉煌的Sun公司在2009年被Oracle(甲骨文)公司收购,但Java的影响力并未因此而衰减。普遍认同Java的联合创始人之一詹姆斯·高斯林(James Gosling)为"Java之父",他的智慧与创造力为Java的诞生奠定了基石。
为什么Java会被企业广泛采用呢?
其一,Java是世界上最流行的编程语言之一,在国内更是使用最为广泛。从TIOBE编程语言社区指数图表中可以清晰地看到,多年来Java始终保持在前列,其流行度经久不衰。其二,Java拥有完善的开发社区。在这个庞大的社区里,开发者们可以分享经验、交流技术、获取丰富的开源资源,极大地丰富了Java的功能。其三,Java具备出色的特性,它具有很好的可移植性,能够在不同的操作系统和硬件平台上稳定运行;安全可靠,为企业级应用提供了坚实的保障;性能也较为出色,能够满足各种复杂业务场景的需求。
学完Java能做什么呢?
其应用领域十分广泛。在大数据与云计算领域,Python和SQL占据重要地位,Java也可以,它可以用于构建分布式系统、处理海量数据等。对于桌面应用开发,Java提供了丰富的工具和框架,能够开发出功能强大、界面友好的应用程序。在移动端App开发方面,Kotlin和前端框架发展迅速,但Java仍然是重要的开发语言之一。科学计算领域,Java的高精度和稳定性使其成为不错的选择。游戏开发中,Java也有一席之地,能够打造出各种精彩的游戏。而在企业服务器端软件开发方面,Java更是占据了90%以上的市场份额,成为企业级应用开发的首选语言。
Java拥有三大技术平台
- Java SE(Java Standard Edition)即标准版,是Java技术的核心和基础,它为Java应用程序的开发提供了基本的类库和运行环境。
- Java EE(Java Enterprise Edition)即企业版,是一套针对企业级应用开发的解决方案,包含了众多用于开发大型、分布式、企业级应用的技术和规范,如Servlet、JSP、EJB等。
- Java ME(Java Micro Edition)即小型版,主要针对移动设备应用,为手机、PDA等小型设备提供了Java应用开发的平台。
- Java凭借其强大的功能、广泛的应用和丰富的技术生态,在编程语言的舞台上绽放着持久而耀眼的光芒,无论是编程新手还是经验丰富的开发者,都能在Java的世界中找到属于自己的机会和挑战。
安装jdk工具
- 下载 JDK :
- 打开 Oracle 官方网站的 Java 下载页面(Java Downloads | Oracle ),找到适合 Windows 系统的 JDK 版本(如 JDK 17 等),根据系统是 32 位还是 64 位选择对应的安装包下载。
- 也可以选择 OpenJDK,一些开源组织提供的 OpenJDK 在功能上与 Oracle JDK 类似,可从 Adoptium(Home | Adoptium )等网站下载。
- 安装 JDK :
- 双击下载好的.exe 安装文件,按照安装向导提示操作,选择安装路径等参数,默认安装路径一般为 C:\Program Files\Java\jdk - <版本号> ,可自行修改。
- 安装过程中可能会提示安装 JRE(Java Runtime Environment),可根据需要选择是否安装。
- 配置环境变量 :
- 右键点击 "此电脑",选择 "属性",然后点击 "高级系统设置"。
- 在弹出的 "系统属性" 窗口中,选择 "高级" 选项卡,点击 "环境变量"。
- 在 "系统变量" 中,找到 "Path" 变量,点击 "编辑"。
- 点击 "新建",将 JDK 安装目录下的 "bin" 目录路径(如 C:\Program Files\Java\jdk - < 版本号 >\bin )添加进去。
- 也可新建 "JAVA_HOME" 系统变量,变量值为 JDK 的安装目录(如 C:\Program Files\Java\jdk - < 版本号 > )。
- 验证安装:打开命令提示符(CMD),输入 "java -version",若显示 JDK 的版本信息,则说明安装成功。
JDK的组成
JDK(Java Development Kit)即Java开发工具包,主要由以下部分组成:
1. Java虚拟机(JVM,Java Virtual Machine):是Java程序的运行核心,负责加载字节码文件,并将字节码解释或编译成机器码在不同操作系统上执行,提供内存管理、垃圾回收、安全检查等功能。
2. Java运行时环境(JRE,Java Runtime Environment):包含JVM、Java核心类库以及支持Java程序运行的其他组件。它是运行Java程序所必需的环境,即使不开发Java程序,仅运行Java程序也需安装JRE。
3. Java开发工具:
- 编译器(javac):将Java源文件(.java)编译成字节码文件(.class)。
- 解释器(java):负责运行编译后的字节码文件,启动JVM并执行其中的指令。
- 调试器(jdb):用于调试Java程序,能设置断点、查看变量值、单步执行等,帮助开发者查找和解决代码中的错误。
- 打包工具(jar):可将多个.class文件及相关资源文件打包成一个JAR(Java Archive)文件,便于程序的分发和部署。
4. Java类库:
- 核心类库:提供了Java编程中常用的类和接口,像用于输入输出的java.io包、集合框架java.util包、网络编程的java.net包等,是开发Java程序的基础。
- 扩展类库:除核心类库外,还有一些扩展功能的类库,可根据特定开发需求使用。
什么是Path环境变量?
用于配置程序的路径,方便我们在命令窗口的任意目录下启动该程序。
JDK安装时,关于环境变量的配置,需要注意什么?
- 较新版本的JDK会自动配置PATH环境变量,较老的JDK版本则不会。
- 建议还是自己配置一下"PATH"、"JAVA_HOME" 。
IDEA企业开发工具简介以及安装
IntelliJ IDEA是一款由 JetBrains 公司开发的强大集成开发环境,堪称 Java 开发者的得力助手。它拥有智能代码补全功能,能依据代码上下文精准预测补全内容,大幅提升编码效率。同时具备强大的代码分析与重构能力,可实时检测潜在问题并提供优化建议,方便团队协作开发。
IntelliJ IDEA 分为社区版和旗舰版。社区版免费开源,适合初学者和小型项目开发;旗舰版功能更全面,支持多种技术框架,适用于企业级大型项目。它支持 Windows、macOS、Linux 等多平台,还有丰富插件可拓展功能,满足不同开发者的多样需求。
- 下载安装包 :
- 访问 JetBrains 官方网站(IntelliJ IDEA -- the Leading Java and Kotlin IDE ),在页面中找到 IntelliJ IDEA 下载选项。
- IDEA 分为社区版(Community)和旗舰版(Ultimate)等,社区版免费开源,旗舰版功能更强大,适合企业开发,有试用期限,根据需求选择下载。
- 点击下载按钮,获取.exe 格式的安装包。
- 安装程序 :
- 下载完成后,双击安装包文件启动安装向导。
- 按照向导提示操作,如选择安装路径(默认一般在 C:\Program Files\JetBrains\IntelliJ IDEA <版本号> ,可自定义修改)、选择创建桌面快捷方式等选项。
- 点击 "Next" 逐步完成安装,最后点击 "Finish" 完成安装过程。
- 首次启动与配置 :
- 安装完成后,双击桌面的 IntelliJ IDEA 图标启动软件。
- 首次启动时,会弹出配置向导,可选择是否导入之前版本的设置等。
- 接着会提示选择主题(如 Darcula、IntelliJ 等),根据喜好选择。
- 之后软件会自动检测电脑上已安装的 JDK,如果没有检测到合适的 JDK,需要手动配置(在后续创建项目或在设置中配置)。