第1章:Java初体验(上)

本章节讲解Java的应用、开发环境搭建及使用工具开发程序,涵盖Java平台应用、JVM、JDK、JRE介绍,以及如何从源代码编译并运行Java程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

现在开始,我开始看慕课网:Java入门第一季,如有侵权请告知,我将会删除这些博客。

 

本章节主要讲解Java目前的应用、如何搭建Java开发环境、以及如何使用工具进行Java程序的开发,为以后的学习打下基础。

1 - 1:Java简介

主要内容:

1:Java平台应用

2:核心概念:JVM、JDK、JRE

3:搭建Java开发环境

4:使用工具开发Java程序

4:经验技巧分享

Java这门语言是在1995年由Sun公司推出的一门高级编程语言,至今不过二十多年,但它的发展是非常的快的。2009年,ORACLE公司收购了Sun公司,所以说,现在Java归属于ORACLE门下。

在Java体系中,它的最基础体系部分,就是JavaSE部分(Java标准版本部分),它包括了Java最基础的一些结构,包括面向对象的一些特性等等,那么它也是整个Java基础和核心。在JavaSE的基础之上,还有JavaEE(Java企业版),它主要用于大型的企业级应用的开发,它里面的内容也比较多,包括JSP、EJB、Serves、工作流等等。它还分为另外一块:JavaME,主要用于嵌入式的开发,比方说基于安卓的手机游戏等等,这都是通过JavaME这个部分。当然初学的时候我们都是学习JavaSE的这个部分

上面这三个图片:Java SE、Java EE、JavaME。

接下来我们来看JVM(Java Virtual Machine):这是Java虚拟机,它也是整个Java技术的核心。

进行Java开发的时候,首先我们要编写Java的源代码文件,这个源代码文件是以.java结尾的,创建好后,我们需要通过一个编译器(Compiler)对这个源代码文件进行编译,把它变成一个二进制的字节码文件,这个文件后缀名是.class,而且这个字节码文件与平台无关,无论你是Windows也好,还是Linux也罢,都没有关系。那么这个字节码文件该怎么执行呢?我们需要一个解释器(Interpreter)对这个字节码文件进行解释、翻译,我们才能够去执行它。

我们这个JVM中实际上就包含了解释器,所以说Java这门语言的跨平台,就是通过JVM来实现的。可能有的小伙伴就想了,说什么叫编译器、字节码,什么叫解释器,我还是没明白。举个例子:我今天很高兴,我想吃鱼,首先,我们就要先去菜市场买条鱼回来,我们买回来的鱼,就像是源文件(.java),它是一个最原始的东西,那么我们刚买回来的鱼肯定不能吃,我们要先用菜刀杀掉这个鱼,杀鱼的过程就是使用编译器的过程,菜刀就相当于编译器, 杀完的鱼,就类似于生成的字节码文件,但此时鱼还是生的,想要吃鱼,我们要把它做熟,通过灶具,此时灶具就相当于解释器,我们只有把鱼做熟了才能吃,把字节码文件解释后才能运行,完成之后才是成品。

JDK:Java Development Kit(Java开发工具包)。没有JDK就没法进行Java程序的开发。

JRE:Java Runtime Environment(Java开发运行环境)。

上面为三者关系,当我们安装了JVM以后,实际上就已经有了JDK和JRE。

 

1 - 2:Java开发环境搭建

第一步:安装JDK

下载:https://www.oracle.com/technetwork/java/javase/downloads/index.html

这个JDK针对不同的平台环境拥有不同的安装文件,包括Windows32位和64位都不一样

我已经安装过JDK了我安的是JDK1.8的版本,安到了E盘的Program File文件夹里,这里面就会多出一个Java的文件夹,里面有jdk1.8.0_192。它下面有一个bin目录,bin目录下是一些可执行文件(.exe),我们用的最多的是javac.exe和java.exe;还有一个目录是lib目录,这个目录是我们在进行开发的时候要用到的一些类库文件,他们都是一些.jar结尾的。

第二步:配置环境变量

其中有JAVA_HOME、PATH、CLASSPATH

JAVA_HOME:配置JDK安装路径(JDK安装在哪个路径下)

PATH:配置JDK命令文件位置(就是bin目录的位置)

CLASSPATH:配置类库文件的位置(lib目录位置)

怎么配置呢,这样:

1、

2、

3、

4、

5、这时候,JAVA_HOME默认是没有的,点系统变量里的新建(W)...,弹出对话框输入后点确定

6、配置PATH变量:

点确定,PATH变量就配好了

7、配置CLASSPATH变量:

CLASSPATH变量默认也是没有,像第一个那样做:

输入完成,点确定即可

此时,Java环境配置完成

怎么验证呢?

点击开始,输入cmd进入dos命令行,直接输入java,回车可以看到:

这些提示告诉我们,java工具它的用法,这些并不是错误

另外我们输入javac,回车:

 

1 - 3:使用记事本编写Java程序

主要分为三步:

1、使用记事本编写Java的源代码文件,Java的源代码文件以.java结尾,它的源代码文件默认是不能执行的。想要执行,我们要接着往下走。

2、使用编译器compiler(即使用javac命令),把它编译成字节码文件,字节码文件是以.class结尾的,字节码文件生成后,不管我们用的是Windows操作系统,Linux操作系统或者其他操作系统,都可以运行,这就是Java的跨平台。

3、使用解释器Interpreter(使用java命令),针对不同的平台,通过相应的解释器去解释运行字节码文件。最终,我们就看到程序运行的结果。

首先看第一步,去创建一个.java文件,我们首先在文件夹里创建一个文本文档,改名位HelloWorld.java,我们改名的时候要注意后缀名要是.java,如果找不到,这样来:

我这个电脑是Win10,如果是以前的系统版本,大家搜一下怎么打开我的电脑的菜单栏然后在我的电脑中打开工具 → 文件夹选项,找到查看选项卡:

下面我们打开这个文件(以记事本打开)来写这个文件:

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("Welcome to imooc!");
	}
}

注意,第一行HelloWorld一定要与创建的.java名相同才能运行,然后我们保存一下。然后我们用cmd命令行找到我们存放文件的位置,我存放到了E盘→Java→Java入门第一季→第一章:Java初体验→1-3:用记事本编写Java程序,我们这样写:

打开cmd,输入cd /,回车,输入e:,回车,输入cd java,回车,输入cd Java入门第一季,回车,输入cd 第一章:Java初体验,回车输入cd 1-3:用记事本编写Java程序,回车,这时候,就找到了HelloWorld.java的位置:

然后第二步,我们需要通过编译器对它进行编译成一个字节码文件,所以我们接着输入javac HelloWorld.java,回车(注意大小写):

此时不会出现任何东西,这时候恭喜你,此代码现在没有任何问题。我们看刚才的文件夹:

自动生成了一个同名的.class文件,打开这个文件:

可以看到里面全是乱码,所以这个文件是没法直接运行的。

第三步,通过解释器去执行它,我们接着在cmd中输入java HelloWorld,注意这个后面不加.class或.java,然后回车:

到此,我们第一个Java程序编写完成了!

 

 

单选题:在控制台运行一个 Java 程序 Test . class ,使用的命令正确的是( )

A.、java Test.class

B、javac Test.class

C、java Test

D、javac Test

答案在下一节公布

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值