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

黑马程序员----Java基础之方法和数组

时间:2015-06-08 15:14:27      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:java   数组   方法   

------- android培训java培训、期待与您交流! ----------

方法的格式

  修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2 ....){


                 方法体;

                   return 返回值;

  }

方法的格式详细说明:

(1): 修饰符    比较多,后面会详细介绍。目前使用  public static

(2): 返回值类型   用于限定返回值的数据类型

(3): 方法名   就是一个名称,它的存在是为了方便我们调用方法

(4): 参数类型   限定调用方法时传入参数的数据类型

(5): 参数名    是一个变量,接收调用方法时传入的参数这个参数其实有一个专业的名词,

                       被称之为形式参数,它的作用是用来接收实际参数的.

(6): 方法体    完成功能的代码

(7): return   结束方法以及返回方法指定类型的值 

(8): 返回值    就是功能的结果,由return带回,带回给调用


 方法的注意事项:

A: 方法不调用不执行

B: 方法与方法是平级关系,不能嵌套定义

C: 方法定义的时候参数之间用逗号隔开

D: 方法调用的时候不用在传递数据类型

E: 如果方法有明确的返回值,一定要由return带回一个值


方法重载(overload) :

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

    参数列表不同:1.参数的个数不同。2.参数的对应的数据类型不同。

数组 

    1、数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。

    2、既可以存储基本数据类型,也可以存储引用数据类型。

    优点:数组中的每个元素都有索引,索引从0开始。索引值方便程序员对数组中的数据进行操作。

数组定义:

    1、元素类型[]数组名=new 元素类型[元素个数或数组长度]; 这种定义方法称之为动态定义法。

    特点:只给长度,系统给出默认值 。 示例:int[] arr = newint[5];

    2、元素类型[]数组名= new 元素类型[]{元素,元素,……}; 这种定义方法称之为静态定义法。

    特点:给出值,系统决定长度。示例:int[] arr = newint[] {3,5,79};  int[] arr = {3,5,1,7};

数组的几种操作:

    1、遍历


二维数组:就是元素为一维数组的一个数组。

格式1:

数据类型[][] 数组名 = new 数据类型[m][n];

m:表示这个二维数组有多少个一维数组。

n:表示每一个一维数组的元素有多少个。

注意:

以下格式也可以表示二维数组

数据类型 数组名[][] = new 数据类型[m][n];


Java内存结构

    

1、  代码区:加载要执行的程序代码

2、  数据区:存放程序中用static关键字修饰的静态变量和字符串常量

3、  堆区:new的实例,包括有名对象和匿名对象,类的成员变量(实例变量)。被垃圾回收器回收。

4、  栈区:保存临时数据,如局部变量,函数参数,函数返回值等。使用完成自动释放。




本文出自 “点点滴滴” 博客,请务必保留此出处http://arctictern.blog.51cto.com/10120640/1659605

黑马程序员----Java基础之方法和数组

标签:java   数组   方法   

原文地址:http://arctictern.blog.51cto.com/10120640/1659605

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