Java基础(一)

1.java语言

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


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

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


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

1.不能包括关键字,保留字

2.以字母,数字,下划线和$符组成,不以数字开头

3.不能有空格,特殊符号,除$符

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

Java基础(一)_第1张图片
关键字

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

goto const


6.直接量

true false null

7.位,字节,字

  • 位:bit

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

  • 字节:byte

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

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

Java基础(一)_第2张图片
计算机存储容量单位换算

8. 数据类型

 8.1:基础数据类型


  ①整型

类型 字节 比特 数值范围
byte 1字节 8位
short 2字节 16位
int 4字节 32位
long 8字节 64位

  ②字符型

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基础(一))