java面向对象编程笔记:Java语言初步(3)计算机等级考试
文章作者 100test 发表时间 2010:01:01 12:21:10
来源 100Test.Com百考试题网
1.每个源文件中包含内容:
零个或一个包声明、零个或多个包引入、零个或多个类声明、零个或多个接口声明。至多只有一个类或者接口是public的,而且源文件必须以其中public类型的类的名字命名。
1)包声明语句:
用于把该源文件中的类和接口放在特定的包中,一个源文件中只能有一个package语句,也可以省略表示为在默认包,该包没有名字。这就意味着在该源文件中定义的包和接口都在同一个包中。package语句必须放在源文件第一行。例如:package com.abc.dollapp
包的作用:
a.区分名字相同的类。b.实施访问控制。c.划分和组织Java应用中的各种类。
包的命名规范:
a.一般采用小写。
b.包含创建者、所属项目名称、处于项目所处的哪些位置等信息。
c.一般采用URL命名规范的反转,例如,类名com.abc.netstore.common,SysContent,这意味着SysContent类由abc公司开发,属于netstore项目,位于netstore.common中。
d.Java不强制要求包名。
2)包引入语句:
使用其他包中的类和接口。注意import语句不会意味着JVM会把所有的类和接口加载到内存中并对它们初始化。
注意:若同时引用了两个来自不同包的同名类,那么必须通过完成类名来区分。
3)方法声明:
返回值类型 方法名 (参数列表){
方法主体
}
4)main()方法:
public static void main (String[] args),其实public和static的位置可以调换,由于用static修饰的方法默认都是final(不能被子类覆盖),所以加上final也没事。
类中可以通过重载的方法提供多个不作为的应用程序入口的main方法。
5)注释:
注意/** ... */出现在任何声明之前都会被视为JavaDoc。
6)关键字:
注意friendly和sizeof不是Java关键字,这与c 不一样。
7)标识符:
a.首字母必须是字母、下划线、美元符号、人民币符号。其中不能包含-、#等字符。
b.没有长度限制,但是大小写敏感。
c.官方的命名规范有
类名和接口名:首字母大写,若多个单词拼成则每个单词首字母大写。
方法和变量名:首字母小写,若多个单词拼成则除第一个单词外的其他单词首字母大写。
包名:小写。注意源文件的位置,比如若使用默认包,则Doll.java在根目录下,若类名为com.abc.dollapp.doll.Doll,则源文件Doll.java要在\com\abc\dollapp\doll目录下。
常量名:大写形式,多个单词用下划线隔开。
编辑特别推荐:
java面向对象编程笔记:面向对象开发方法(1)
java面向对象编程笔记:UML建模语言初步(2)
java面向对象编程笔记:Java语言初步(3)
java面向对象编程笔记:Java语言初步(4)