注释
//单行注释
/*多行注释*/
/**文档注释(Java特有)*/
单行和多行注释的作用
对所写程序进行解释说明,增强可读性,方便自己和别人。
调试所写代码(注释掉不需要运行部分)。
特点:单行和多行注释掉的内容不参与编译,编译以后生成的.class文件中不包含注释掉的信息。
文档注释的使用
注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。
操作方式
- >javadoc -d [生成文件名] -author -version [解析文件名.java](-author和-version分别为注释当中@author和@version后面的内容)
- 注意:多行注释不能嵌套使用
第1个Java代码
public class Hello{ |
对第一个Java程序总结
java程序的编写-编译-运行的过程
编写:我们将编写的java代码保存在以“.java”结尾的源文件中
编译:使用javac.exe来编译我们的java源文件。格式:javac 源文件名.java
运行:使用java.exe解释运行我们的字节码文件(.class)。格式:java 类名
在一个java源文件中可以声明多个类(class),但是只能有一个类声明为public的,而且要求声明为public的类的类名必须与源文件名必须相同。
程序的入口是main()方法,格式是固定的。可以写成:public static void main(String[] args)或public static void main(String[] a)或public static void main(String a[])
输出语句
System.out.println():输出后换行,无内容则只换行
System.out.print():输出后不换行
每一个执行语句都以分号结尾,每个执行语句只要以分号隔开即使不换行也不影响执行
编译的过程:编译以后,会生成一个或多个字节码文件,字节码文件与java源文件中的类名相同。
章节练习
java语言的特点是什么?
- 面向对象性:两个基本概念:类、对象;三大特性:封装、继承、多态
- 健壮性:吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制
- 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write once , Run Anywhere”
System.out.println()和System.out.print()有什么区别?
- 前者输出内容后换行,后者输出后不换行。
一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?
- 答:可以。但最多只有一个类名声明为public,与文件名相同。
设置path的目的是什么?
- 目的是为了在控制台的任何文件路径下,都可以调用jdk指定目录下的所有指令。
JDK,JRE和JVM的关系是什么?以及JDK、JRE包含的主要结构有哪些?
- 关系:JDK包含JRE,JRE包含JVM
- JDK = JRE + Java开发工具(javac.exe、java.exe、javadoc.exe)
- JRD = JVM + Java核心类库
创建如下类,使得运行可以输出:
public class ChairMan{ |
编译和运行上述代码的指令
编译:>javac ChairMan.java
运行:>java ChairMan