我们工作和学习,以JAVA8为主。当然,也可以使用8以上的其他版本。
JDK下载和安装
下载JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
或者网盘:
jdk-8u181-windows-x64.exe
下载地址:阿里云盘分享
安装JDK:选择JDK安装目录,采用默认即可(如果一定要自定义,不要包含中文路径)
JDK的全称是: Java Development Kit
JDK包含:JRE,编译器和调试器等。
如果只是运行一个JAVA程序,只需要安装JRE
如果要开发JAVA程序,需要安装JDK
JDK的环境变量配置
-
path是一个常见的环境变量,它告诉系统除了在当前目录下寻找此程序外,还可以到path指定的目录下寻找。
-
JAVA_HOME
(1) 为以后其他软件寻找JDK做准备!(一般建议进行配置)
-
classpath不需配置!
JDK1.5以上版本,JRE会自动搜索当前路径下的类文件及相关jar文件。
出现这样就算配置成功了!
Java程序的运行机制
- Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;
- 再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class;
- 最后利用虚拟机(解释器,java)解释执行。如上图所示。
计算机高级语言的类型主要有编译型和解释型两种,而Java 语言是两种类型的结合。
JVM、JRE和JDK
JVM(Java Virtual Machine): 用于执行bytecode字节码的”虚拟计算机”。
不同的操作系统有不同版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。
Java Runtime Environment (JRE) 包含:Java虚拟机、库函数等。
Java Development Kit (JDK)包含:JRE,编译器和调试器等。
老鸟建议
- 如果只是要运行Java程序或者玩Minecraft这样的JAVA游戏,只需要JRE就可以。JRE通常非常小,其中包含了JVM。
- 如果要开发Java程序,就需要安装JDK。
1. 如下关于JAVA语言的描述,正确的是:
A JAVA只有编译,没有解释
B JAVA既有编译,也有解释
C JAVA只有解释
D JAVA代码可以直接在操作系统中运行
2. 如下关于JVM的说法,错误的是:
A JVM的英文全称是:Java Virtual Machine
B JVM是用于执行bytecode字节码的”虚拟计算机”
C 不同的操作系统有不同版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心
D JVM包含了JRE,JRE包含了JDK
答案
1=>B 2=>D
·使用记事本,编写代码
public class Welcome{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
可在d盘下建立文件夹mycode
,用于保存学习的代码。保存路径建议为:d:/mycode
。保存为:Welcome.java
(文件名必须为Welcome
,大小写也必须一致)。
· 中文问题:
如果代码中有中文,则使用记事本保存时,选择:
菜鸟雷区
- 代码中的引号、分号必须为英文引号和分号,不能是中文全角的引号和分号。
- 注意大小写。
·编译(编译器创建class字节码文件)
打开命令行窗口,进入Java文件所在目录;执行命令:javac Welcome.java
,生成class文件。
·解释并运行阶段
执行:java Welcome
(就是运行编译生成的Welcome.class
),输出执行结果。
最常用DOS命令
磁盘操作系统(Disk Operating System),是早期个人计算机上的一类操作系统。
常用命令:
命令 | 使用说明 |
---|---|
cd | 目录路径 进入一个目录 |
cd .. | 进入父目录 |
dir | 查看本目录下的文件和子目录列表 |
cls | 清除屏幕命令 |
上下键 | 查找敲过的命令 |
Tab键 | 自动补齐命令 |
常用Java开发工具
入门学习时,进行简单的Java程序编写,我们可以使用文本编辑器,比如:记事本。但是,记事本功能不够强大,我们可以考虑使用“更加强大的记事本”,常见的有如下三种软件:
- Notepad++
- Sublime
- EditPlus
在我们真正学习开发中,包括在企业中从事软件开发时,一般使用集成开发环境 (IDE)
- IDEA 官方网址: IntelliJ IDEA – the IDE for Pro Java and Kotlin Development
- VS Code 官方网址:Visual Studio Code - Code Editing. Redefined
- eclipse 官方网址:http://www.eclipse.org
老鸟建议:
对于IDE的选用,真的是无所谓的,大家不用太过纠结。
百度网盘下载:通过网盘分享的文件:ideaIC-2021.2.2.exe
链接: https://pan.baidu.com/s/15mQN3U8bDs5rDFSDfty9Yg?pwd=vb3a 提取码: vb3a 复制这段内容后打开百度网盘手机App,操作更方便哦