首页 > 代码库 > Java方法整理笔记

Java方法整理笔记

1.模块化
 将大的程序分解为小的版块,每个版块有各自的任务,并且每个版块之间没有必然联系
 完成各个版块后,将其连接起来,组合一个大的程序
1.1模块化的作用
 ①使代码结构清晰;
 ②使代码得以重用;

2.方法标签
 方法的头部分 例:public static void main(String[]args)
 public:访问修饰符→访问的权限 public:公开的 protected:受保护的 默认 private:私有的

 static:可选修饰符 static:静态修饰符 final:终态修饰符
 访问修饰符与可选修饰符位置可以互换

 void:返回类型→所有的数据类型 void:空返回类型 int:整型返回类型 int[]:数组返回类型
 若返回类型为void,则不返回数据,但是可以使用return ;
 若返回类型不为void,在Java中必须返回
 返回时使用return关键字

 main:方法名称→标识符

 (String[]args):参数列表→分为①形式参数列表②实际参数列表
 方法中的参数列表是形参;当进行数据传递或调用方法时是实参

 注意:Java中传递数据的方式:值传递;若为引用数据类型传递时,是将引用传递,再让被赋值者指向对
 象。
 
3.方法之间的调用
 含有static的方法称为静态方法

 ①静态方法调用静态方法→若为本类中的方法,则直接写方法名();否则写类名.方法名();
 ②静态方法调用非静态方法→首先创建所需方法的类的对象 例:Test t1 = new Test(); t1.add();
 ③非静态方法调用静态方法→若为本类中的方法,则直接写方法名();否则写类名.方法名();
 ④非静态方法调用非静态方法→首先创建所需方法的类的对象 例:Test t1 = new Test(); t1.add();

4.重载
 一个类中具有两个到多个具有相同名称,但参数列表不同,这种称为方法重载。
 不同参数列表:①参数个数不同 ②参数类型不同 ③参数顺序不同

5.方法调用栈
 什么是方法调用栈:
  当方法调用时,该方法会出现在一个称为调用栈的结构中,这个结构被称为:方法调用栈
 方法调用栈的知识点
  ①Java代码从main方法开始,首先是main方法进行方法调用栈
  ②随后当方法被调用时,其位于方法栈顶端
  ③当执行完后移除,返回栈中前一个方法
  ④方法执行完后,栈中的数据随着方法的移除而销毁,而堆中对象,当其无引用时会被gc立即回收

 

Java方法整理笔记