第二课 标识符 关键字和数据类型

来源:互联网 发布:python调用大漠插件 编辑:程序博客网 时间:2024/06/06 00:30

一.标识符

 

     1.定义:程序语言中用于标识变量名、方法名、类名的字符串。

   2.组成:数字,字母,"$","_"组成,不能以数字开头,大小写敏感

   3.编程规范:

            1)类名:     首字母大写,每一个单词的首字母也大写(驼峰格式)

                   并且取有意义的单词或单词的联合。

       2方法名: 首字母小写,每一个单词的首字母也大写,

                   方法名最好取动名词,并且取有意义的单词或  

               3)变量名:首字母小写,每一个单词的首字母也大写。     

               4)常量名:每一个字母都要大写。如果常量名是由两个或几个字母的联合,

                   用下划线联接。

二.关键字

          程序语言当中,程序已经使用,用户不得再使用的单词。一般keywords都是小写。

      JAVA关键字:
             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的用途被保留,在语法中未使用到这两个关键字。

三.数据类型

 

   1.分类:    

         基本类型:

                    整型:byte short int long    默认 int

                    浮点型:float double(浮点型由基数、指数、尾数组成,默认情况下是double型)

                    布尔型:boolean     

     引用类型: 类,接口,数组

 

   2.注意点:

      1)两个byte类型相加结果为int 

        eg:byte b1=1; byte b2=2 ; byte b3=b1+b2;(错误)  int b3=b1+b2;(正确)

      2)定义long型数据时 当超过整形范围后要加l或L

         eg:long long1=123;  long long2=2147483648L

            (因为int能表示的最大数为2147483647)

      3)boolean类型只有true和false两个值 没有非0即真的说法

 

    3.基本数据类型的转换:   
          1)boolean不可以转成其它数据类型

          2)整形 字符型 浮点型 是可以进行相互转换的

            遵循以下原则:

                    byte,char,short->int->long->float->double(从低到高)

                    从容量大的向容量小的 要做强制类型转换

                    从容量小的向容量大的 自动类型转换