方法调用和数组概念以及for each
2017-07-18 22:21
169 查看
一、方法:函数,解决一些问题的过程,在程序里面实现某些功能的代码集合;
方法定义:
修饰符 返回值类型 方法名(形参列表){
方法体;
return 返回值;
}
二、方法的调用:
引用对象.方法名(实参列表);
重载:在同一个类中,方法名一样,参数类型、个数、顺序至少一个不同。
三、数组的定义:
一组相同类型数据的有序集合;
数组的两种声明方式:
type [] array_name;
type array_name [];
ArrayIndexOutOfBoundsException:数组下标越界异常
NullPointerException:空指针异常(找不到对象)
数组下标从0开始,下标最大值等于数组的长度-1
数组的长度:数组.length (属性)
数组找最大和最小的方法:
1.认为数组的第一个就是最大或者最小
2.依次遍历数组进行和第一个值进行比较
3.大于最大值就是最大,小于最小值就是最小
4.所有比较结束后,最大和最小值就拿到了
四、for each循环
1.JDK1.5后增加的功能
2.最大的特点:简单,强大
3.缺点:不能进行与下标相关的操作,不能进行修改删除操作
4.作用:一般用来遍历(查询并显示)数组和集合
5.增强的for循环也没有增强,相反功能弱化。
for each的出现替代了麻烦又不简单的迭代器;
方法定义:
修饰符 返回值类型 方法名(形参列表){
方法体;
return 返回值;
}
二、方法的调用:
引用对象.方法名(实参列表);
重载:在同一个类中,方法名一样,参数类型、个数、顺序至少一个不同。
三、数组的定义:
一组相同类型数据的有序集合;
数组的两种声明方式:
type [] array_name;
type array_name [];
ArrayIndexOutOfBoundsException:数组下标越界异常
NullPointerException:空指针异常(找不到对象)
数组下标从0开始,下标最大值等于数组的长度-1
数组的长度:数组.length (属性)
数组找最大和最小的方法:
1.认为数组的第一个就是最大或者最小
2.依次遍历数组进行和第一个值进行比较
3.大于最大值就是最大,小于最小值就是最小
4.所有比较结束后,最大和最小值就拿到了
四、for each循环
1.JDK1.5后增加的功能
2.最大的特点:简单,强大
3.缺点:不能进行与下标相关的操作,不能进行修改删除操作
4.作用:一般用来遍历(查询并显示)数组和集合
5.增强的for循环也没有增强,相反功能弱化。
for each的出现替代了麻烦又不简单的迭代器;
相关文章推荐
- OGNL表达式(对方法的调用,对root,context上下文对象的概念,以及测试调用方法)
- 反射机制调用类的方法,或操作成员,以及反射中的数组对象
- 员工管理系统数组版-方法的构建以及在主程序中的调用
- day10 反射创建数组 线程的基本概念 线程的编写和启动方式 线程的运行状态以及状态转换方法 线程的调度和优先级设置
- Android NDK 开发 C++调用java数组 以及方法
- 学习笔记--静态方法调用,多肽,操作符重载,3中参数传递方式,二维数组与交错数组
- 关于ASP.NET同页面内【用户控件与父页面】以及【用户控件与用户控件】之间方法调用/传值 一点点经验
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(8):服务器端和客户端数据类型的自动转换:数组类型
- 【原创】PB调用SAP的Web Service结构体数组参数方法详解(使用C#调用Web Service生成dll)
- 将指定图片转成二进制数组,以及将二进制数组保存到数据库中的方法
- Struts2调用Action的两种方法以及参数处理
- pdo调用方法以及防sql注入原理
- 关于实现引用类型数组去调用引用类的方法的问题的解决
- python 调用海康linux下psdatacall_demo,实现获视频取码流并返回到python,以及上传信息到人脸库的方法
- Android移植的概念和方法以及主要工作
- Android service的开启和绑定,以及调用service的方法
- Acrion动态方法调用以及通配符
- Ubuntu下编译安装OpenCV 2.4.13以及Python调用OpenCV方法
- java反射获取方法以及调用方法