java基础一(标识符,关键字,基本数据类型,运算符)

 

一.java中的标识符

定义合法标识符规则:

(1)由26个英文字母大小写,数字,0~9和符号_组成。
(2)数字不可以开头。
(3)不可以使用关键字(保留字)如 class public等.
(4)java中严格区分大小写。
(5)为提高阅读性,起名字尽量有意义 即见名知义。
 

java中的名称规范:

(1)包名:多单词组成时所有字母都小写。如:xxxyyyzzz
(2)类名,接口名:多单词组成时,所有单词的首字母大写。如:XxxYyyZzz
(3)变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。如:xxxYyyZzz
(4)常量名:所有字母都大写,多单词时每个单词用下划线分开.如:XXX_YYY_ZZZ

二.java中的关键字

class:类 interface接口 byte:字节 short:短整型 int:整型 long:长整型  float:浮点数 double:双浮点数 char:字符型  boolean:布尔型 void:无返回值   true:成立 false:不成立 null:空if:如果 else:或者 switch:选择 case:选项 default::默认    while:当..时 do:做    for:为 break:停止 continue:继续 return:返回   private:私有的 protected:受保护的 public:公有的   默认(default)  abstract 抽象  final 不变   static静态   synchronized 线程同步   extends 继承   implements 实现   new新建   this本类  super父类  instanceof 属于   try方法区  catch处理区 finally一定执行区  throw方法内抛出  throws 方法上抛出 package包  import引入包   native 本地方法

三. java数据类型

数值型:整数型(byte,short,int,long) 浮点型(float,double)字符型(char)布尔型(boolean)

byte :-128 ~ 127 

short  -32768~ 32767

chart  0~ 65535

引用数据类型  类(class) 接口(interface)  数组([])

四.运算符

1.赋值运算符:=    +=   -=   *=   /=    %=  ;

2..比较运算符:==, !=, <,>, <= ,>=

3.逻辑运算符:  

        &  与       false&true  ->  false 无论左边是true是false,右边都运算

         |   或          false|true   ->  true 两边都参与运算

         ^   异或       false^true   ->  true  两边相同为真 不同为假

         !    非           !true      ->  false

         && 与短路    false&&true -> false 当左边为false时,右边不运算。

         ||  非短路     false||true  ->  true  当两边都为true,右边不运算。

 4.位运算符:

          <<    左移           3 << 2 = 12 --> 3*2*2=12//就是乘以2的移动的位数次幂

          >>    右移           4 >> 1 = 2 -->2  4/2 =  2  //就是除以2的移动的位数次幂

          >>> 无符号右移      3>>>1 = 1 -->3/2=1//无论最高位是什么,右移后,都用0补空位.

    &     与运算          6 & 3 = 2      就是2进制的真假运算。

    |       或运算         6 | 3  = 7     

    ^       异或            6 ^ 3 = 5   

    ~       反码            ~6 = -7      

 

5.三元运算符:

       格式:(条件表达式 )? 表达式1 :表达式2
       若条件为true,运算结果为表达式1;
       若条件为false,结果为表达式2;



 

 

 

 

 

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