Java编程那些事儿16——代码框架、要害字和标识符
当前位置:以往代写 > JAVA 教程 >Java编程那些事儿16——代码框架、要害字和标识符
2019-06-14

Java编程那些事儿16——代码框架、要害字和标识符

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

    关键字:

在线提交作业