欢迎光临散文网 会员登陆 & 注册

第一个 Java 程序及常见错误

2020-10-28 18:38 作者:要宠你上天  | 我要投稿

使用记事本,编写代码

【示例 1-1】使用记事本开发第一个 Java 程序

public class Welcome{

public static void main(String[] args){

System.out.println("Hello Java!我是尚学堂学员,程许愿");

}

}

可在 d 盘下建立文件夹 mycode,用于保存学习的代码。保存路径建议为:”d:/mycode”。

保存为:Welcome.java (文件名必须为 Welcome,大小写也必须一致)。如图 1-19 所

示。

图1-19 保存代码为文件

菜鸟雷区

 代码中的引号、分号必须为英文引号和分号,不能是中文全角的引号和分号。

 注意大小写。

·编译(编译器创建 class 字节码文件)

打开命令行窗口,进入 Java 文件所在目录;执行命令:javac Welcome.java,生成 class

文件。如图 1-20 所示。

图 1-20 编译 Java 源文件

解释并运行阶段

执行:”java Welcome”(就是运行编译生成的 Welcome.class 文件),输出执行结果。

如图 1-21 所示。

图1-21 解释并运行程序

程序常见错误

见问题-1:提示“javac 不是内部或外部命令……”

图 1-22 常见错误-1


出错原因:Path 变量配置错误导致没有找到 javac 命令

解决方案:参考 1.4.2 <环境变量 Path 的配置>,细心重新设置 Path,配置完成后需要

重新输入 cmd 打开命令行窗口。

常见问题-2:文件夹中可以看到 Welcome.java 文件,在编译时出现’javac 找不到文

件……’

图 1-23 常见错误-2


出错原因:可能是操作系统显示设置的问题,隐藏了文件的扩展名

解决方案:打开我的电脑窗口,选择【组织】【文件夹和搜索选项】【查看】,

如图 1-24 所示,去掉“隐藏已知文件夹类型的扩展名”复选框中的对勾,看到文件的实际

名称为 Welcome.java.txt,将后缀后.txt 去掉。

图 1-24 常见问题-2 解决方案

常见问题-3:NoSuchMethodError:main

出错原因:找不到 main 方法,应该是 main 方法书写有误。

解决方案:检查 public static void main(String [ ] args){}是否有误。

总结和提升

 Java 对大小写敏感,如果出现了大小写拼写错误,程序无法运行。

 关键字 public 被称作访问修饰符(access modifier),用于控制程序的其它部分对

这段代码的访问级别。

 关键字 class 的意思是类。Java 是面向对象的语言,所有代码必须位于类里面。

 一个源文件中至多只能声明一个 public 的类,其它类的个数不限,如果源文件中包

含一个 public 类,源文件名必须和其中定义的 public 的类名相同,且以“.java”为扩展名。

 一个源文件可以包含多个类 class。

 正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节

码文件,且将字节码文件自动命名为类的名字且以“.class”为扩展名。

 main 方法是 Java 应用程序的入口方法,它有固定的书写格式:

 public static void main(String[ ] args) {…}

 在 Java 中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以

“}”结束, 由于编译器忽略空格,所以花括号风格不受限制。

 Java 中每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行。


老鸟建议

编程时,一定要注意缩进规范;

在写括号、引号时,一定是成对编写,然后再往里插入内容。


第一个 Java 程序及常见错误的评论 (共 条)

分享到微博请遵守国家法律