数据类型

           标识符

                    ii.             Java语言中对各种变量、类、和方法等要素进行命名的字符序列叫做标识符

b)     命名规则:标识符的组成由字母,数字,$,下划线组成,不能以数字开头(不能以关键字命名)

c)      类的命名:首字母大写

d)     方法命名:首字母小写要根据驼峰规则,如果是拼接单词如:myInFor(),后边单词的首字母要大写

                      i.             关键字

                    ii.             goto和const随未被使用,但关键字被保留

                 iii.             变量

                  iv.             Java变量是程序中最小的存储单元,其要素包括变量类型,变量名,作用域

                    v.             从本质上讲,变量就是内存中的一小块区域。new出来的东西放在堆内存里,局部变量放在栈里

                  vi.             变量的划分(变量作用域)

1.      局部变量:方法或类语句块的内部定义的变量

2.      成员变量:方法外或者类的内部定义的变量

3.      数据类型的划分

               vii.             基本数据类型:数值型,字符型(char),布尔型(boolean)

1.      数值型:整数数据类型 和 浮点数数据类型

a)      整数数据类型:byte,short,Int,long

b)     浮点数数据类型:float,double(浮点类型有固定的标表述范围和字符长度,不受平台影响)

2.      引用数据类型:类(class),接口(interface),数组

             viii.             byte1字节,-2^7– 2^7-1    int:4字节,-2^31– 2^31-1

                  ix.             char2字节,-2^15– 2^15-1  long:8字节,-2^63– 2^63-1

                    x.             short2字节,-2^15– 2^15-1

                  xi.             float4字节,-2^31– 2^31-1  doble8字节,-2^63– 2^63-1

               xii.             数据类型的转换

e)     Java中的数据类型可以从任意数据类型转换为别的数据类型

f)       转换分为:隐式转换(默认转换)和显示转换(强制转换)

g)      数据转换原则:容量小的默认为转换成容量大的

h)     容量大小转换:byte,short,char->int->long->float->double

i)        5  .运算符

j)        包括:算术运算,逻辑运算,关系运算,赋值运算,三元运算

k)      算术运算符:  +,-,*,/,%,++,--

l)        关系运算符: >,<,>=,<=,==,!=

m)   逻辑运算符: !,&, | , ^ , &&,||

2.      6 .  &&,||,! 逻辑运算符只能用于boolean身上

a)      位运算符: &,|,^,~ , >>,<<,>>>

b)     赋值运算符:  = 

c)      扩展赋值运算符:+ =,-=,*=,/=

d)     字符串连接运算符:+

e)     三目运算表达式:x?y:z

3.      使用顺序

1.       .   ( )   { }   ;   ,

2.       ++ --   ~ ! (data type)

3.       * / %

4.       + -

5.       << >> >>>

6.       <  >  <=  >=  instanceof

7.       == !=

8.       &

9.       ^

10.  |

11.  &&

12.  ||

13.  ? :

14.  =   *=   /=   %= 
 +=   -=   <<=   >>=  
>>>=   &=   ^=   |=

b)     从上到下由高到低

 

4.      表达式

a)      符合一定语法规则的运算符和操作数(a>b);

5.      条件语句(根据不同的条件,执行不同的语句)

a)      If

b)     If……else

c)      If…..else if…..else

d)     Switch(判断真假){

1.      Case:
}

e)     小心case穿透,switch的值必须是整型

6.      循环语句(重复执行)

a)      for(int i>0;i<100;i++){
}

b)     while(条件判断)

c)      先判断在执行

d)     do….while

e)     先执行,在判断(至少执行一次)

f)       break:直接跳出循环

g)      continue:终止本次循环,进入下次循环

7.      方法

a)      声明格式:修饰符修饰符返回值类型  方法名(形式参数){

a)      语句块

b)     }

c)      访问修饰符:private  default protected  public

d)     返回值类型:void int string char float等类型

e)     Java中语言中使用下述形式调用方法:对象名方法名(实参)

f)       Java中进行方调用中传递参数时遵循值穿递的原则:基本类型传递的是该数据本身。引用类型传递的是对对象的引用,而不是对象本身

8.      递归调用

a)      是指在方法执行过程中出现该方法本身的调用(对有规律可循)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值