Java编程那些事儿16——代码框架、要害字和标识符
副标题#e#
3.2 代码框架
“罗马不是一天建成的”,所以想只进修几天的语法可能一两周的语法就能很纯熟的编程,是不实际的想法。说个极度的例子,你的英语学了几多年了,能很流利的与人交换和书写文章吗?虽然,就措施语法来说,比英语简朴多了。
在开始进修Java时,不行能把所有的语法都一下子先容清楚,可是假如需要把措施正确的运行起来,那么还必需不少的语法常识,为了在进修的初期可以让本身编写的代码编译通过,而且可以或许执行,所以特提供一个简朴的代码框架,利便各人初期的操练。
代码框架的布局如下:
public class 文件名{
public static void main(String[] args){
你的代码
}
}
利用该代码框架时,只需要把“文件名”的位置换本钱身的文件名,而且在“你的代码”的位置写本身的代码即可,利用示例:
public class Hello{
public static void main(String[] args){
System.out.println(“Hello world!”);
}
}
则在该示例代码中,“文件名”被替换成了Hello,“你的代码”被替换成了System.out.println(“Hello world!”);,在后续的示例中,给出的代码片断,除非出格说明,都是应该写在“你的代码”位置的代码,后头就不专门声明白。
3.3 要害字
要害字(keyword),也称保存字(reserved word),是指措施代码中划定用途的单词。也就是说,只要在措施代码内部呈现该单词,编译措施就认为是某种牢靠的用途。
要害字列表及中文表明如下,名目为:要害字(中文表明):
abstract(抽象的)continue(继承)for(当…的时候)new(新建) switch(转换)
assert(断言) default(默认) if(假如) package(打包) synchronized(同步)
boolean(布尔) do(做) goto(跳转到) private(私有的) this(这个)
break(间断) double(双精度) implements(实现) protected(受掩护的) throw(抛出,动词)
byte(字节) else(不然) import(引入) public(民众的)throws(抛出,介词)
case(景象) enum(列举) instanceof(是…的实例) return(返回) transient(瞬时的)
catch(捕捉) extends(担任) int(整数) short(短整数) try(实验)
char(字符) final(最终的) interface(接口) static(静态的) void(空的)
class(类) finally(最终地) long(长整数) strictfp(准确浮点) volatile(易变的)
const(常量) float(单精度浮点) native(当地的) super(超等的) while(当…的时候)
说明:个中goto和const的用途被保存,在语法中未利用到这两个要害字。
在实际进修时,必需紧记要害字的意义以及拼写。
后续进修的语法常识,大部门都是利用要害字和一些标记构成的,要害字的意义根基上就代表了该种语法名目标用途。
#p#副标题#e#
3.4 标识符
标识符,也就是标识的标记,指措施中一切本身指定的名称,譬喻后续语法中涉及到的变量名称、常量名称、数组名称、要领名称、参数名称、类名、接口名、工具名等等。
其实措施中除了一些脱离标记,如空格、括号和标点标记以外,只有三类名称:
l要害字
l系统成果名称
如System.out.println中的System、out和println。
l标识符
对付英语欠好的进修者来说,第一类和第二类都是需要熟悉和影象的,而第三类名称,也就是标识符,可以由措施开拓者本身举办设定。
凡是环境下,为了提高措施的可读性,一般标识符的名称和该标识符的浸染保持一致。
标识符的定名法则主要有如下几个要求:
1、不能是要害字
2、只能以字母、下划线(_)和美元标记($)开头
需要出格留意的是,标识符不能以数字字符开头。
3、不能包括非凡字符,譬喻空格、括号和标点标记等等。
凡是环境下,标识符一般全部是字母,可能利用字母和数字的组合。
文章来历:http://blog.csdn.net/Mailbomb/archive/2008/04/23/2318143.aspx