美文网首页
Java基础(一)

Java基础(一)

作者: 曦夫 | 来源:发表于2018-10-12 15:33 被阅读0次

    1.java语言

    ①:变量先声明,后引用。
    ②:类型确定,变量只匹配符合类型的值。


    2.分隔符:有特殊意义的分割作用

    ①:{} 大括号
    ②:()小括号
    ③: [] 中括号
    ④:. 点
    ⑤:空格
    ⑥:;分号


    3.标识符:为类,方法,变量命名

    1.不能包括关键字,保留字
    
    2.以字母,数字,下划线和$符组成,不以数字开头
    
    3.不能有空格,特殊符号,除$符
    

    4.关键字:特殊用途的单词

    关键字

    5.保留字:java未来可能使用的关键字

    goto const


    6.直接量

    true false null

    7.位,字节,字

    • 位:bit

    计算机最小单位,即0或1

    • 字节:byte

    存储空间的基本计量单位:1byte=8bit

    一串数码,即由若干字节组成;字的长度用位数表示;64位机器即以传输字长为64字节为整体的一个字的数据。

    计算机存储容量单位换算

    8. 数据类型

     8.1:基础数据类型


      ①整型

    类型 字节 比特 数值范围
    byte 1字节 8位 2^{-7} -(2^{7}-1)
    short 2字节 16位 2^{-15}-(2^{15}-1)
    int 4字节 32位 2^{-31}-(2^{31}-1)
    long 8字节 64位 2^{-63}-(2^{63}-1)

      ②字符型

    char 2字节 16位

      ③浮点型

    float 4字节 32位
    double 8字节 64位

      ④布尔型

    boolean true false

     8.2:引用数据类型

    类型 对一个对象的引用,对象包括实例对象和数组两种,引用类型实质为指针
    类(class)、接口(interface) 实例对象
    数组 数组对象
    空类型(null type) 空引用是null类型变量的唯一值。空引用可以转换成任何引用类型

     8.3:Java中整数表示

      ①整数值

    表示类型 表示规则 实例
    十进制 -- int a = 1
    二进制 以0B或0b开头 byte a = 0B0000 0001
    八进制 以0开头 int a = 013
    十六进制 以0X或0x开头,其中10-15以a-f(A-F)表示 int a = 0Xaf

      ②二进制

    java可以以二进制直接表示整数值,以补码直接书写
    在计算机内部都是以补码保存整数

    • 原码、反码、补码
      原码是将数值换算成二进制

    正数:三码相同
    负数:反码为原码按位取反,符号位不变;补码为反码+1

    • 实例 8位  byte
    127  :  0111 1111
     0   :  0000 0000
    -128 :  1000 0000
    

    相关文章

      网友评论

          本文标题:Java基础(一)

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