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

createh54个月前 (01-08)技术教程42

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。

下一节,学习图形编程。

相关文章

CMD常用命令大全「值得收藏」

前言平常在学校上课忘记带鼠标,触摸板又有点不方便。cmd 可以解决一大半问题!通过使用窗口命令,实现无鼠标办公!或者你想在朋友面前装个 x,不妨运行一下tree总而言之,cmd 命令记一些常用的,还是...

看完这篇 我也会用命令行来启动程序了

最近在配置一些java相关环境的时候,本着不出错的原则,就百度了一下详细的教程,可是发现多数教程只是写了一大堆代码,但是都未能谈论到本质的东西,所以,我决定和大家来谈一下这个各大软件(语言编辑器)配置...

sudo命令与su命令解析

sudo命令我们平时用低权限账号在使用一些高权限命令时,经常会提示Permission denied,一般人可能会切换到高权限账号后再使用高权限命令。实际上,我们可以在使用的命令前加上"sud...

JVM实战—1.Java代码的运行原理

大纲1.Java代码到底是如何运行起来的2.JVM类加载机制的一系列概念3.JVM中有哪些内存区域及各自的作用4.JVM的垃圾回收机制的作用5.问题汇总1.Java代码到底是如何运行起来的(1)首先假...

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

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

全网最完整的免费java教程讲义(一)——java配置和安装

一,安装Java1) 安装JDK要学习和使用java,首先需要安装JDK(Java Developemnt Kit),相当于java安装包。Java的下载页在甲骨文官网上:https://www.or...