文档介绍:-------7月12日Java基本语法1,数据类型(1)基本数据类型byte1字节8位整型short2字节16位整型char2字节16位字符型int4字节32位整型float4字节32位单精度long8字节64位整型double8字节64位双精度boolean1字节8位布尔型测试代码:lassBaseType{privateinti; publicshorts; privatelongl; privatefloatf; privatedoubled; privatebyteb; privatecharc; privatecharr='a';//用单引号 privatechart=97;//ASCII码 privatebooleanbl; publicstaticvoidmain(String[]args) { BaseTypebt=newBaseType(); ("int-"+); ("short-"+); ("long-"+); ("float-"+); ("double-"+); ("byte-"+); ("char-"++""++""+); ("boolean-"+); }}运行结果(1)char型:<1>ASCII字符集占用了Unicode字符集的前127个值<2>unicode编码(国际化,都为2个字节,移植性)和非unicode(2)数值型默认为0,字符型默认为空,Boolean默认为false(2)引用数据类型(1)类(预定义类:有JDK的API提供和自定义类:自己命名的),接口(interface),数组(2)相当于指针(3)类:-----1,属性<特征>2,方法<行为>-----class类名<:1,不能以数字和_开头2,首字母必须大写3,类名要有意义>-----类体:属性,类,方法-----方法的实现:修饰符返回值类型方法名<首字母小写>(参数列表)-----构造函数:修饰符类名(参数列表){}-->无返回值类型作用:创建类的对象new类名()(4)JavaAPI(Applicationprograminterface)使用:应用程序接口测试代码:lassPoint{ intx; inty; intz;//构造函数Point(int_x,int_y,int_z){x=_x;y=_y;z=_z;} publicstaticvoidmain(String[]args){Pointa1=newPoint(1,2,3);(2);ints=();(());(());(s); } //含参数的方法publicvoidsetX(int_x) { x=_x; } //不含参数的方法,用return结束方法 publicintgetX() { returnx; } publicintgetY() { returny; } publicintjuLi() { returnx*x+y*y+z*z; }}结果:变量与常量1:标识符变量,类和方法都需要一定的名称,我们将这种名称叫做标识符。Java中对标识符有一定的限制。首先:所有的标识符的首字符必须是字母(大小写)、下划线_或美元符¥;其次标示符是由数字(0--9),所有从A--Z的大写字母、a--z的小写字母和下划线_、美元符¥和所有在十六进制0xc0前的ASCII码等构成;第三注意表示符不能使用系统保留的关键字做标示符(如goto,为了区分)。以上是标识符命名的基本规则,以下是一个正误对照表,通过它会对标识符的命名规则有一个更好的了解: 合法标识符非法标识符 try try# (注:不能用#作为标示符) group_7 7group(注:不能用数字符号开头) opendoor open-door(注:不能用下-作为标示符号) boolean_1 boolean(注:boolean为关键字,不能用关键字做标示符)2:关键字关键字是Java语言本身使用的标识符,它有其特定的语法含义。所有的Java关键字将不能被用作标识符,Java的关键字有:abstract、continue、for、new、switch、boolean、default、goto、null