欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

簡單了解java局部變量與成員變量的區(qū)別

 更新時間:2019年10月19日 09:50:27   作者:hehe噠  
這篇文章主要介紹了簡單了解java局部變量與成員變量的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了簡單了解java局部變量與成員變量的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

package java04;
/*
局部變量和成員變量的不同:
  1、定義的位置不一樣
      局部變量:定義在方法內部
      成員變量:在方法外部,直接寫在類中
  2、作用范圍不一樣
      局部變量:只有方法中能使用,除了方法就不能用
      成員變量:整個類都可以用
  3、默認值不一樣
      局部變量:無默認值,先賦值在使用
      成員變量:如果沒有賦值有默認值
  4、內存的位置不一樣
      局部變量:位于棧內存
      成員變量:為于堆內存
  5、生命周期不一樣
      局部變量:隨著方法的進棧而誕生,隨著方法出棧而消失
      成員變量:隨著對象的創(chuàng)建而誕生,隨著對象被垃圾回收而消失
      
**/

public class Demovariabledifference {
  String name;
  int age;
  public void method1(){
    int num = 20;
    System.out.println(num);
    System.out.println(name);
  }
  public void mehtod2(int param){//方法的參數是局部變量
    System.out.println(param);//參數在方法調用的時候,必然會被賦值
    
    int age;//局部變量
   // System.out.println(age); //沒賦值不能用

    // System.out.println(num);//錯誤寫法
    System.out.println(name);
  }
  
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • SpringAOP實現登錄驗證的操作代碼

    SpringAOP實現登錄驗證的操作代碼

    這篇文章主要介紹了SpringAOP實現登錄驗證功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-01-01
  • java如何獲取map中value的最大值

    java如何獲取map中value的最大值

    這篇文章主要介紹了java如何獲取map中value的最大值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • idea與eclipse項目相互導入的過程(圖文教程)

    idea與eclipse項目相互導入的過程(圖文教程)

    這篇文章主要介紹了idea與eclipse項目相互導入的過程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Mybatis-Plus將字段設置為null解決方法

    Mybatis-Plus將字段設置為null解決方法

    MyBatis-Plus是一個MyBatis的增強工具,在MyBatis的基礎上只做增 強不做改變,為簡化開發(fā)、提高效率而生,下面這篇文章主要給大家介紹了關于Mybatis-Plus將字段設置為null的解決方法的相關資料,需要的朋友可以參考下
    2023-04-04
  • SpringMVC異常處理的三種方式

    SpringMVC異常處理的三種方式

    在SpringMVC中異常處理是一個重要的方面,它幫助我們有效地處理應用程序中的異常情況,提高用戶體驗和系統(tǒng)的穩(wěn)定性,這篇文章主要給大家介紹了關于SpringMVC異常處理的三種方式,需要的朋友可以參考下
    2024-02-02
  • Java中Map的排序問題詳解

    Java中Map的排序問題詳解

    本文給大家分享的是java中的map的按值排序和按鍵排序問題,并通過具體的示例,希望對大家能有所幫助。
    2016-01-01
  • Java實現新建有返回值的線程的示例詳解

    Java實現新建有返回值的線程的示例詳解

    本文主要介紹了一個Java多線程的例題,題目是:使用ThreadLocal管理一號和二號線程,分別存入100元,在三號線程中使用利用一號和二號的計算結果來算出賬戶的實際金額。感興趣的可以了解一下
    2022-09-09
  • Java SiteMesh新手學習教程代碼案例

    Java SiteMesh新手學習教程代碼案例

    這篇文章主要介紹了Java SiteMesh新手學習教程代碼案例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10
  • 全排列算法-遞歸與字典序的實現方法(Java)

    全排列算法-遞歸與字典序的實現方法(Java)

    下面小編就為大家?guī)硪黄帕兴惴?遞歸與字典序的實現方法(Java) 。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 如何把springboot jar項目 改為war項目

    如何把springboot jar項目 改為war項目

    這篇文章主要介紹了如何把springboot jar項目 改為war項目,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11

最新評論