java、注释符、关键字、变量、数据类型、运算符

第二天学习java个人总结

技术上的总结:

     1、注释符以及关键字

学习注释符的使用,注释符主要用于代码的注释,以便于在开发程序之后更好的维护,java中的关键字不能拿来用于变量、类名、方法名等,主要的关键字如下:

 

 

 

 

2、标识符的概念以及定义规则

标识符为程序中需要我们自己定义的比如变量、类名、方法名成为标识符,当然关键字不能用来定义标识符,标识符可以是字母、数字、下划线以及$符号开头,但是标识符不能以数字开头,最好采用驼峰写法,比如一定义一个系统用户:SystemUser,经量使用类名的英文来命名,以便于更好的理解和维护

3、常量和变量的使用

常量的概念为程序中固定不变的值,变量的概念为在程序中可以改变的数据

变量的格式为:定义变量类型 变量名称 = 变量值;

变量类型可以看做是酒店,那么变量名称就是酒店的房间号,变量值为住在房间里的人,一个变量一旦定义,就不可以再次定义声明,就好比一个酒店不可能出现两个一个的房间号码一样

4、数据类型:

数据类型主要分为两大类分别为:基本数据类型和引用数据类型:

基本数据类型包括以下:

整型:byte short int long

浮点型:float double

字符型:char

布尔型:boolean 布尔型的值为true和false

引用数据类型包括以下:

类 class  借口:interface 数组[ ]

具体如下图:

 

 

 

各类型占用存储空间,以及表数的范围:

 

 

 

其中char为2个字节

这里有说到一个引用数据类型:String,用于定义字符串

变量类型:根据变量的类型和大小来定义变量可以更加合理的利用内存空间

各个数据类型的占用内存空间由大到小排列顺序为:

byte < short < int < long < float < double

变量必须先声明初始化才能使用,声明变量必须有数据类型,同一作用域不能重复定义,变量名需小写开头,变量赋值不能越界

变量类型的转换:(这里的大小只数据类型占用的内存空间大小)

大的变量需要强制转化为小的变量

小的变量会默认转换为大的变量

变量转化公式:数据类型 变量名 = (数据类型)变量值

5、运算符

运算符表达式:操作式+运算符+操作式

算数运算符有:+ - * / % ++ --

运算符的使用:其中 + - * / %分别为我们日常中的加减乘以除以和取余数

其中++和--分别表示自身加1和自身减1

num++后置加加会先把原先的数输出再加1

num--后置减减会先把原先的数输出再减1

++num前置加加表示先将原来数加1在输出结果

--num前置减减表示先将原来数减1在输出结果

赋值运算符:+=、-=、/=、%=

sum=sum+1也可以写成sum+=1,其余几个都是类似

赋值运算和算数运算符的区别;

short s = 1;

s  =  s + 1;

算数运算符无法将s+1转化为short类型,默认为int类型

如果使用s+=1;赋值运算符默认会将s+1转化为short类型

关系运算符:(结果为布尔型值)

==表示等于 <表示小于 >表示大于 <=表示小于等于 >=表示大于等于 !=表示不等于 !表示去反

逻辑运算符:

 &(逻辑与):两个值只有有一个值为假就为假,当前者能判断为结果为false的时候,还要执行后面的才出结果

&&(短路与) 两个值只有有一个值为假就为假,当前者能判断为结果为false的时候,不需要执行后面的就能出结果

|(逻辑或) 两个值只有有一个值为真就为真,当前者能判断为结果为true的时候,还要执行后面的才出结果

||(短路或) 两个值只有有一个值为真就为真,当前者能判断为结果为true的时候,不需要执行后面的就能出结果

^(异或),当两个布尔型值的结果不同则为假

以上所有的真都为:(true),所有的假都为:(false)

 

posted @ 2017-03-28 20:08  java李  阅读(371)  评论(0编辑  收藏  举报