黑马程序员技术交流社区

标题: java基础第二天总结上--手打 [打印本页]

作者: 我是新生    时间: 2015-7-11 21:07
标题: java基础第二天总结上--手打
1.重要的知识点.
2.一些好的习惯或者重要的注意事项.
3.可能出现的面试题.
        重要的知识点
1.计算机中数据存储和传输的单位
        数据存储和传输的最小单位是bit(比特)
        数据存储和传输的最基本单位是byte(字节)
        1byte = 8bit
2.有符号数据的表示
        计算机中的数据都是以补码形式存在.
        正数:
                原码 反码 补码都是一样的
        负数:
                反码是原码 符号位不变,数值位取反
                补码是反码加1
3.变量
        格式:
                数据类型 变量名 = 初始化值;
        变形格式:
                数据类型 变量名;
                变量名 = 初始化值;//变量必须进行初始化值才能被调用
4.基本数据类型
        48:
                整数型:byte(1个字节), short(2个字节), int(4个字节), long(8个字节).
                浮点型:float(4个字节), double(8个字节).
                字符型:char(2个字节).//字符中可以写中文,比如:'',这样是可以的.
                布尔型:boolean.//如果问长度,可以说1个字节.
        整型默认是int,浮点型默认是double.
5.数据类型转换
        隐式转换:小范围转大范围,会自动转换
                byte char short -- int  --long  --float --double
        显式转换:大范围转小范围
                        格式:
                                (数据类型)变量或者常量值.
6.运算符
        算术运算符:
                1.除数不能为0;
                2.整形和整形进行运算,结果还是整形,余数会被舍弃.比如5/2 =2;
                3.++的前后问题:
                        ++在前,先加后用
                        ++在后,先用后加,比如a++.当它不是单独运算时,就会在运算之前产生一个临时的量,
                        这个量是复制a产生的,就相当于a的一个副本,然后执行++,最后运算时返回副本的值.
                4.+号的特殊用法
                        +运算符还可以作为字符串的连接符.
        赋值运算符:
                把运算符右边的值赋值给左边,注意左边必须是一个变量.
        比较运算符:
                比较运算符的运算结果都是boolean
        逻辑运算符:
                &:()  |:()   ^:(异或)   !:()
                &&:结果和&是一样的,但如果前面出现false,后面就不再执行.
               

       
               
       
       
               
               
               






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2