Java基础(一)

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容