IDEA

安装详情自行search
快捷键
Idea的快捷键常用:
psvm:主方法
sout:输出语句
ctrl+/:单行注释(取消)
ctrl+shift+/:多行注释(取消)
ctrl+alt+L:格式化代码
shift+f6:重命名
10.fori:循环十次
ctrl+d:复制一行
ctrl+y:删除一行
ctrl+z:撤销
ctrl+箭头:移动行
alt+enter(回车):导包(自动修正)

数组

什么是数组
数组其实就是一个存储古长度固定容器,可以存储多个数据(元素),一个数组中元素的类型是统一的

数组的定义格式:
//数据类型可以是基本类型,也可以是引用类型
数据类型[] 数组名;
int[] arr;
//第二种格式和C语言一致
数据类型 数组名[];
int arr[];

数组动态初始化
在创建数组时指定数组的长度,由系统分配默认值
数据类型[] 数组名=new 数据类型[长度];
int[] arrA=new int[3];//元素的默认值为0
String[] arryB=new String[3];//元素的默认值null

数组静态初始化
在创建数组时直接指定元素,由系统计算长度
数据长度[] 数组名=new 数据类型[]{元素1,元素2,元素3…};
//简化格式
数据类型[] 数组名={元素1,元素2,元素3…};

int[] arrray1=new int[3]{11,22,33};
//简化写法
int[] array2={11,22,33};
double[] array3={1.2,2.3,3.2};
String[] array4={“hello”,“world”,“java”};

数组元素访问
//定义一个元素是int类型的数组,长度为3
int[] arrayA=new int[3];
System out println(arrayA);//[I@880ec60 地址值

//数组元素的访问:每一个元素都有一个索引,从0开始的。
使用:"数组名[索引]"访问数组中的元素
arrayA[0]=100;
arrayA[2]=200;
System.out.println(array[0]);//100
System.out.println(array[1]);//0
System.out.println(array[2]);//200

什么是索引?
每个存储到数组的元素,都会自动拥有一个编号,从0开始。

Java内存分配
为了方便虚拟机对数据进行维护,把内存分为主要的3快区域
栈内存:
存储局部变量(定义在方法中的变量,和数据类型没有关系)
随着方法的调用而创建,随着方法调用结束而消失

堆内存:存储new出来的数据,堆内存中的数据都会有一些特点:

new出来的数据都会有地址值

new出来的数据都有默认值,根据数据类型的部分如下:

整数:0

小数:0.0

布尔:false

字符:空字符

引用类型:null

当堆内存中的数据没有任何引用指向它的时候,这个堆内存中的数据就会变成垃圾

JVM内部有一个垃圾回收器,在空闲的时候来回收未用的垃圾

idea取消一行一个光标ios idea怎么取消多行注释_idea取消一行一个光标ios