码迷,mamicode.com
首页 > 编程语言 > 详细

Java系列学习(六)-数组

时间:2015-05-01 17:22:05      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

1.方法:

(1)定义:

完成特定功能块的代码,在有些语言中也叫函数

(2)格式:

技术分享

(3)方法的重载

【在同一个类中,方法名相同,参数列表不同,与返回值无关】

技术分享

2.数组

(1)定义

存储同一种数据类型的多个元素的容器

(2)特点:

每个元素都有编号,从0开始,最大编号是:数组程度-1;

编号的专业叫法:索引

(3)格式:

A:数据类型[] 数组名,(推荐)

B:数据类型 数组名[]

(4)数组初始化:

A:动态初始化

【只给长度,系数给出默认值】

B:静态初始化

【给出值,系统决定长度】

C:不能同时动态和静态进行,会报错

技术分享

(5)Java的内存分配

A:栈,存储值类型,或引用类型的地址,数据使用完毕就消失

B:堆,存储所有 new出来的对象

【堆中每个变量都有默认值

byte,short,int,long:0

float,double:0.0

char:‘\u0000’

boolean:false

引用类型:null 】

C:方法区,存储中括号中的局部变量

D:本地 方法区 ,与系统 相关

E:寄存器,CPU使用

(6)数组的常见操作

A:数组遍历

B:数组获取最大/小值

C:数组元素逆序

D:数组查表法

E:数组排序和二分查找

3.二维数组

(1)定义:

元素是一维数组 的 数组

(2)格式:

技术分享

(3)案例:

A:二维数组的遍历

技术分享

B:二维数组的求和

技术分享

C:杨辉三角形

技术分享

(4)原理图

技术分享

Java系列学习(六)-数组

标签:

原文地址:http://www.cnblogs.com/2star/p/4470819.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!