02-JavaSE高级
Java SE Pro
包机制
idea层级展开
Javadoc
Javadoc的作用是用来生成文档
示例代码:
1 |
|
Scanner
通过Scanner类的next() 与nextLine() 方法获取有效输入字符,在读取前一般需要使用hasNext() 与hasNextLine() 判断是否还有输入的数据。
next()
nextLine()
递归
方法
什么是方法
原则
- 静态方法static,预加载,静态方法可直接通过类名.方法名调用,非静态需要实例化类对象,再通过类对象.方法名调用
- 无返回值可return不带值结束。
- 方法名驼峰命名法。
方法重载
- 重载是在一个类中,有相同函数名,但形参不同的函数。
- 方法重载的规则
- 方法名必须相同
- 参数列表必须不同(个数不同、类型不同、排列顺序不同等)
- 方法的返回类型可以相同也可以不相同
- 仅返回值类型不同的不是方法的重载
- 实现理论
- 方法名称相同时,编译器根据调用方法方法的参数个数、参数类型等去逐个匹配,选择对应的方法,若失败则编译器报错
可变参数
- 从JDK1.5开始,JAVA支持传递同类型的可变参数给一个方法
- 在方法声明中,在指定参数类型后加一个省略号(…)。
- 一个方法中只能指定一个可变参数,且必须是方法的最后一个参数,任何普通的参数必须在它前面声明。
1 |
|
数组
数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致
静态初始化(指定内容)
1 |
|
动态初始化(指定长度)
1 |
|
特点
总结
Arrays类
https://blog.csdn.net/weixin_42753193/article/details/123066175
1 |
|
- toString输出
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!