基于jdk11的Java入门教程-(2)命令行工具

createh55个月前 (01-08)技术教程64

JDK安装完成之后,本身是没有类似IDE集成开发工具,所有工作都需要在终端窗口中输入命令来完成,对于新手在使用IDE开发程序之前有必要掌握此技能,这有助于理解和掌握开发环境的后台工作方式。在掌握编译和运行模式之后,就可以使用专业的IDE开发工具,提高开发效率。

下面介绍如何用命令工具开发Java程序。以Macos系统为演示系统。

1)打开一个终端窗口。

2)建议切换到一个开发工作空间目录下,如/Users/你登录的用户名/app/workspace/javawork,app/workspace/javawork是我建立的java学习工作空间目录,你可以根据自己的情况创建自己的工作空间目录。

3)在终端窗口中输入:cd /Users/outworld/app/workspace/javawork

这里的outworld是我机器登录的用户名。

4)输入vim HelloWorld.java

在(vim的操作建议百度搜索一下)打开编辑器界面输入以下内容:

保存退出。输入:javac HelloWorld.java进行编译。

输入java HelloWorld运行程序:

这就完成了第一个Java程序。

上面代码执行过程如下:

(1)javac是Java的编译器,将HelloWorld.java编译成HelloWorld.class,此文件是Java编译后的字节码文件 。

(2)java HelloWorld命令启动Java虚拟机运行程序,Java虚拟机首先将编译好的字节码文件加载到内存,这个过程被称为类加载。然后Java虚拟机针对加载到内存中的Java类进行解释执行,输出运行结果。

在编写Java代码时注意事项:

1)手工输入代码,注意字母的大小写,Java语言是大小写敏感的。

2)编写Java源代码时扩展名一定是.java,如果在window下用记事本写Java源代码保存时默认为.txt,注意要设置显示出文件扩展名。

3)如果无法编译,提示如Bad command or file name或javac:command not found等错误提示时,要检查运行环境配置是否正确。

4)注意类的写法,建议采用驼峰命名规则,如类名HelloWorld。

下一节,学习图形编程。

相关文章

手把手教你写Java-Agent

Java Agent是目前是各种监测调试JVM的主要技术。Eclipse,IntelliJ,Visual VM ,JConsole 等都依赖于此技术。相信你们的Java 程序部署的时候肯定也会配置各种...

11款常用Java编程软件推荐(建议收藏)

大家好,我是mikechen。优秀的Java编程软件可以极大的提升我们的开发效率,所以今天给大家推荐一波必备Java编程软件@mikechen本篇已经收纳于mikechen创作的《阿里架构师进阶专题合...

git命令行or图形化界面?看这篇操作就够了

我们在自己的私人分支开发好各自的模块后,就要合并到master,这个时候在idea里边先切换到master,然后update一下获取最新更新,解决一下冲突,最后再合并自己的私人分支,add,commi...