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、程序中的标识符不能以关键字命名。