zoukankan      html  css  js  c++  java
  • 大龄屌丝自学笔记Java零基础到菜鸟015

    成员变量与局部变量比较,基本类型与引用类型做方法参数,匿名对象

    1、成员变量与局部变量比较

    在类中的位置不同:成员变量,在方法外。

             局部变量,在方法内。

    在内存中的位置不同:成员变量,栈内存。

              局部变量,堆内存。

    生命周期不同:成员变量,随着对象的存在而存在。

           局部变量,随着方法的存在而存在。

    初始化值不同:成员变量,有默认的初始值。

           局部变量,没有默认的初始值。

    注意事项:成员变量和局部变量同名时,执行就近原则。

    1 class Fin{
    2     int n=1;
    3     public static void main(String[] args){
    4         int n=2;
    5         System.out.println(n);  //输出2
    6     }
    7 }

    2、基本类型与引用类型做方法参数

    基本类型:形式参数的值改变,不影响实际参数的值,如:int类型的参数。

    引用类型:形式参数的值改变,影响实际参数的值,如:类类型的参数。

    3、匿名对象

    只能调用一次,如:【new Fin().method();】,【method(new Stu());】。

  • 相关阅读:
    自定义指令directive
    angular中的表单验证
    ng-init,ng-controller,ng-model
    Redis执行lua脚本,key不存在的返回值
    消息队列对比
    数据库设计范式
    网络IO模型
    .NET 线程、线程池
    异步和多线程
    Memcache知识点
  • 原文地址:https://www.cnblogs.com/liverpool/p/4792896.html
Copyright © 2011-2022 走看看