java回顾

标识符:
(1)什么是标识符?
(2)标识符的命名规则

关键字:关键字都是小写的

字面值:数据。存储在内存中,具有类型。
java中出现的字面值默认为int类型处理

变量:
(1)本质:内存中的一块存储空间
(2)三大组成部分:数据类型、变量名、字面值
(3)作用域/有效范围
(4)分类:成员变量(类体之内,方法体之外)和局部变量(方法体之内)
(5)就近原则
(6)局部变量必须先定义后赋值再访问;成员变量可以不赋值访问,访问值为对应数字类型的默认值

数字类型:
(1)作用:指导程序执行过程中给变量分配多大的内存空间
(2)数据类型的分类

  • 基本数据类型:8大基本数据类型
  • 引用数据类型:类、接口、数组、字符串

8大数字类型byte、short、int、long、float、double、boolean、char
(3)8大基础数据类型所占用的存储空间和取值范围
(4)数据类型的转换:自动数据类型转换

字符编码:将字符编码成计算机能够识别的二进制
(1)字符编码的种类
(2)ASCLL码:‘a’、’A‘、’0‘
(3)java中char数据类型可以存储一个中文
(4)unicode全国统一的编码方式
(5)转义字符:将特殊的字符转换成普通的字符

整数型数据的三种表示方法:二进制、八进制、十六进制
(1)整数型字面值默认为int类型,可以在不超过范围的情况下转换为byte、short、long
(2)浮点数类型的字面值默认为double类型,如果想要变成float类型,在后面加上f转换。

基本数据类型的转换规则

//强制类型转换
double a = 3.14;
int b = (int) a;
System.out.println(a); 

(1)布尔数据类型不可以转换,其他数据类型均可以转换
(2)自动类型转换:小容量数据类型可以自动转换为大容量数据类型
(3)强制数据类型转换(损失精度):大容量转小容量,加强制类型转换符。(int)
(4)byte、short、long、char相互转换时,先转换成int类型,再转换成对应类型
(5)做复合数据类型运算时,先转换成容量大的数据类型再进行运算
(6)如果整数型字面值没有超过byte、short、char的取值范围,可以直接把字面值赋值给byte、short、char类型的变量。

问题:源码和字节码的存储位置???

运算符
功能划分如下

算数运算符+、-、*、/、++、–、%
关系运算符>、<、>=、<=、!=
布尔运算符&&、||、&、|、!
位运算符& 、|、~、^、>>、>>>、<<
赋值类运算符=、+=、-=、*=、/=、%=
字符串连接运算符+
条件运算符?:
其他运算符instanceofnew

(1)位运算符:按位与、按位或、按位非、按位异或、右移、右移,左边空出的补0,左移
(2)++在变量前表示先+1后赋值,在变量后表示先赋值后+1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值