乐趣区

关于java:Java程序的编写与执行Java新手常见的问题解决

明天,咱们来写一段 Java 程序。而后看看 Java 程序是如何执行的,以及 Java 老手小白遇到的问题和解决办法。

HelloWorld 的编写

① 新建一个 XXX.java(文件的扩展名显示进去)

②编写代码,以类为单位编写,编写入口函数 / 办法

public class HelloWorld{ // 类名最好与文件名统一
    public static void main(String[] args){ // 程序的入口
        System.out.println("HelloWorld");// 以分号结尾
    }
}

③通过 javac 命令实现 编译操作(须要写 java 文件的残缺门路)

④运行 java 程序,运行 .class 文件 / 字节码文件 通过 java 命令实现

执行如下命令:

其中:

-classpath /-cp 是用来指定门路。

若不指定则 java 会从当前目录找,找不到去 java 的 lang 包找。

若指定门路,如:-classpath /-cp .;c: 文件名

则 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 润饰类的类名)统一。因而一个源文件当中最多只能有一个公共类。

Java 程序的开发执行流程

A: 编写 java 源程序(.java) 源文件 / 源代码

B: 通过 javac 命令编译生成.class 文件(字节码文件)

C: 通过 java 命令运行.class 文件(字节码文件)

常见问题与解决

1. 扩展名被暗藏

如何找到:工具 – 文件夹选项 – 查看 – 去除暗藏扩展名的那个勾勾

2. 咱们当初个别文件名称和类名统一。

.java 文件当中的类名 (class 前面跟的名称) 通过编译过后,会将类名作为.class 文件的文件名称。

然而,留神:javac 前面跟的是文件名 + 扩展名

java 前面跟的类名不带扩展名。

3. Java 语言严格辨别大小写

4. 单词不要写错

5. 见到非法字符: 必定是中文问题。

咱们写程序要求标点符号必须全副是英文状态。

6. 括号的配对问题。

一般来说,括号都是成对呈现的。

7. 在类 HelloWorld 中找不到主办法。

8. 遗记书写语句前面的分号。

退出移动版