JAVA方法与数组
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JAVA方法与数组,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2559字,纯文字阅读大概需要4分钟。
内容图文
![JAVA方法与数组](/upload/InfoBanner/zyjiaocheng/607/b1bc18f960e0433283a2136326b42dae.jpg)
一、JAVA的方法:
1、定义:a、java方法是语句的集合,它们在一起执行一个功能。
b、方法是解决一类问题的步骤的有序组合。
c、方法包含于类或对象中。
d、方法在程序中被创建,在其他地方被引用。
2、设计方法的原则:一个方法只能完成1个功能,最好保持方法的原子性。
3、语法:修饰符 返回值类型 方法名(参数类型 参数名){ //方法体 }
二、JAVA的方法调用:
1、调用方法:对象名.方法名(实参列表)
2、java支持两种调用方法的方式:
a、当方法返回一个值的时候,方法调用通常被当做一个值。
b、当方法的返回类型为void,则方法调用一定是一条语句。
三、java的方法重载:
1、定义:重载就是在一个类中,有形同的函数名称,但形参不同的函数。
2、方法重载的规则:a、方法名称必须相同。
b、参数列表必须不同(个数不同,或者类型不同、参数排列顺序不同等)。’
c、方法的返回类型可以相同也可以不相同。
d、仅仅返回类型不同不足以成为方法的重载
四、java的数组:
1、概述:数组是相同数据类型的有序集合,其中,每一个数据称作一个数组元素,每个数组可以通过一个下标来访问它们。
2、数组的创建:
a、首先必须声明数组变量,才能在程序中使用数组,声明数组变量的语法为:
dataType[ ] arrayRefVar; //首选的方法 或者 dataType arrayRefVar[ ] //效果都相同,不推荐使用
b、java 语言使用new操作符来创建数据:
dataType[ ] arrayRefVar[=new dataType[arraySize];
c、数组的元素是通过索引访问的,数组索引从0开始。
d、获取数组长度:arrays.length
3、数组的内存分析:
4、数组的三种初始化:
a、静态初始化:
int[ ] a={1,2,3} 或者 Man[ ] mans={mew Man(1,1),new Man(2,2)};
b、动态初始化:
int[ ] a=new int[2];
a[0]=1;
a[1]=2;
c、数组是引用类型,它的元素相当于类的实例变量,因此数组一经分配空间,其中的每个元素也被按照实例变量同样的方式被隐式初始化。
5、数组的四个基本特点:
a、长度是确定的。数组一旦被创建,它的大小就是不可以改变的。如果数据数组越界,则程序会报:ArrayIndexOutofBounds :数组下标越界异常
b、元素必须相同类型,不允许出现混合类型。
c、数组中的元素可以是任意数据类型,包括基本类型和引用类型。
d、数组对象是在堆中的。
拓展:
五、数组的使用
1、普通for循环(最多):
2、增强for循环:
3、数组作方法入参:
4、数组作返回值:
六、数组拓展:
1、Arrays类:
a、查看java的工具类,下载java的帮助文档(java API)
b、常用的方法:
1、fill方法:给数组赋值
2、sort方法,升序:给数组排序
3、equals方法比较数组中的元素值是否相等:比较数组
4、binarySearch方法对排序好的数组进行二分查找法:查找数组元素
2、冒泡排序:
1、比较数组中,两个相邻的元素,如果一个数比第二个数大,就交换它们的位置。
2、每一次比较,都会产生一个最大,或者最大的数字。
3、下一轮则可以少一次排序
4、依次循环,直到结束!
内容总结
以上是互联网集市为您收集整理的JAVA方法与数组全部内容,希望文章能够帮你解决JAVA方法与数组所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。