
JAVA学习笔记2(数组,方法,重载)
发布日期:2021-05-08 11:14:18
浏览次数:28
分类:精选文章
本文共 926 字,大约阅读时间需要 3 分钟。
数组
对于数组的创建,先声明,再用new运算符进行内存分配
声明有两种方法
int arr[];int[] arr;
new创建对象,分配内存,给改数组一个地址,地址就是arr的值
数组名 = new 数据类型[元素个数]
例如:
arr = new int[3]
当给了一个数组三个位置后,会自动填充,int类型就是0


定义方法
可以声明的时候去分配内存
int arr[] = new int[5]
或者直接赋好值
int arr[] = new int[]{ 1,2,3,4,5}
二维数组
声明加分配内存
int arr[][] = new int[2][4]
int arr[][] = { { 1,2},{ 3,4}}
遍历数组
遍历数组用for循环来实现
用foreach语句将更简单int arr[] = { 1,2,3}for (int x:arr){ ...}
填充替换
将指定的int值分配给int型数组a的每个元素
fill(int a[],int value)
完整版
用值填充x到y,左闭右开fill(int a[],int 开始x,int 结束y,int 值)
排序
Arrays类的sort方法
Arrays.sort(数组名)
数组查询
Arrays类的binarySearch()方法
Arrays.binarySearch(数组,int 开始,int 结束,要搜索的值)
方法
方法的定义
在Java中,不叫函数了,叫方法,在主类里面,有一个main方法,有自定义的方法,而自定义的方法就要在main方法中调用


带参数的方法定义
带返回值的方法定义
int x = getMax(10,20);
注意:数据类型为void的时候表示没有返回值,不能有return
方法重载
- 重载仅对应方法的定义,调用不受影响,Java会自动根据所给的参数来判断该调用哪个方法
- 仅对同一个类中的方法和参数进行识别,与返回值无关
方法的参数传递
基本类型引用
引用传递
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年03月21日 08时05分34秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
JavaEE基础(02):Servlet核心API用法详解
2021-05-09
SpringBoot2 整合Nacos组件,环境搭建和入门案例详解
2021-05-09
结构与算法(03):单向链表和双向链表
2021-05-09
Hadoop框架:MapReduce基本原理和入门案例
2021-05-09
ThreadPoolExecutor线程池任务执行失败的时候会怎样
2021-05-09
Sentry快速开始并集成钉钉群机器人
2021-05-09
Docker 服务
2021-05-09
第一眼就心动的人还怎么做朋友
2021-05-09
Cassandra数据建模
2021-05-09
Elasticsearch Web管理工具
2021-05-09
前端样式css问题记录
2021-05-09
Git 配置SSH公钥、私钥
2021-05-09
极客时间离线课堂
2021-05-09
Spring Session
2021-05-09
koa2 中间件里面的next到底是什么
2021-05-09
在create-react-app创建的项目下允许函数绑定运算符
2021-05-09
博客园新闻频道开始公开测试
2021-05-09
评论表聚集索引引起的评论超时问题
2021-05-09
博客园上海俱乐部4月份活动通知邀请函已经发出!
2021-05-09
上周热点回顾(5.24-5.30)
2021-05-09