1、java代码的基本格式

java中的程序代码都必须放在一个类中。格式如下:

修饰符 class 类名{

  程序代码

}

特别注意:

(1)java中的程序代码可分为结构定义语句和功能执行语句,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。

  每条功能执行语句的最后都必须用分号;结束。

  如:System.out.println("这是一个Java程序");

如果写成中文的分号,编译器会报告“illegal character”(非法字符)这样的错误信息。

(2)java语言是严格区分大小写的。

  在定义类时,不能讲class写成Class,否则编译会报错。

(3)在编写java代码时,会使用一种良好的格式进行排版。

(4)java程序中一句连续的字符串不能分开在两行中书写。

  如:System.out.println("这是第一个

      java程序!");

    上面的写法在编译时将会出错。

  如果想将一个太长的字符串分别在两行中书写,可以先将这个字符串分成两个字符串,然后用加号(+)将这两个字符串连接起来,在加号(+)处断行。

  如:System.out.println("这是第一个"+

      "java程序!");

2、java中的注释

  注释:对程序的某个功能或者某行代码的解释说明,它只在java源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到class字节码文件中去。

(1)单行注释

  用于对程序中的某一行代码进行解释,用符号“//”表示,“//”后面为被注释的内容。

  如:int c=10;  //定义一个整型变量

(2)多行注释

  注释中的内容可以为多行,它以符号“/*”开头,以符号“*/”结尾。

  如:/* int c =10;

    int x=5; */

(3)文档注释

  以“/**”开头,并在注释内容末尾以“*/”结束。

  文档注释是对一段代码概括的解释说明,可以使用javadoc命令将文档注释提取出来生成帮助文档。

注意:在java中,有的文档可以嵌套使用,有的则不可以。

a、多行注释“/*...*/”中可以嵌套单行注释“//”,如:

/* int c=10;    //定义一个整型的c

 int x=5;*/

b、多行注释“/*...*/”中不能嵌套多行注释“/*...*/”

 3、java中的标识符

  在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号被称作标识符。

  标识符可以由任意顺序的大小写字母、数字、下划线(_)、美元符号($)组成,但标识符不能以数字开头,不能是java中的关键字。

  下面的标识符都是合法的:

username
  username123
  user_name
  _username
  $username

  下面这些是不合法的:

  123username

  class

  98.3

  Hello World

  建议初学者在定义标识符可以遵循以下规则:

  (1)包名所有字母一律小写,例如:cn.itcast.test

  (2)类名和接口名每个单词的首字母都要大写,例如:ArrayList、Iterator。

  (3)常量名所有字母都大写,单词之间用下划线连接,例如:DAY_OF_MONTH

  (4)变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词的首字母大写,例如:lineNumber、getLineNumber。

  (5)在程序中,应该尽量使用有意义的英文单词字母来定义标识符,使得程序便于阅读。例如:使用userName表示用户名,passWord表示密码。

 

4、java中的关键字

  关键字:编程语言里面事先定义好并赋予了特殊含义的单词,也称作保留字。

  java中所有的关键字:如下

abstract  boolean  break  byte  case
  catch  char  const  class  continue 
  default  do  double  else  extends
  final  finally  float  for  goto
  if  implements  import  instanceof  int
  interface  long  native  new  package
  private  protected  public  return  short
  static  strictfp  super  switch  this
  throw  throws  transient  try  void
  volatile  while  synchronized

  每个关键字都有特殊的作用。

  如:package关键字用于包的声明,import关键字用于引入包,class关键字用于类的声明。

注意:

a、所有的关键字都是小写的。

b、程序中的标识符不能以关键字命名。