IDEA快捷方式psv menter :快速生成主方法。
sout enter :快速生成输出语句。
alt 1:打开或关闭目录结构。
alt 4:打开或关闭控制台。
ctrl alt l :代码格式
alt enter :代码修改提示
CRLd:1 :向下复制一行
ctrl x :剪切当前行
ctrl /合并单行注释,然后再次按取消
ctrl shift /:批量注释多行,然后再次按取消
数组名称fori,快速创建数组遍历。
收藏for :扩展for
ctrl alt v :快速生成左侧。
ctrl alt m :将所选内容打包到方法中。 方法
shift enter :插入以下行:
ctrl alt t :将循环添加到选定内容
ctrl n :搜索类。
alt 7、ctrl f12 :查看类的所有内容
数字fori :生成使数字循环的次数的for循环
ctrl b :随访
shift f6 :修改选定的变量将修改所有使用的变量
数组1,概念数组是存储相同数据类型的多个数据的容器。
摘要:数组容器在存储数据时必须结合数据类型进行考虑。
例如,int型数据容器(布尔、字节、短整型、双精度)。
建议:容器的类型与存储的数据类型匹配。
2数组1定义:数据类型【】数组名称;
2 )数据u型数组名称【】;
(在此定义了数组,但只是数据类型的【变量】,变量未初始化,不能直接使用。 定义变量时也是如此,必须为变量赋予初始值。 )
的动态初始化:初始化时,必须手动指定数组的长度,并为数组容器指定初始值。
动态初始化格式:数据类型【】数组名称=new数据类型【数组长度】
注意:
打印数组变量时,将打印数组的内存地址。
数组元素访问索引是数组中空间的标签。
从0开始,索引是连续的,索引按1递增1递增。
角色访问数组容器中空间的位置。
java中内存分配堆栈内存:方法的执行是被访问的内存,局部变量全部存储在该内存中。
堆内存:从new出来的内容都进入堆内存,存在地址值。
方法区:字节码(.class )文件今天安装时放入的内存。
数组的静态初始化格式:数据类型【】变量名=new数据类型【】{数据1、数据2、数据n};
简化格式:数据类型【】变量名={数据1,数据2,数据n};
两个初始化的相对动态初始化:手动指定数组的长度,系统提供默认初始化值。
静态初始化:如果手动指定数组元素,则根据元素的数量计算数组的长度。
的遍历int[]arr={1、2、3、4、5}; for(intI=0; iarr.length; I ) system.out.println(arr[I]; //输出结果12345收藏类特征:存储区域提供可变的存储模型,可以改变存储的数据容量。
集合和数组的不同:共同点:是存储数据的容器
区别:数组容量固定,集合容量可变。
注:未标记“”的集合容器可以包含任何数据类型的数据
“”常规:限制存储在集合容器中的数据类型。
ArrayList构建和添加方法的名称说明public ArrayList (; 创建空集合对象publicbooleanadd(e )。 将指定元素添加到此集合的最后一个公共语音添加(索引,E element )中。 在此集合中的指定位置插入指定的元素ArrayList集合ArrayListE :
实现可调整大小的数组
e :特殊的数据类型,通用
例: e出来后,只需用引用数据类型替换即可。
ArrayListString,ArrayListStudent;
ArrayList集合的常用方法
方法名称说明publicbooleanremove(objecto;
删除指定元素,并返回是否删除已知良好的公共删除(索引)。 删除指定索引处的元素,并返回删除的元素公共ESET (intindex,E element )。 修改指定索引处的元素,并返回修改后的元素公共代理(索引)。 指定索引的元素公共int size ); 返回集合中元素的数量