Java中如何深入理解方法与数组操作原理?

2026-04-30 13:111阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1805个文字,预计阅读时间需要8分钟。

Java中如何深入理解方法与数组操作原理?

方法+设计原则的原理:方法的本意是功能模块,即实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,即一个方法只完成一个功能,有利于后期的扩展。方法重用。

方法

设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,就是一个方法只完成1个功能,有利于后期的扩展。

方法重载

重载就是在一个类中,有相同的函数名称,但参数不同的函数

重载规则:

  • 方法名称必须相同
  • 参数列表必须不同(个数不同、类型不同、参数排序顺序不同)
  • 方法返回值类型可相同也可不相同
  • 仅仅返回类型不同不足以成为方法的重载

实现原理:

方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。

命令行传参

public static void main(String[] args) { for (int i=0;i<args.length;i++){ System.out.println("args["+i+"]:"+args[i]); } }//传递命令行参数给main函数

要在 cmd 界面下才能运行!!!

可变参数

JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。

在方法声明中,在指定参数类型后加一个省略号(..)。

阅读全文

本文共计1805个文字,预计阅读时间需要8分钟。

Java中如何深入理解方法与数组操作原理?

方法+设计原则的原理:方法的本意是功能模块,即实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,即一个方法只完成一个功能,有利于后期的扩展。方法重用。

方法

设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计的方法,最好保持方法的原子性,就是一个方法只完成1个功能,有利于后期的扩展。

方法重载

重载就是在一个类中,有相同的函数名称,但参数不同的函数

重载规则:

  • 方法名称必须相同
  • 参数列表必须不同(个数不同、类型不同、参数排序顺序不同)
  • 方法返回值类型可相同也可不相同
  • 仅仅返回类型不同不足以成为方法的重载

实现原理:

方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。

命令行传参

public static void main(String[] args) { for (int i=0;i<args.length;i++){ System.out.println("args["+i+"]:"+args[i]); } }//传递命令行参数给main函数

要在 cmd 界面下才能运行!!!

可变参数

JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。

在方法声明中,在指定参数类型后加一个省略号(..)。

阅读全文