编写一个程序,基本要素包括:标识符、关键字、注释、修饰符、块、语句、类和main()方法。 标识符概念在Java语言中:标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。 标识符组成Java标识符由数字,字母和下划线(_),美元符号($)或人民币符号(¥)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。 下面的标识符是合法的: myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_ 下面的标识符是非法的: #name,25name,class,&time,if命名约定1.类和接口名。每个字的首字母大写,含有大小写。例如,MyClass,HelloWorld,Time等。 2.方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。这种命名方法叫做驼峰式命名。 3.常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。 4.变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。给变量命名是尽量做到见名知义。关键字关键字(或者保留字)是对编译器有特殊意义的固定单词,不能在程序中做其他目的使用。关键字具有专门的意义和用途,和自定义的标识符不同,不能当作一般的标识符来使用。例如,在 HelloJava.java 中的 class 就是一个关键字,它用来声明一个类,其类名称为 HelloJava。public 也是关键字,它用来表示公共类。另外,static 和 void 也是关键字。
注释在 Java 中,一行注释以双斜杠(//)标识;多行注释包含在“/*”和“*/”之间;文档注释包含在“/**”和“*/”之间。例如前面写的第一个Hello World程序
/** * 编写第一个Java程序,输出Hello World! * @author LJS * */ public class HelloWorld { //入口程序 public static void main(String[] args) { //输出字符串 System.out.println("Hello world!"); } }
修饰符Java 使用了一定数量的称为修饰符的关键字,这些修饰符指定了数据、方法和类的属性以及它们的使用方法。例如 public 和 static 都是修饰符,另外还有 private、final、abstract 和 protected。 一个 public 数据、方法或者类可以被其他的类访问,而一个 private 数据或方法不能被其他类访问。 语句和块在 Java 语言中语句是以分号(;)来结尾的。 程序中的大括号形成了组织程序中的语句块。在 Java 中,每个块以大括号“{”开始,以大括号“}”结束。每个类都有组织该类数据和方法的类块,每个方法也都有组织该方法内语句的方法块。块可以嵌套,也就是说一个块可以放置在另一个块内,如下面的代码所示。 /** * 编写第一个Java程序,输出Hello World! * @author LJS * */ public class HelloWorld { //入口程序 public static void main(String[] args) { //输出字符串 System.out.println("Hello world!"); } }
上述代码,main()方法放在了HelloWorld类的块里面。 类类是 Java 的基本架构,在 Java 中编程必须理解类并学会编写和使用类。上面已经讲到过,在 Java 中,每个 Java 程序至少必须有一个类。每个类都要先声明,然后定义该类的数据和方法。
方法在 Java 中,方法同 C 语言中的函数作用相似,都可以执行一系列动作。如上例中 System.out.println("Hello world!");,是执行向控制台输出字符串的信息。其中 System.out 是标准输出对象,println 是该对象的一个方法,它由执行向标准输出设备显示信息的一系列操作语句集组成,通过调用带有字符串参数的语句对它进行操作。
main()方法main() 方法是 Java 程序中非常重要的方法,它是程序的入口。如上例子中,在 HelloWorld 类中定义了一个 main() 方法,其中 public 表示访问权限,指明所有的类都可以使用这个方法;static 指明该方法是一个类方法(又称为静态方法),它可以通过类名直接调用;void 则指明 main() 方法不返回任何值。 |
|