栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java方法

1、方法的了解

1.1、命名规则

驼峰命名法:第一个单词首字母小写,其他单词首字母大写

1.2、方法的设计原则:原子性

一个方法只实现一个功能,有利于后期的扩展。

1.3、方法的定义

修饰词  返回值 方法名(参数类型  参数名){

        方法体

        return 返回值

}

修饰词:可以是一个或者多个

返回值:方法返回的结果的类型,若没有则为void

方法名:自定义名字,驼峰命名法,见名知意

参数类型:传给方法的参数的类型,也可以没有参数

参数名:传给方法的参数的变量名,形式参数

方法体:完成功能的代码集合

返回值:方法执行结束后返回出去的结果,若无则返回值=0

return :返回值或返回0代表方法结束

1.4、方法的调用

对象名.方法名(实参列表)

对于有返回值的方法,一般都是作为一个值来调用;如果返回值是void,将方法作为一条语句来调用。

拓展:值传递和引用传递

2、方法的重载

2.1、重载的定义(两同一不同)

同一个类中,有2个及以上方法具有相同的方法名,但是形参列表不同,就是方法的重载。

2.2、重载的规则

同一个类中、方法名相同、形参列表一定不同(参数个数、参数类型、参数排列顺序不同等)、方法的返回类型可以相同也可以不同。

注:当两个方法名相同时,编译器会根据参数的个数、类型去逐个匹配以选择相应的方法,当匹配失败时,编译器报错。

3、命令行参数

因为使用了包机制,在javac生成字节码文件之后,运行字节码文件必须退到src文件夹,使用全路径运行。

命令行参数从0开始

 4、可变参数(不定项参数)(Java1.5之后加的)

可变参数必须是方法的最后一个参数。

 

5、递归 

 自己调用自己、可以简化复杂问题、减少代码量。

 边界条件:递归结束条件,n==1

前阶段:调用自身的阶段,test(n-1)

返回阶段:递归返回结果的阶段,n*(n-1)

java全部使用的是栈机制,递归如果很深会导致大量的资源占用,耗时多。

能不用递归就不用递归!!! 

 

学习视频:【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV12J41137hu?p=47&spm_id_from=pageDriver

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333010.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号