J2SE个人总结3-JAVA语法

JAVA关键字(由小写英文字母组成):

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

 

goto和const为保留字,null,true,false不是关键字。

 

 

JAVA标识符(区分大小写)

长度不限,以字母或下划线或$ 开头,不能以数字开头。

 

 

JAVA数据类型

 

1.基本类型:

byte        1字节(8位)      -128~128-1    -1是因为正负号要占1位

short       2字节(16位)    -215~215-1

int           4字节(32位)    -231~231-1

long        8字节(64位)    -263~263-1

float        4字节(32位)

double    8字节(64位)

char        2字节

boolean

 

2.引用类型

类  数组   接口   枚举

 

 

八进制以0开头,十六进制以0X开头,long型以L结尾。

JAVA中直接量:123默认为int型 但是byte,short和char型可以用直接量赋值,不会报大类型强转小类型的错误。  1.23默认为double型。float a = 1.23 会报大类型强转小类型的错误。

 

转义字符:

tab        /t

换行       /n

回车       /r

双引号    /"

单引号    /'

反斜杠    //

 

编码格式:

[asc  0~127]  [ISO_8857_1 西欧]  [gb2312 中文简体]  [GBK 中文]  [shift_JIS 日文] [Unicode(全球统一编码格式) 分为:utf-8和utf-16]

 

类的结构:

------------------------------------------------------------------------------------------------

包声明 package

指明该文件中定义的类所在的包

作用:可以区分名称相同的类

 

导入声明 import

 

类声明

 

构造方法

特点:方法名与类名相同,没有返回类型。

作用:创建对象,初始化成员变量 

 

成员变量声明

 

方法声明

-----------------------------------------------------------------------------------------------------

 

对于成员变量的初始化顺序:

1.默认值  2.声明时赋予的值  3.构造方法中赋予的值

 

分支语句

if(a>2){

    语句块;

} else if(b>2){

    语句块;

} else {

    语句块;

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章