美文网首页
2018-12-09

2018-12-09

作者: 醉生梦死_d79c | 来源:发表于2018-12-15 10:30 被阅读0次

    关键字

    组成关键字的字母全部小写 gotohe const是保留字

    用于定义的数据类型的关键字
    class interface byte short int
    long float double char boolean
    void
    用于定于数据类型值的关键字
    ture false null
    用于对于流程控制的关键字
    if else awitch case default
    while do for break continue
    return

    标识符

    起名字时的标记
    组成:英文,数字,¥和_
    不能

    命名:

    见名知意

    包:文件夹,用于把相同的类名区分

    全部小写
    单级:
    多级:cn.itcast

    类或者接口;

    1.一个单词: 单词的首字母必须大写 Student,
    2.多个单词: 每个单词首字母大写HelloWorld

    方法或者常量;

    1.一个单词: 单词的首字母小写 main,age
    2.多个单词: 从第二个单词开始,每个单词的首字母大写 studengAge,showALLNames()

    常量:

    1.一个单词: 全部大写 PI
    2.多个单词: 每个字母都大写,用_隔开 举例:SRUDENT_MAC_AGE

    注释

    单行 //
    多行 // 不可以嵌套
    文档注释,/
    */被javadoc工具解析生成一个说明书,面向对象部分讲解。
    将自己的思想通过注释先整理出来,在用代码去体现
    注释可以清楚的去调试代码

    进制

    不同进制的数据表现
    二进制: 由0,1组成。以0b开头。
    八进制: 以0开头
    十进制: 默认十进制
    十六进制; 123456789abcdef,以0x开头

    1byte=8bit
    1k=1024byte
    1m=1024k
    1g=1024m
    1t=1024g
    有点长,所有别的进制出现

    有符号数据的表示法:
    原码,反码,补码

    变量

    未知数,A:必须对其限定
    用数据类型
    B: 给空间起个名字 变量名
    C:有了数据类型,有变量名,但是没有值,空间就没有意义。
    初始化值
    定义变量的格式:
    数据类型 变量名=初始化值

    数据类型

    Java是强类型语言
    数据类型:Java是一种强类型的语言,针对每一种数据
    数据类型分类
    A:基本数据类型
    B:引用数据类型(类,接口,数值)
    基本数据类型:4类8种

    A:整数
         byte       1   字节数
         short      2
         int        4   默认 
         long       8    
    
    B:浮点数
     float      4
     double     8   默认
    
    字符
     char       2      
    
    D:布尔
     boolean    1
    

    长整型后缀用L或者l标记
    单精度浮点数用F表示 原因是 默认!!

    常量

    分类:
    A:字面值常量
    B: 自定义常量
    字面值常量

    A:字符串常量 用双引号括起来
       “Hello”
    
    B:整数常量 所有的整数
    C:小数常量 所有的小数
    D:字符常量 用单引号括起来的内容
        'a''A''0',
    
    E:布尔常量 比较特殊
         true ,false
    
    F:空常量
        null
    

    使用变量注意:

    • A,作用域 一个大范围内
    • B,初始化 不一定定义时给值
    • C,在一行上建议只定义一个变量

    一般来说,运算的时候,参与运算的数据类型必须一致
    boolean类型不能转换为其他数据类型。
    默认转换,运算时,从小转大

    • A;byte,short,char-int-long-float-double
    • B:byte,short,char相互之间不转换,他们参与运算首先转换为int类型
      int-long 他们底层的存储结构不同。

    强制转换:
    从大的数据类型到小的数据类型
    格式:目标数据类型 变量=(目标数据类型) (被转换的数据)
    大变量变小的变量会损失精度,因为默认类型的原因,所以要强制改变类型或 加后缀f
    变量必须在运行(class运行)是的时候才确定
    数据类型的转换 截取 在补码中经行,注意原码,反码,补码的转换,注意正负位

    通过字符和一个整数相加,我们给出一张表:ASCII码表。
    通过看表,

    • 'a' 97
    • 'A' 65
    • '0' 48

    注意是字符
    字符串数据和其他数据做+,结果是字符串类型。
    这里的+不是加法,而是字符串连接符

    相关文章

      网友评论

          本文标题:2018-12-09

          本文链接:https://www.haomeiwen.com/subject/rumhhqtx.html