Java基础语法

                                                                                           Java基础语法

      1.关 键 字

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

   2.保 留 字

  true, false, null

   3.标 识 符

     命名规则: a.标识符可以包含字母、数字、下划线、美元符号

              b.标识符不能是关键或保留字  

              c.标识符不能以数字开头

              d.标识符是区别大小写的,并且没有规定最大长度

         例如:identifier、User_name、_sys_varl 、$change等等 

     命名规范a."见名知意"(选择简洁的英文单词作为标识符)

              b.每一个单词以小写字母开始,第二个单词的首字母大写或每一个单词的首字母都采用大写字母(驼峰式命名法)

           例如: myStudentCount、DataBaseUser 

              c.单词之间不以空格断开或连接号(-)、底线(_)连结,每个单词的首字母大写(Pascal命名法)  

           例如: FirstName、UserName

   4.数 据 类 型

       基本数据类型: 数值型(整型(byte、short、int、long)、浮点型(float、double))、字符型(char)、布尔型(boolean)

       引用类型: 类(class)、接口(interface)、数组、字符串(String)   

                 注:字符串用双引号来表示字符字面量,如"A",声明字符串用String name ;,字

                     符串中用"+"来连接字面量                 

                                        表-Java基本数据类型

  数 据 类 型    关 键 字             大 小      
     字 节 型      byte  1个字节(8位)
     短 整 型      short  2个字节(16位)
     长 整 型      long  8个字节(64位)
     单 精 度 型     float  4个字节(32位)
     双 精 度 型     double  8个字节(64位)
     整 型      int  4个字节(32位)
     字 符 型     char  2个字节(16位)
     布 尔 型     boolean      不确定

                                                                              注: 布尔型的值为true、false

       5.常量    

             final  数据类型  常量名  =  常量值;

            例如:final double PI = 3.14159;

      6.强制转换   

           强制转换运算符由放在括号中的要强制转换的数据类型组成。();   

              数值数据表达式执行计算时,从低精度向高精度执行自动类型转换,即byte < short < int < long < float < double.

               例如:   int x;

               double d = 3.5;

               x = d; //不能通过编译

               x = (int) d; //能通过编译

   7.Java的转义字符

         \b: 退格

         \t: 制表符

         \n: 换行

         \r: 回车

         \": 双引号

         \': 单引号

         \\ : 反斜杠

   8.运算符

                                 Java中的运算符和优先级 

                 运 算 符 分 类                                                       运 算 符           
前置或后置增量/减量 ++、--
一元运算符 +、-、~、!、(强制转换)
乘法/除法/取模 *、/、%
加/减/字符串连接 +、-、+
移位运算符 <<、>>、>>>
比较运算符 <、<=、>、>=、instanceof
相等运算符 ==、!=
按位运算符 &、|、^
条件AND、OR &&、||
三目运算符 ? :
赋值运算符 =
扩展赋值运算符 *=、/=、%=、+=、-=、<<=、>>=、>>>=、&=、^=、|=

                            A. 增量和减量运算符

                   a.前置增量 

                     例如:int x = 5;

                          int z = ++x;

                          输出:x = 6  z = 6;

                   b.后置增量

                     例如:int x = 5;

                          int y = x++;

                          输出:x = 6  y = 5;

             B. 三目运算符

                语法形式:(布尔表达式)?x :y ;

                  例如:(x == 5)? "yes" : "no";   如果x等于5,那么就显示"yes",否则就显示"no"。

                        用if/else语句:if(x == 5){

                                      System.out.println("yes");

                                     }else{

                                      System.out.println("no");

                                     }

   9.Java注释

        单行注释://

        多行注释:/*......*/                     

         文本/档注释:/**......*/  (主要写在类或方法上面)    

 

 

 

 

 

   

posted on 2015-03-28 16:00  忆往昔-XS  阅读(535)  评论(1编辑  收藏  举报