1.1 标识符和JavaBeans
合法的标识符必须仅由Unicode字符,数字,货币符号和连字符号(如下划线)组成。
几条要遵循的规则:
● 标识符必须以字母、货币符号($)或连字符号(如下划线)开头。标识符不能以数字开头。
● 第一个字符之后,可以使用合法标识符自由组合。
● 实际使用中,对于字符数没有限制。
● 不能将Java关键字作为标识符。
● 标识符是大小写敏感的,如car 和CAR是两个不同的标识符。
以下是一些合法标识符例子:
int car;
int _car
int $car;
int ____car_123_good;
int _$;
int this_is_name_is_very_long;
1.2 Java命名规范
● 类和接口。首字母应该大写,如果名称由多个单词组成,则各个单词首字母都应该大写(驼峰命名法),对于类的命名应 该为名词。例如:
class Car{}
class Zoo{}
class BaseAction{}
对于接口的命名,应该使用形容词,例如:
interface Runnable{}
interface Serializale{}
● 方法。首字母小写,第二单词开始遵循驼峰命名法。方法名应为动词-名词对。例如:
String getCarType()
void driveCar()
void setCarName()
● 变量。与方法命名一样,要使用有意义的短名称。例如:
String name;
int num;
String carType;
● 常量。Java通过将变量标识为static和final来创建常量。应该使用大写字母作为常量的名称,并以下划线作为单词分隔符。同样要求常量的名称有意义。例如:
static final String BENZ_CAR_NAME = "benz";
分享到:
相关推荐
SCJP-TestReal.Items.pdfSCJP-TestReal.Items.pdfSCJP-TestReal.Items.pdfSCJP-TestReal.Items.pdfSCJP-TestReal.Items.pdfSCJP-TestReal.Items.pdfSCJP-TestReal.Items.pdfSCJP-TestReal.Items.pdfSCJP-TestReal....
本书主要内容包括:声明和访问控制、面向对象、赋值和初始化、运算符、流程控制、异常和断言、I/O、格式化和解析、泛型、集合、内部类、线程和Java开发。书中在介绍考试要点时针对每个考试目标,使用了大量的插图...
SUN-JAVA-SCJP认证考试,有完整的参考答案,看完2遍,一定能过80分
SCJP Test Killer - Test for Oracle Certified Java Programmer
Sun-certified-java-programmer-scjp-exam
125条常见java面试笔试题大汇总.doc 各大公司面试笔试题汇总.doc java 多线程.doc SCJP题库.rar java面试100题目(X).pdf java私塾面试题----JAVA代码查错.rar java常见错误大全.doc
JAVA认证-SCJP模拟试题(DOC 79页).rar JAVA认证-SCJP模拟试题(DOC 79页).rar
scjp下载面试题目(JAVA).scjp下载面试题目(JAVA).
電子書.Java2.新觀念教本.SCJP專業認證.中文.ch04流程控制.pdf
SCJP Java 考试指南(考试号310-065)
McGraw.Hill.Osborne.Media.SCJP.Sun.Certified.Programmer.for.Java.6.Exam.310.065.Jun.2008, SCJP 6 的学习手册, 相信对考SCJP的朋友很有用. 此书属网上搜集,供鉴赏之用,请勿保存,如触及到法律,本人概不负责...
310-055全国SCJP试题库testkiller.pdf310-055全国SCJP试题库testkiller.pdf
SCJP考试指南(考试号310-065 中文版 中文版中文版
scjp考题 930. What String instance method would return true when invoked like this? a.method(b); Where a="GROUNDhog" and b="groundHOG"? Select the one right answer. A. equals() B. toLowerCase() C. ...
主要内容包括:声明与访问控制、面向对象 赋值、运算符、流程控制、异常和断言、字符串、I/0、格式化及解析、泛型与集合、内部类、线程以及开发。在介绍完每个认证目标之后,丰富的自测题能帮助读者巩固考试要点并...
Sun Certificated Java Programmer 培训大纲
SCJP-SL275-JAVA认证,java programming language SCJP-SL275-JAVA认证,java programming language SCJP-SL275-JAVA认证,java programming language
第三分卷 Sun.ActualTests.310-055.04-24-06.Bodie.vce SCJP VCE 310-055 J2SE JAVA