2018年3月计算机二级考试JAVA入门知识点:简单JAVA程序编写

  2018年计算机等级考试即将开始,小编在这里为考生们整理了2018年3月计算机二级考试JAVA入门知识点,希望有所帮助,想了解更多消息,请关注出国留学网的及时更新哦。

  2018年3月计算机二级考试JAVA入门知识点:简单JAVA程序编写

  初识Java程序——HelloWorld

  象其它编程语言一样,Java 编程语言也被用来创建应用程序。一个共同的应用程序范例是在屏幕上显示字串“Hello World!” 。下列代码给出了这个 Java 应用程序。

  虽然很多你可能都不明白,没有关系,主要是来体会一下 Java 程序是什么样子,你可以先看看,有个印象,然后可以先模仿着做。

  1 :HelloWorldApp

  1.//

  2.// HelloWorld 应用示例

  3.//

  4.public class HelloWorldApp{

  5. public static void main (String args[]) {

  6. System.out.println ("Hello World!");

  7. }

  8.}

  以上程序行是在你的屏幕上打印“Hello World!”所需的最少代码。

  2:描述 HelloWorldApp

  第 1-3 行

  程序中的 1-3 行是注释行

  1 //

  2 // HelloWorld 应用示例

  3 //

  第 4 行

  第 4 行声明类名为 HelloWorldApp。类名(Classname)是在源文件中指明的,它可在与源代码相同的目录上创建一个 classname · class 文件。在本例题中,编译器创建了一个称为HelloWorldApp.class的文件, 它包含了公共类HelloWorldApp的编译代码。

  4 public class HelloWorldApp{

  第 5 行

  第 5 行是程序执行的起始点。Java 解释器必须发现这一严格定义的点,否则将拒绝运行程序。

  其它程序语言(特别是 C 和 C++)也采用 main ()声明作为程序执行的起始点。此声明的不同部分将在本课程的后几部分介绍。

  如果在程序的命令行中给出了任何自变量(命令行参数) ,它们将被传递给 main()方法中被称作 args 的 String 数组。在本例题中,未使用自变量。

  public static void main (String args[]) {

  public-方法 main()可被任何程序访问,包括 Java 解释器。

  static- 是一个告知编译器 main()是用于类 HelloWorldApp 中的方法的关键字。

  为使 main()在程序做其它事之前就开始运行,这一关键字是必要的。

  void- 表明 main()不返回任何信息。这一点是重要的,因为 Java 编程语言要进行谨慎的类型检查,包括检查调用的方法确实返回了这些方法所声明的类型。

  String args[] - 是一个 String 数组的声明, 它将包含位于类名之后的命令行中的自变量。

  java HelloWorldApp args[0] args[1]· · · ·

  第 6 行

  第 6 行声明如何使用类名、对象名和方法调用。它使用由 System 类的 out 成员引用的 PrintStream 对象的 println()方法,将字串“Hello World!”打印到标准输出上。

  6 System.out.println(“Hello World!”);

  在这个例子中,println()方法被输入了一个字串自变量并将其写在了标准输出流上。

  第 7-8 行

  本程序的 7-8 行分别是方法 main()和类 HelloWorldApp 的下括号。

  7 }

  8 }

  3 :编译并运行 HelloWorldApp

  编译

  当你创建了 HelloWorldApp.java 源文件后,用下列程序行进行编译:

  javac HelloWorldApp.java

  如果编译器未返回任何提示信息, 新文件 HelloWorldApp.class 则被存储在与源文件相同的目录中,除非另有指定。

  如果在编译中遇到问题,请参阅本模块的查错提示信息部分。

  运行

  为运行你的 HelloWorldApp 应用程序,需使用 Java 解释器和位于 bin 目录下的 java程序:

  java HelloWorldApp

  Hello World!

  4 :编译 差错

  编译时的错误,以下是编译时的常见错误:

  javac:Command not found

  PATH 变量未正确设置以包括 javac 编译器。javac 编译器位于 JDK 目录下的 bin 目录。

  HelloWorldApp.java:6: Method printl(java.lang.String)

  not found in class java.io.PrintStream.System.

  out.printl ("Hello World!");

  方法名 println 出现打印错误。

  In class HelloWorldApp:main must be public or static

  该错误的出现是因为词 static 或 public 被放在了包含 main 方法的行之外。

  运行时的错误 can’t find class HelloWorldApp(这个错误是在打印 java HelloWorldApp时产生的) , 通常, 它表示在命令行中所指定的类名的拼写与 filename.class 文件的拼写不同。Java 编程语言是一种大小写区别对待的语言。

  例如: public class HelloWorldapp {

  创建了一个 HellloWorldapp.class ,它不是编译器所预期的类名(HelloWorldApp.class)。

  4.1:命名

  如果 java 文件包括一个公共类,那么它必须使用与那个公共类相同的文件名。例如在前例中的类的定义是

  public class HelloWorldapp

  源文件名则必须是 HelloWorldapp.java

  4.2:类计数

  在源文件中每次只能定义一个公共类。

  4.3:源文件布局

  一个 Java 源文件可包含三个“顶级”要素:

  (1)一个包(package)声明(可选)

  (2)任意数量的导入(import)语句

  (3)类(class)声明

  该三要素必须以上述顺序出现。即,任何导入语句出现在所有类定义之前;如果使用包声明,则包声明必须出现在类和导入语句之前。

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

分享

热门关注

计算机二级考试时间多长

关于计算机二级

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试时间分配

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

计算机二级考试知识点有哪些

计算机二级考试知识点

计算机二级基础知识点归纳

计算机二级基础知识点

计算机二级考试难不难

计算机二级考试

计算机二级公共基础知识考试内容

计算机公共基础知识考试

计算机二级考试内容难不难?有关计算机二级的考试内容

计算机二级考试内容难不难