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的引用类型的参数传递机制是值传递(地址值

相关