现在的位置: 首页 > 综合 > 正文

三、 Java基本的程序设计结构(一)

2017年10月25日 ⁄ 综合 ⁄ 共 2180字 ⁄ 字号 评论关闭

一、一个简单的Java应用程序

public class FirstSample {
	public static void main(String[] args ) {
		System.out.print ("Welcome to Java!");
	}
}

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

2. 关键字public被称作访问修饰符(access modifier,用于控制程序的其它部分对这段代码的访问级别。

3. 关键字class表明Java程序中的全部内容都包含在类中,Java是一种纯面向对象的语言。

4. 源代码必须以“.java”为扩展名。

5. 一个源文件中至多只能有一个public的类声明,其它类的个数不限,如果源文件中包含一个public类,源文件名必须和它中定义为public的类名相同。

6. 正确编译后的源文件,会得到相应的字节码文件,编译器为每个类生成独立的字节码文件,且将字节码文件自动命名为类的名字且以“class”为扩展名。

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

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

7.Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束。由于编译器忽略空格,所以花括号风格不受限制。

8.Java中每个语句必须以分号结束,回车不是语句的结束标志,所以一个语句可以跨多行,一行也可以定义多个语句。但变量名和字符串不可跨行。

public class ClassName {
     public static void main(String[] args) {
           program statements;
    }     
}

9. 注释就是程序员为读者作的说明,是提高程序可读性的一种手段。注释是源代码的重要组成部分,对于一份规范的程序源代码,注释应该占的1/3以上。

10.Java中,有3种表示注释的方法

 // 单行注释----注释内容从//到本行结尾

 /*

       单行或多行注释

     */


/**

       可以用于文档化处理的单行或多行注释

      */

注意: /* */注释不能嵌套,如果注释本身包含了一个*/,就不能用/**/将其括起来。

11. Java中的注释不会出现在字节码文件中。

二、 用文档注释生成API文档:

• Javadoc工具默认只处理以publicprotected修饰的类、接口、方法、属性、构造器之前的文档注释

• Javadoc命令的基本用法: javadoc选项 java源文件/

• 实例: javadoc -d apidoc   *.java

• 常用javadoc标记:

– @author     指明程序的作者

– @version     指定源文件的版本

– @Deprecated 不推荐使用的方法

– @param      方法参数的说明信息

– @return      方法返回值的说明信息

– @see           参见

– @exception 抛出的异常类型

– @throws      抛出的异常,和exception同义

• Javadoc默认不提取@author@version ,如需提取,指定-author-version选项,例如:
javadoc -d apidoc -author *.java

三、Java标记符:

• Java
语言中,对各种变量、方法和类等语言要素命名时使用的字符序列称为标识符。标识符用作给变量、类和方法命名。

• Java
标识符有如下命名规则:

• 标识符必须以字母、下划线、美元符开头。

• 标识符其它部分可以是字母、下划线“_”、美元符“$”和数字的任意组合。

• Java
标识符大小写敏感,且长度无限制。

• 不可以是Java的关键字。

• 做的见名知意

• 标识符 ---> 用作给变量、类和方法命名

public class ClassNameTest {
         	public static void main(String[] args) {
        	       String message = "Hello World!";				                
                myPrint(message);	
         }
	private static void myPrint(String s) {
	       System.out.println(s);
         }
}

四、Java关键字:

• Java中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword

• gotoconst虽然从未使用,但也作为Java关键字保留;

• 所有Java关键字都是小写英文字符串,不同于 C语言中的 TRUEFALSENULL等。

• truefalse虽被用做专门用途,但不是 Java关键字

• Java中一共有50个关键字,如下表所示

• Java中的3个直接量:true, false, null,同样不可被定义为标识符

• Java中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)。

• gotoconst虽然从未使用,但也作为Java关键字保留;

• 所有Java关键字都是小写英文字符串,不同于 C语言中的 TRUEFALSENULL等。

• truefalse虽被用做专门用途,但不是 Java关键字

• Java中一共有50个关键字,如下表所示

注意:Java中的3个直接量:true, false, null,同样不可被定义为标识符

 

 

 

 

抱歉!评论已关闭.