数组与方法

一.数组

1.1什么是数组

数组是由相同的多个数据构成的

在内存中是连续存储的。


1.2什么是数组元素

数组元素即构成数组的多个数据,每一个数据都是数组元素。

1.3什么是数组下标

数组下标就是数据在数组中的位置,从0到数组长度-1。

1.4什么是数组长度

数组长度即数组中元素的总个数。

数组长度可以看作数组的大小。

1.5数组的四种排序

冒泡排序

选择排序

插入排序

快速排序

1.6数组的数据结构

线性表,也叫线性存储结构。

1.6二维数组

java中其实并不存在二维数组这种定义,二维数组本质上就是一个一维数组中每一个元素指向另一个一维数组。

二维数组中一行就是一个一维数组,而一列则是每一行中取相同下标的元素得到的数据就是一列。

二.方法

2.1方法概述

是具有独立功能的代码块。

2.2方法的分类

系统方法:即java本身自带的方法例如Arrays.sort()等。

自定义方法:当java本身的方法无法满足开发需要则需要自己定义方法。

2.3方法的创建格式

修饰符 返回值类型 方法名(参数表){

方法体

}

这5个部分组成。

2.4方法的作用

解决了在开发当中的代码冗余。

2.5形参和实参(形式参数和实际参数)

主调方法传给被调方法的就是实参,被调方法定义的参数是形参。

2.6变量的作用域以及生命周期

如果变量定义在方法内部则作用域只在方法内部,或者变量定义在if语句后的大括号中,则作用域就只能在当前if语句中使用。

变量的生命周期随着方法的调用而创建,随着方法的调用结束而结束。

2.7传递基本类型参数和传递引用类型参数

当主调方法传递给被调方法的实参是基本类型参数时,方法对参数的进行操作例如赋值,算术运算都不会影响主调方法中的参数的值,除非将被调方法中的参数返回给主调方法并且主调方法接

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 说点啥 数组是程序员的法宝之一,善用数组方法可以使数据处理变的简单(优雅)。每次重新看数组的知识都有新收获。 什么...
    石菖蒲_xl阅读 940评论 0 11
  • 数组创建 JavaScript中创建数组有两种方式,第一种是使用 Array 构造函数: vararr1 = ne...
    刘松阳阅读 269评论 0 0
  • 数组方法 下面开始介绍数组的方法,数组的方法有数组原型方法,也有从object对象继承来的方法,这里我们只介绍数组...
    祈求者阅读 372评论 0 2
  • 1 arr.push() 从后面添加元素,返回值为添加完后的数组的长度 2 arr.pop() 从后面删除元素,只...
    LIXIAOJUN7阅读 391评论 3 2
  • 1、join:将数组中所有的元素都转化为字符串拼接在一起,返回最后生成的字符串。 注意:不改变原数组 2、reve...
    一条小团团ovo的就很棒阅读 370评论 0 1