java_2018_Day10_总结

关键字
    被java语言赋予特定含义的单词
    特点
        全部小写
    注意事项
        goto和const作为保留字存在
        类似于notepad++这样的高级记事本会对关键字有特殊的颜色标记
        
标识符
    给类,接口,方法,变量等起名字的字符序列
    组成规则
        英文大小写字母
        数字
        $和_
    注意事项
        不能以数字开头
        不能使java中的关键字
        区分大小写
    常见的命名规则
        包
            单级包,小写
                liuyi.com
            多级包,小写,并用.隔开
                cn.itcast.com.baidu
        类/接口
            一个单词
                Student,Deemo
            多个单词
                HelloWorld,StudentName
        方法/变量
            一个单词,首字母小写
                name,main
            多个单词,从第二个单词开始首字母大写
                studenTage,showAllNames
        常量,全部大写
            一个单词
                PI
            多个单词
                STUDENT_MAX_AGE

注释
    对程序进行解释说明的文字
    分类
        单行注释
            //      1
        多行注释
            /*     */
        文档注释
            /**    */
            需求 分析  实现  代码体现
    作用
        作用说明程序,提高了代码的阅读性
        可以帮助我们调试程序
常量
    在程序执行的过程中 ,值不发生改变的量
    分类
        字面值常量
            字符串
                "你好","hello"
            整数常量
                100,200
            小数常量
                12.32,13.421
            字符常量
                'a','A'
            布尔常量
                true,false
            空常量
                null()
        自定义常量
    表现形式        组成        开头
        二进制        0,1            0b
        八进制        0,1...7        0
        十进制        0,1...9        默认
        十六进制    0,1...f        0x
    
进制转换
    其他进制到十进制
        系数    每一个位上的数值
        基数    x进制的基数就是x
        权        对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权
        结果    基数*基数^权次幂之和
    十进制到其他进制
        除基取余,直到商为0,余数反转
    进制转换快速转换
        十进制和二进制之间的转换
            8421码
        二进制到八进制,十六进制转换
        
变量
    在程序执行过程中,其值在某个范围内可以发生改变的量
    变量的定义格式
        数据类型 变量名 = 初始化值;
        数据类型 变量名;
        变量名 = 初始化值;
        
数据类型
    java是一种强类型语言,针对每种数据都提供了对应的数据类型
    分类
        基本数据类型    占用字节数
            整数
                byte        1
                short        2
                int            4
                long        8
            浮点数
                float        4
                double        8
            字符串
                char        2
            布尔
                boolean        1
        引用数据类型
            类
            接口
            数组
    注意
        整数默认是int类型
        浮点数默认是double类型
        长整数要加L/l
        单精度浮点数要加F/f
数据类型转换
    默认转换
        从小到大
            byte,short,char-int-long-float-double
            byte,short,char之间不相互转换,直接转成int类型参与运算
    强制转换
        从大到小
        可能会损失精度,不建议使用
        格式
            目标数据类型 变量名 =(目标数据类型)(被转换的数据);
    注意:Boolean类型不参与类型转换
    思考
        float f1 = 12.345f;
        float f2 = (float)12.345;
        
        byte b1 = 3;
        byte b2 = 4;
        byte b3 = b1 + b2;//损失精度
        byte b4 = 3+4;
        
        byte b = (byte)130;//-126
        
    

猜你喜欢

转载自www.cnblogs.com/dlbm/p/9159924.html