注释

  1. //单行注释

  2. /*多行注释*/

  3. /**文档注释(Java特有)*/

单行和多行注释的作用

  1. 对所写程序进行解释说明,增强可读性,方便自己和别人。

  2. 调试所写代码(注释掉不需要运行部分)。

  3. 特点:单行和多行注释掉的内容不参与编译,编译以后生成的.class文件中不包含注释掉的信息。

文档注释的使用

  1. 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。

  2. 操作方式

    • >javadoc -d [生成文件名] -author -version [解析文件名.java](-author和-version分别为注释当中@author和@version后面的内容)
  • 注意:多行注释不能嵌套使用

第1个Java代码

public class Hello{
public static void main(String[] args){//arguments参数
System.out.println("Hello World !");
}
}

对第一个Java程序总结

  1. java程序的编写-编译-运行的过程

    • 编写:我们将编写的java代码保存在以“.java”结尾的源文件中

    • 编译:使用javac.exe来编译我们的java源文件。格式:javac 源文件名.java

    • 运行:使用java.exe解释运行我们的字节码文件(.class)。格式:java 类名

  2. 在一个java源文件中可以声明多个类(class),但是只能有一个类声明为public的,而且要求声明为public的类的类名必须与源文件名必须相同。

  3. 程序的入口是main()方法,格式是固定的。可以写成:public static void main(String[] args)或public static void main(String[] a)或public static void main(String a[])

  4. 输出语句

    • System.out.println():输出后换行,无内容则只换行

    • System.out.print():输出后不换行

  5. 每一个执行语句都以分号结尾,每个执行语句只要以分号隔开即使不换行也不影响执行

  6. 编译的过程:编译以后,会生成一个或多个字节码文件,字节码文件与java源文件中的类名相同。


章节练习

  1. java语言的特点是什么?

    • 面向对象性:两个基本概念:类、对象;三大特性:封装、继承、多态
    • 健壮性:吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
    • 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”
  2. System.out.println()和System.out.print()有什么区别?

    • 前者输出内容后换行,后者输出后不换行。
  3. 一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?

    • 答:可以。但最多只有一个类名声明为public,与文件名相同。
  4. 设置path的目的是什么?

    • 目的是为了在控制台的任何文件路径下,都可以调用jdk指定目录下的所有指令。
  5. JDK,JRE和JVM的关系是什么?以及JDK、JRE包含的主要结构有哪些?

    • 关系:JDK包含JRE,JRE包含JVM
    • JDK = JRE + Java开发工具(javac.exe、java.exe、javadoc.exe)
    • JRD = JVM + Java核心类库
  6. 创建如下类,使得运行可以输出:01RunOutput

public class ChairMan{
public static void main(String[] args){
System.out.println("姓名:习大大\n");
//System.out.println();
System.out.println("性别:男");
System.out.print("住址:北京中南海");
}
}
  1. 编译和运行上述代码的指令

    • 编译:>javac ChairMan.java

    • 运行:>java ChairMan