IDEA安装使用和数组

IDEA安装和使用

IDEA是用于Java语言开发得集成环境
集成环境:把代码编写,编译,运行,调试等多种功能结合到一起的开发工具

Java常⻅开发⼯具:

MyEclipse
Eclipse
Intellij IDEA

集成开发环境(IDE,Integrated Development Environment )是⽤于提供程序开发环境的应⽤程序,⼀般包括代码编辑器、编译器、调试器和图形⽤户界⾯等⼯具。集成了代码编写功能、分析功能、编译功能、调试功能等⼀体化的开发软件服务套。所有具备这⼀特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独⽴运⾏,也可以和其它程序并⽤。IDE多被⽤于开发HTML应⽤软件。例如,许多⼈在设计⽹站时使⽤IDE(如HomeSite、DreamWeaver等),因为很多项任务会⾃动⽣成。

IDEA的社区版安装和基本配置

简介:讲解IDEA的不同版本介绍,和本地下载安装
官⽅⽹站:[link](http://www.jetbrains.com/)
社区版 Community:免费,但是功能有限制
终极版Ultimate:收费,功能⽆限制

使⽤IDEA创建⾃⼰的第⼀个项⽬

简介:使⽤IDEA创建项⽬,完成hello world
创建⼀个项⽬名称(不能有中⽂),⽤英⽂所有单词全部⽤⼩写,多个单词可以⽤中横线连接
user-account

设置主题

路径 : Files -> Settings->Appearance & Behavior > Appearance
说明:Darcula、IntelliJ和Windows 共3个主题 Darcula是⿊⾊主题
和字体⼤⼩
路径:Files -> Settings->Editor -> Font

IDEA其他操作

辅助键使用
快速生成主函数:psvm
快速打印输出:sout
自动代码补全:ctrl +alt+空格
注释:
单行注释:Ctrl+/
多行注释:Ctrl+;

数组

什么是数组

数组是一种用来存储同一种类型的值的集合,是一种数据结构
补充:通过整型下标可以访问数组中的每一个值
数组是内存中存储相同类型的连续的空间

数组的使用

声明数组变量类型,需要指出变量类型和数组变量名

//声明数组,但没有初始化
int [] numbers;
//使用new创建数组
int [] numbers =new int[6];

new int[n] 将会创建一个长度为n的数组

数组的初始化和匿名数组

初始化,数组的大小就是初始化值得个数

int[] nuber={1,2,3,4,5}

匿名数组

new int[]{1,2,3,4,5}

注意
所有的元素都初始化为0,boolean 数组的元素会初始化为 false
一旦创建了数组,
就不能改变它的大小
数组需要初始化才能操作,不能索引越界
**数组的定义格式 **
格式一:数据类型 [ ] 变量命名
理解:定义了一个int类型的数组

//定义了一个int类型的数组arr
int [] arr;

格式二:
数据类型 变量名 [ ]
解释:定义一个int 类型的变量,变量名是arr数组

//定义一个int 类型的变量,变量名是arr数组
int arr[];

数组初始化方式
动态初始化:
初始化时,只是指定数组长度,由系统为数组分配初始化值
格式:
数据类型 [ ] 变量名 =new 数据类型 [数组长度]
数组元素访问

元素访问方式:
格式::数组名[索引]
索引是数组中数据访问的方式
作用:用于访问数组中的数据使用
特征:索引是从0开始
连续访问
索引逐一增加,每次加1
内存分配
Java中的内存分配
Java程序在运行时,需要在内存中分配空间,为了提高运算效率,就对空间经行了不同区域的划分,因为每一片区域都有特定的处理数据的方式和内存管理方式

int [] arr=new int [3];
//输出数组名及元素
System.out.println(arr);
System.out.println(arr[0]);
System.out.println(arr[1]);
System.out.println(arr[2]);

java中的内存分配

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
栈内存:存储局部变量,是定义在方法中的变量,使用完毕立刻消失
堆内存:存储new出来的内容(对象,实体),数组在初始化时,会为存储空间添加默认数值
每一个new出来的东西都有一个地址值,使用完毕,会在垃圾回收空闲时被回收
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
静态初始化
在这里插入图片描述
数组操作中常见的两个问题
越界索引
空指针异常
在这里插入图片描述
数组的操作
遍历
在这里插入图片描述获取数组
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
获取最值
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值