计算机内存
计算机内存与CPU交互
与硬盘交互
以及存储信息
机制的概念
二进制:01, 逢二进一
八进制:01234567,逢八进一
十进制:0123456789, 逢十进一
十六进制:0123456789ABCDEF,逢十六进一
Java的数据分类
四类八种:
四类:整数,小数,char,boolean
八种:byte,long,int,short
float,double
char,boolean
java的数据类型
类型 | 占用空间 | 取值范围 | 默认值 |
---|---|---|---|
byte | 1字节 | -128~127 | 0 |
short | 2字节 | -215~215-1 | 0 |
int | 4字节 | -231~231-1 | 0 |
long | 8字节 | -263~263-1 | 0L |
float | 4字节 | -3.403E38~3.403E38 | 0.0F |
double | 8字节 | -1.798E308~1.798E308 | 0.0D |
char | 2字节 | 0~65535 | \u0000 |
类型 | 取值范围 |
---|---|
boolean | true,false |
java的内存引用分为堆(数据)和栈(标识)
使用内存顺序为:声明,标识,赋值,使用
变量的命名规则
1.只能用英文,数字,下划线,$符结尾,变量一般用英文,不能用数字开头。
2.变量的名称不能是java里的关键字和保留字,但可以包含关键字和保留字。
3.变量的名称严格区分大小写
4.变量的名称要做到见名知意
变量的代码运用
变量的个人介绍代码
public class Test01 {
public static void main(String[] args) {
String name = "王二狗";
int age = 20;
char sex = '男';
String hobby = "看电视,听歌,踢足球,打游戏";
double height = 172.5;
double weight = 131.2;
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
System.out.println("性别:" + sex);
System.out.println("爱好:" + hobby);
System.out.println("身高:" + height + "cm");
System.out.println("体重:" + weight + "kg");
}
}
运行结果图片
算数运算符
+,-,* ,/,%,++(自加一),–(自减一),
复合运算符
+=,-=, *=,/=,%=
示例: num++ 和 ++ num 等于 num + 1
num-- 等于 num - 1
a += b 等价于 a = a + b
a -= b 等价于 a = a - b
a *= b 等价于 a = a * b
a /= b 等价于 a = a / b
a %= b 等价于 a = a % b