java基础的第二轮快速学习!day07
day07----今天脑袋晕乎乎的,少写了点
1.方法的定义以及分类
方法:也叫做函数,实现某个功能;
方法的分类:
系统提供的方法
用户自定义的方法
2.方法的基本语法格式
[修饰符]返回值类型 方法的名称([参数列表]){
方法体
}
[]中的内容是可有可无的;
暂时将方法的修饰符编写为public static
返回值类型有两种情况:
第一种:无返回值类型,也就是编写void
第二种:有返回值类型,基本数据类型
方法名称:也就是标识符
建议编写单词,也就是见名知意
建议采用驼峰命名法
注意:1.方法编写在类中
2.用户自定义的方法,并不会自动执行,则必须进行方法的调用
3.方法的调用---系统会直接调用main方法,不会按顺序调用自定义方法
所以要写在main方法里面来调用
语法格式:类名.方法名称({参数列表});
class Method01 //类名 { //练习:使用方法完成,输出5遍HelloWord //注意:1.方法编写在类中 //2.用户自定义的方法,并不会自动执行,则必须进行方法的调用 public static void print(){ if(int i=1;i<=5;i++){ System.out.println("第"+i+"遍HelloWord!"); } } public static void main(String[] args) { System.out.println("OK"); //调用Method01中的print方法 Method01.print(); } }
4.方法的内存分析
总结:--当执行该方法时,则方法进栈(压栈)
--当该方法执行完毕后,则该方法出栈(弹栈)
--栈特点:先进后出或者后进先出
5.当另一个类Method02也可以调用Method01中的print方法。所以当调用本类中的方法时,则可以编写为:方法名称([])
--直接调用,不用写Method01.了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?