Java开发环境搭建

我们工作和学习,以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的环境变量配置

image-20220209165840379

  1. path是一个常见的环境变量,它告诉系统除了在当前目录下寻找此程序外,还可以到path指定的目录下寻找。

  2. JAVA_HOME

    (1) 为以后其他软件寻找JDK做准备!(一般建议进行配置)

  3. classpath不需配置!

JDK1.5以上版本,JRE会自动搜索当前路径下的类文件及相关jar文件。

出现这样就算配置成功了!

 

Java程序的运行机制

image-20220209161644502

image-20220209161919251

  1. Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;
  2. 再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class;
  3. 最后利用虚拟机(解释器,java)解释执行。如上图所示。

计算机高级语言的类型主要有编译型和解释型两种,而Java 语言是两种类型的结合。

JVM、JRE和JDK

JVM(Java Virtual Machine): 用于执行bytecode字节码的”虚拟计算机”。

不同的操作系统有不同版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。

image-20220209162843459

Java Runtime Environment (JRE) 包含:Java虚拟机、库函数等。

Java Development Kit (JDK)包含:JRE,编译器和调试器等。

image-20220209163247817

老鸟建议

  • 如果只是要运行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,大小写也必须一致)。

image-20220209180533204

· 中文问题:

如果代码中有中文,则使用记事本保存时,选择:

image-20220209181127612

菜鸟雷区

  • 代码中的引号、分号必须为英文引号和分号,不能是中文全角的引号和分号。
  • 注意大小写。

·编译(编译器创建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)

老鸟建议:

对于IDE的选用,真的是无所谓的,大家不用太过纠结。

百度网盘下载:通过网盘分享的文件:ideaIC-2021.2.2.exe
链接: https://pan.baidu.com/s/15mQN3U8bDs5rDFSDfty9Yg?pwd=vb3a 提取码: vb3a 复制这段内容后打开百度网盘手机App,操作更方便哦

image-20220209185640849

image-20220209185734627

image-20220209185801144

image-20220209185834667

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Haooog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值