NIIT 实训java笔记--3.10

         最近,由学校安排在无锡NIIT公司接受实训,这是实训期间的课堂笔记,有些知识之前没有清晰的认识,特以记录,以便他日查看。


1,  注释:

(1)      单行: //

(2)      多行: /*

                            ......

                           */

(3)  文档注释:  /**   

                                 * Javadoc 生成API

                                  */

                          


2,  基本数据类型: 8种数据类型


整形:

类型 位数 字节 默认值
byte 8bit 1B 0
short 16bit 2B 0
int 32bit 4B 0
long 64bit 8B 0L

 

浮点型:

类型 位数 字节    有效数据位   默认值  
float 32bit    4B 6-7位 0.0f
double      64bit     8B     15位           0.0      


如果要进行高精度运算的话,不要使用浮点数据类型,会有精度损失,应该使用BigDecimal

 

字符型:

  

类型 默认值
char '\u0000'

 

布尔型:

boolean:   true , false

 


3,引用数据类型


         除了基本数据都是引用数据类型。

 

4,基本数据类型之间的转换

         长度短的自动转换成长度长的,精度小的可以自动转换成精度高的(精度优先)。

        凡是长度小于int类型的,都会转成int类型计算

        如果char类型和数字类型计算,char类型会自动转换成ASCII码,再计算。

        所有数据类型和字符串相加的话,最后的结果会是字符串类型。

 

5,运算符

算术运算符:

         +       -        *       /

         ++          --

 

关系运算符:

        ==       !=    基本数据类型,判断值是否相等,对于引用类型,判断是否引用一个对象(new String() 新建一个String类型对象)

       <      >       <=         >=

三目运算符

    exp1 ? exp2 : exp3 

 

 

逻辑运算符

         短路与和短路或:   &&       ||

        与和或:           &       |

你可能感兴趣的:(Java,NIIT实训)