Java入门
一、Java虚拟机
跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。Java的虚拟机本身是不具备跨平台功能的,每个操作系统下都有不同版本的虚拟机。如图所示:
二、HelloWorld程序入门
1、创建文件
在任意路径创建一个文本文件,此处以E: code为例,完整的文件名修改为HelloWorld.java
,其中文件名为HelloWorld
,后缀名必须为.java
。如图所示:
注:必须打开文件扩张名。windows 10打开扩展名如下:
在当前路径下,点击菜单项的 查看
选项,勾选文件扩展名
,如同所示:
2、编写Java源程序
使用Notepad++记事本软件编写HelloWorld.java,代码如下:
/*
public: 公共的,公有的
class:声明类的关键字
HelloWorld:类名
static:静态的
void:空返回值
main:主函数,程序入口
String[]:数据类型
args:参数名
system.out.println:输出显示字符串 Hello World!
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
注意:文件名必须是HelloWorld
,保证文件名和类的名字是一致的,注意大小写。
3、编译Java源程序
javac
编译源文件
(1)、进入源文件目录
进入Java源文件的目录,使用javac
命令进行编译。
问题:
- 什么是DOS命令?
DOS命令,计算机术语,是指DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。 - 如何进入DOS操作窗口?
按下Windows+R
键,打开运行窗口,输入cmd
回车,进入到DOS的操作窗口。
打开DOS命令行后,看到一个路径 C:Users...
就表示我们现在操作的磁盘是C盘。
- 如何进入Java源文件的目录?
切换盘符,使用E:
切换到E盘。
盘符名:
rem 例如:E:
注:盘符名不区分大小写
使用cd
命令,进入Java源文件目录。
cd 路径
rem 例如:cd code
- 常用DOS又有哪些?
命令操作符号盘符切换命令盘符名:
查看当前文件夹dir
进入文件夹命令cd 文件夹名
返回上级文件夹命令cd ..
返回磁盘根目录cd
清屏cls
(2)、javac
命令
- 安装
jdk
。下一步下一步安装,弹出的jre
也需要安装。
注:①.jdk不要安装在中文路径下;
②.jdk和jre安装在同一路径下。 - 安装完成后,在任意路径下(非jdk的安装路径)执行java命令或执行java -version 检查java的安装版本。
如图所示:jdk
安装成功。
3、编译HelloWorld.java
javac Java源文件名.后缀名
rem 例如: javac HelloWorld.java
但是此时会出现如下所示:
当我们将路径切换到jdk的安装路径时,会出现如下所示:
这时说明安装并没有出问题,此时是路径问题。
问题:
如何解决javac与源文件不再同一目录下?
答:难道将源文件放在jdk的bin目录下?不,此方法不可取。
那么如何解决javc
在任意路径下都能够执行?
答:配置path。path: jdk安装目录下的bin目录完整路径放入。
注意:路径之间使用英文状态下的分号进行分隔
重启DOS再次编译,如同所示:
此时编译完成。
java
运行class文件
在DOS命令行中,进入Java源文件的目录,使用java
命令进行运行。
java 类名字
rem java HelloWorld
注:java HelloWord 不要写 不要写 不要写 .class
Java程序.class文件
的运行工具java.exe
,在JDK安装目录的bin目录下。但是由于安装默认配置了环境变量,可以再任意目录下使用。
注:恭喜你,Java你已经入门了。