认识Java,
认识Java,
一、基本术语简介
JVM:(Java Vritual Machine ) Java 虚拟机,它也是整个 Java 技术的核心。Java 语言的跨平台就多亏了 JVM。
JDK: (Java Development Kit Java) 开发工具包,没有 JDK 就没有办法进行 Java 程序的开发。
JRE: (Java Runtime Environment) Java 运行环境,如果我们需要运行一个Java程序,就得安装 JRE。
他们之间的关系如下图。
二、开发环境搭建
接下来我们就来讲讲 windows 系统
下 Java 环境的配置。
第一步:安装JDK
在 window 系统下,下载好JDK后,点开安装程序,按照指示安装就可以了。
验证 JDK 是否安装成功:
-
点击
开始
-
在
搜索
中输入 cmd,按回车
,打开 dos 命令行 -
输入命令
java -version
,按回车
如果显示了 Java 的版本,那么表示 JDK 安装成功了。
在线环境下的验证截图:
第二步:配置环境变量
当我们安装好JDK后,就要配置环境变量了。一般来说,我们会配置这三个环境变量:
- JAVA_HOME 配置 JDK 安装路径
- PATH 配置 JDK 命令文件的位置
- CLASSPATH 配置类库文件的位置
步骤一:右击计算机
,选择属性
步骤二:打开高级系统设置
步骤三:选择高级
步骤四:选择环境变量
步骤五:在系统变量
里配置JAVA_HOME
-
点击
系统变量
下的新建
-
变量名
填JAVA_HOME
-
变量值
填JDK的安装路径(若是默认安装路径,打开计算机->C盘->Program Files->Java->jdk1.7.0.13(或者其他版本),拷贝路径就可以了) -
点击确定
步骤六:在在系统变量
里配置PATH变量
-
系统变量
默认里有Path变量,找到它,点击编辑
-
在
变量值
最前面添加指定jdk命令文件的位置(jdk1.7.0.13->bin目录,拷贝路径) -
将路径添加到Path
变量值
前面用;
和后面的路径隔开
步骤七:配置CLASSPATH变量
-
点击
系统变量
下的新建
-
变量名
填CLASSPATH
-
变量值
填JAVA的class路径与lib库路径(若是默认安装路径,打开计算机->C盘->Program Files->Java->jdk1.7.0.13(或者其他版本)->lib目录,拷贝路径就可以了) -
点击确定
第三步:验证环境配置是否正确
-
点击
开始
-
在
搜索
中输入 cmd,按回车
,打开 dos 命令行 -
输入命令
java
,按回车
-
下面会出现一系列的命令行,这些提示是Java工具的用法和作用
-
再执行一个命令,输入
javac
,按回车
-
如果以上均给出提示,则开发环境配置是没有问题的
-
同学们也可以在右边的桌面上打开
Xfce 终端
,输入以上验证操作命令,进行观察。
2.3 利用文本文件编辑 Java 程序
接下来我们将在实验楼的在线环境中用文本文件去开发一个Java程序,主要有三步。
第一步,我们使用文本文件去编写Java的源代码文件,Java的源代码文件以.java
结尾,源代码文件默认是不能被机器执行的。
第二步,我们要使用编译器(也就是javac命令),对源代码文件进行编译的操作。把它编译成字节码文件,字节码文件是以.class
结尾。它与平台无关,也就是说无论你是windows还是linux,字节码文件都是这样的一个文件,这跟系统没有关系。实际上Java的跨平台就是因为字节码文件的存在。
第三步,就是我们的解释器。针对不同的平台,根据相应的解释器,去解释运行字节码文件(这里我们使用java命令),最终我们可以看到程序运行出的结果。
大家在右侧的桌面试试吧:
- 在右侧桌面点击右键,选择
从模板创建
,点击空文件
。
-
将文件命名为
HelloWorld.java
,点击创建
。 -
双击点开桌面上我们刚刚建好的文件,进行编辑
-
看看这是木木在上面书写的代码,同学们可以参照到下面图片里的代码进行输入。至于这些代码的含义,我们等会儿便会讲到。
-
代码编辑完了保存一下(可以按
ctrl
+s
或在菜单栏的file
里选择save
) -
点开
Xfce 终端
,输入cd Desktop
,因为我们将文件存放在桌面上的,所以我们要把目录定位到桌面(这时候可以输入ll
,来查看一下文件是否在桌面上)
-
输入
javac HelloWorld.java
,对源文件进行编译 -
同学们是不是发现桌面上多出了一个
HelloWorld.class
的文件 -
接着我们继续输入
java HelloWorld
(java 命令不能跟上文件的后缀名),对HelloWorld.class
字节码文件利用解释器去执行它,是不是出现了Welcome to ShiYanlou!
2.4 Eclipse开发 Java 程序
Eclipse(或 MyEclipse)是一个 IDE 工具,IDE 是集成开发环境的意思。它将程序开发环境和程序调试环境集合在一起,提高开发效率。我们在做开始的时候,一般都会借助这种第三方的工具,给大家提供 Eclipse 的官方下载地址:http://www.eclipse.org/downloads/
同样,Eclipse 的安装版本也得与计算机的操作系统类型相匹配。
Eclipse 它是一款开源软件,所以是免费的。
同学们请打开桌面上的 Eclipse,在 Eclipse 上开发 Java 程序一共分为四个步骤:
- 创建一个 Java 项目
- 创建程序包
- 编写 Java 源程序
- 运行 Java 程序
接下来我们就来创建一个Java项目吧!
1.双击 Eclipse 进入我们的开发环境。第一次进入的时候,Eclipse 可能会让你设置工作空间地址(Workspace),直接点OK
就可以了。在实验楼的环境中,Workspace
的默认地址为 /home/shiyanlou/workspace
。
2.等待Eclipse启动完成,点击菜单里中的 File
,选择 New
,创建一个 Project
,选择 Java
Project
新建一个Java工程(同时同学们也可以右击左侧空白地方,选择 New
,创建 Project
,选择Java
Project
)。
3.接下来我们要为我们的工程命名,比如说指定一个名称 HelloWorld
。
点击 Finish
按钮完成创建,如果遇到下面的对话框,点击 Yes
即可。
4.创建好了工程,点开工程发现有许多下拉文件,src
用来放置我们的源代码文件。
5.接下来我们要创建程序包,创建包的目的是便于我们对源代码的管理。我们可以将不同的源代码文件放到指定的包下,避免重名问题。右击src
,选择New
,创建一个Package,指定包名(一般为域名的反向)。点击finish
完成。在src
的下拉目录里就有了我们定义的包。
6.接下来我们便在指定的包下面来编写源代码。右击我们刚刚创建的包,选择New
,新建一个Class
源代码文件,指定类的名称,我们依然取成HelloWorld
,点击finish
,我们就可以看到,在我们的包下有一个HelloWorld.java
的文件,接下来就在我们的源代码文件里输入我们上面的代码吧。
7.接下来就进入了第四步,运行Java程序。右击空白位置,选择Run As
,运行Java
Application
或是点击上方的运行按钮。
8.于是我们便会在下面的窗口中看到Welcome to ShiYanlou!
的输出。
2.5 HelloWorld代码详解
今天我们输入了如下代码两次:
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
那这些代码究竟是什么意思呢?
这里我们对上述HelloWorld简单讲解下:
-
public是
类修饰
,表示公有
,class是关键字类
,HelloWorld是类名
,类名一定要与 Java 文件名一致; -
内部是一个main方法,是一个
程序执行入口方法
,方法上的public也是修饰,表示公有,static是静态修饰关键字
,是类的一部分,不是对象的一部分,void是方法返回值
,标识返回空,Java 必须用对象去调用方法,所以程序的入口方法是静态的; -
main是方法名,特殊方法,表示执行入口,括号里的String args[] 是方法参数,这里是指字符串数组,用来初始化程序;
-
方法里
System.out.println
是一个输出语句,输出括号里的内容。
而Java程序基本运行原理如下图:
相关文章
- 暂无相关文章
用户点评