A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 934792834 初级黑马   /  2018-1-29 13:47  /  988 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法:完成特定功能的代码块

明确返回值--明确参数列表


=================================

方法重载

返回值可以不同

同一个类中---方法名相同---参数列表不同,个数不同或者顺序不同或者类型不同
(和参数列表返回值无关)


=================================
调用方式
        单独调用
        输出调用
        赋值调用





===================================================

形式参数是基本类型:形式参数的改变对实际参数没有影响----形参传递的时实际值
形式参数是引用类型:形式参数的改变直接影响实际参数------传递的时地制值

基本类型  不进入堆内存,用完就消失
引用类型  要进入堆内存  用完不会立即消失

int[] arr=...
show(int[] arr){//传入的时地制值--形式参数和实际参数的的地制值---指向同一个堆内存空间

........

}
       








代码块的执行顺序-----
        静态代码块随着类的加载啊而加载

          //静态的成员变量声明
        static HashMap<Integer, String> box;
       
        //构造方法
        public  PokerTest3() {
                box = new HashMap<Integer, String>();
        }
        //main方法
        public static void main(String[] args) {


          System.out.println(box==null);//true





=================================


方法区存储的是  .class文件

方法区:  main /其他 方法----* 栈(先进后出)



================================




0 个回复

您需要登录后才可以回帖 登录 | 加入黑马