JAVA查漏补缺 1
JAVA查漏补缺 1
目录- JAVA查漏补缺 1
- 基本数据类型
- 数组
- 方法参数传递机制
基本数据类型
数据类型 | 关键字 | 取值范围 | 内存占用(字节数) |
---|---|---|---|
整型 | byte | -128~127 | 1 |
整型 | short | 2 | |
整型 | int | (10位数) | 4 |
整型 | long | (19位数) | 8 |
浮点型 | float | 4 | |
浮点型 | double | 8 | |
字符型 | char | 2 | |
布尔型 | boolean | true,false | 1 |
数组
数组的遍历是一个个的访问数据。
数组为什么要遍历?——— 业务开发中需要,统计数据,搜索数据...
数组的内存图
方法区:放class文件
栈内存:运行的方法,main方法,定义的变量
堆内存:new出来的对象
数据使用常见问题
//空指针异常:
int[] arr=null;
system.out.println(arr);//null
system.out.println(arr.length);//空指针异常
方法参数传递机制
相关视频
- 形参:以方法为例,方法定义时的变量。
- 实参:在方法内部定义的变量
- java的基本类型的参数传递机制是值传递(数据值),传输的是实参存储的值。
- java的引用类型的参数传递机制是值传递(地址值)