## IDEA中的快捷键
1. 整理代码格式的快捷键是:Ctrl+Alt+L.
2. 迅速生成main函数的方式是输入:"psvm"+回车.
3. 迅速生成输出函数的方式是输入:"sout"+回车.
4. 单行注释是选中要注释的那一行,然后:"Ctrl+/".
5. 多行注释是,选中要注释的那几行,然后就是:"Ctrl+Shift+/".
## 数组相关的内容
1. 数组是存储多个相同数据类型的存储模型。
2. 数组的定义类型有以下两种:
1. 数据类型 [ ] 数组名.eg:int [ ] arr.他的意思是说定义了一个数组,数组名是arr.
2. 数据类型 数组名[ ].eg:int arr[ ].它的意思是说定义了一个变量,这个变量是名为arr的数组.
3. Java中的数组必须先进行初始化,然后才能够使用。所谓的初始化,就是对数组中的元素分配空间,然后对数组中的元素进行赋值。
4. 当两个数组的指向相同的时候(也就是把一个数组的地址,也就是一个数组的数组名,赋值给另外一个数组),如果改变其中一个数组中的内容,那么另外一个数组中的内容也会相应的发生改变.
5. ```
* 数据类型 [] 数组名=new 数据类型[]{数据1,数据2,数据3,数据4,.....}
* eg:int [] arr=new int[]{1,2,3};
* 简化的格式:int [] arr={1,2,3};
```
## Java中的内存分配
1. 栈内存:存储局部变量和定义在方法中的变量,使用完毕之后会立即消失。
2. 堆内存:存储new出来的内容(实体,对象),数组在进行初始化的时候,会为存储空间添加默认的值。每一个new出来的东西都会有一个地址值,使用完毕之后,会在垃圾回收器空闲时被回收。
1. 整数:0
2. 浮点数:0.0
3. 布尔:false
4. 字符:空字符
5. 引用数据类型:null
3.