今天,咱们来写一段Java程序。而后看看Java程序是如何执行的,以及Java新手小白遇到的问题和解决办法。java
① 新建一个XXX.java (文件的扩展名显示出来)函数
②编写代码 ,以类为单位编写,编写入口函数/方法工具
public class HelloWorld{ // 类名最好与文件名一致 public static void main(String[] args){ // 程序的入口 System.out.println("HelloWorld");// 以分号结尾 } }
③经过 javac命令完成 编译操做(须要写java文件的完整路径)spa
④运行java程序, 运行 .class 文件/字节码文件 经过 java 命令完成code
执行以下命令:图片
其中:开发
-classpath /-cp是用来指定路径。it
若不指定则java会从当前目录找,找不到去java的lang包找。编译
若指定路径如:-classpath /-cp .;c: 文件名class
则java命令会先从当前目录开始找,找不到去指定的C目录找文件名 ,若仍是找不到就再去java的lang包下找
. 表明当前路径
; 分隔路径
切记:在路径和文件名之间须要空格分隔
A: Java程序的最基本单位是类,因此咱们要定义一个类。
class 表明类
格式:class 类名
举例:class HelloWorld{}
B:在类中写内容的时候,用大括号括起来。
C:Java程序要想执行,必须有main方法。
格式:public static void main(String[ ] args){}
D:要指向那些东西呢,也用大括号括起来。
E:输出语句: System.out.println(“输出的内容”);
注:一个class 编译后会对应一个 .class文件,一个源文件当中能够有多个class,当有公共类(public)存在时文件名必须和 公共类名(public 修饰类的类名)一致。所以一个源文件当中最多只能有一个公共类
A:编写java源程序(.java) 源文件/源代码
B:经过javac命令编译生成.class文件(字节码文件)
C:经过java命令运行.class文件(字节码文件)
如何找到:工具--文件夹选项--查看--去除隐藏扩展名的那个勾勾
.java文件当中的类名(class 后面跟的名称)通过编译事后,会将类名做为.class文件的文件名称。
可是,注意: javac后面跟的是文件名+扩展名
java后面跟的类名不带扩展名
咱们写程序要求标点符号必须所有是英文状态。
通常来讲,括号都是成对出现的。