码迷,mamicode.com
首页 > 编程语言 > 详细

Java方法整理笔记

时间:2017-03-12 16:29:59      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:nal   知识点   引用数据类型   对象   知识   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方法整理笔记

标签:nal   知识点   引用数据类型   对象   知识   java方法   引用传递   个数   调用   

原文地址:http://www.cnblogs.com/TINA-5257/p/6538132.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!