【Java SE】Java入门基础、JDK安装和配置

张开发
2026/5/3 7:22:44 15 分钟阅读
【Java SE】Java入门基础、JDK安装和配置
参考笔记2024年最新版IntelliJ IDEA下载安装过程含Java环境搭建-CSDN博客目录1.什么是程序2.Java特性3.Java_JDK介绍3.1 Java运行机制及流程3.2 JVM3.3 JDK基本介绍3.4 JRE基本介绍4.JDK下载与配置Windows4.1 JDK安装包下载4.2 JDK安装到本地4.3 安装JDK1.8的环境变量5.IDEA新建项目1.什么是程序程序为了让计算机执行某些操作或解决某个问题而编写的一系列有序执行的集合给计算机提的要求完成11并把答案显示在电脑上其大致的流程如下图2.Java特性面向对象面向对象 (OOP) 就是Java语言的基础也是Java语言的重要特性面向对象的概念生活中的一切事物都可以被称之为对象生活中随处可见的事物就是一个对象我们可以将这些事物的状态特征属性以及行为特征方法提取并出来并以固定的形式表示健壮性Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证跨平台性跨平台性就是demo.java编译后的demo.class文件支持在Windows、Linux等多种操作系统下运行。这种特性是由Java中的虚拟机(JVM)实现解释型语言解释型语言JavascriptPHPJavaPython等编译后的代码文件不能直接被机器执行需要解释器来执行编译性语言C / C编译后的代码文件可以直接被机器执行3.Java_JDK介绍3.1 Java运行机制及流程Java运行机制与流程JVM包含在JDK中实际上是JVM帮助计算机做翻译和执行demo.class的工作3.2 JVMJava运行过程涉及到一个核心机制Java虚拟机JVM - Java Virtual Machine1JVM是一个虚拟的计算机具有指令集并使用不同的存储区域。负责执行指令管理数据、内存、寄存器包含在JDK中2对于不同的操作系统使用不同的JVM3JVM屏蔽了底层运行平台的差别实现“一次编译到处运行”3.3 JDK基本介绍1JDK 全称Java Develpment Kit即 Java 开发工具包JDK JRE Java 的开发工具Java、Javac、Javadoc、Javap等Java的开发工具位于JDK安装目录下的bin目录如下图所示Java开发工具2JDK是提供给Java开发人员使用的其中包含了Java的开发工具也包括了JRE。所以安装了JDK就不用再单独安装JRE了3.4 JRE基本介绍JRE 全称Java Runtime Environment即Java运行环境JRE JVM Java 的核心类库Java SE 标准类库4.JDK8下载与配置Windows4.1 JDK安装包下载1打开 JDK 官网地址Java Software | Oracle2页面往下拉拉到Java SE部分然后点击“Oracle JDK”3选择上方的“Java archive”再鼠标下拉页面点击Java SE 8 (8u202 and earlier)4页面往下拉找到jdk-8u202-windows-x64.exe勾选弹框中的方格开始下载安装包4.2 JDK安装到本地选择安装时可以直接取消第三个“选项公共JRE”的安装开发工具JDK里面就已经包含一个私有的JRE了安装位置自定义即可需要注意的是安装路径不要有中文或者特殊符号如空格等点击下一步然后安装显示如下结果即在本地安装JDK成功JDK的目录如下4.3 安装JDK1.8的环境变量这里先解释一下为什么要配置环境变量先开终端控制台输入指令javac、java等出现错误的原因当前执行的程序在当前目录下如果不存在Windows系统会在系统中已有的一个名为Path的环境变量中指定的目录中查找。如果仍然未找到就会出现以上的错误提示所以进入到JDK安装路径的bin目录下执行javac、java指令则不会报错可以看到提示信息如下为了使终端控制能够在任何一个目录下都可以去执行javac、java等指令所以就需要去配置环境变量Path配置环境变量Path步骤注意下面的操作都在系统变量处完成添加在系统变量的话则系统所有的用户都会生效如果在用户变量处完成只是针对该系统用户生效切换到其他用户则不生效了第1步打开环境变量设置新建系统变量JAVA_HOME变量值为安装JDK的路径第2步找到系统变量中的Path鼠标双击Path环境变量增加以下两条命令%JAVA_HOME%\bin%JAVA_HOME%\jre\bin第3步打开终端命令行任意目录下输入javac、java等指令测试如果出现相应的参数提示信息则表示配置成功5.IDEA新建项目IDEA新建项目时如果能够自动识别本地安装的JDK则代表Java的编程环境配置完成可以开始Java之旅了

更多文章