Java基础回顾

时间:2021-04-01 13:42:37   收藏:0   阅读:0

Java基础回顾

基本数据类型

数值类型

什么是字节?

位(bit):是计算机中数据的最小单位

字节(byte):是计算机中数据处理的基本单位,习惯上用大写字母B来表示

1 B = 8 bit

字符:是指计算机中使用的字母、数字、字和符号


整数类型:

? byte 1个字节 最大值为127

? short 2个字节

? int 4个字节

? long 8个字节

浮点类型:

? float 4个字节 1.8f 一位小数后面加小写字母f,表示浮点数 最好完全避免使用浮点数进行大小比较,因为浮点数有舍入误差

? double 8个字节

字符类型:

? char 2个字节

boolean类型(布尔类型)

? 只占一位的 truefalse

扩展所有的字符本质还是数字A=65 a=97


转义字符

使用反斜线:左上到右下为反斜线 \

技术图片

引用数据类型

接口

数组


类型转换

(b s c i l f d) 低-------------------------------------------------------------------------->高

? byte short char int long float double

int i = 128;
byte b = i;//报错,因为byte最大值为127,128>127导致内存溢出

强制转换:(数据类型)+变量名 从右往左看: 高--->低

int i = 128;
byte b = (byte)i;//高到低强制转换,但还是因为128>127导致内存溢出,b的输出结果为-128

自动转换: 从右往左看: 低--->高

int i = 128;
double b = i;//低到高自动转换,不报错 b的输出结果为128.0

变量

即可以变化的量!

Java是一种强类型语言,每个变量必须声明其类型。

Java变量是程序中最基本的存储单元,其要素包括 变量名变量类作用域

注意事项

变量作用域

类变量

static关键字,方法内可直接使用。

实例变量

从属于对象(类),在对象(类)的里面,方法的外面,声明之后不用初始化值

但是可以初始化,如多没有初始化,则默认值是 0 或 0.0 或 u0000

布尔值:默认是false

除了基本类型,其他的变量默认值都是null

方法内要使用实力变量时,必须去new一个对应的对象(类),然后通过对象(类)去点,及调用实例变量

局部变量

必须声明和初始化值

方法内部声明的变量,作用域仅限于方法内。


常量

使用final关键字,static和final都是修饰符,不分先后顺序

static final double PI = 3.14;
final static double PI = 3.14;

变量命名规范


运算符


包机制

包机制的本质就是文件夹

技术图片

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!