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

java中靜態(tài)變量和實例變量的區(qū)別詳細介紹

 更新時間:2013年05月02日 16:43:18   作者:  
本篇文章介紹了,java中靜態(tài)變量和實例變量的區(qū)別。需要的朋友參考下

運行效果:

控制臺效果:

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

代碼部分

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

/hello_test/src/com/b510/test/StaticTest.java

復制代碼 代碼如下:

/**
  *
  */
 package com.b510.test;

 /**
  * 在程序運行時的區(qū)別:實例變量屬于某個對象的屬性,必須創(chuàng)建了實例對象,<br>
  * 其中的實例變量才會被分配空間,才能使用這個實例變量。靜態(tài)變量不屬于某<br>
  * 個實例對象,而是屬于類,所以也稱為類變量,只要程序加載了類的字節(jié)碼,<br>
  * 不用創(chuàng)建任何實例對象,靜態(tài)變量就會被分配空間,靜態(tài)變量就可以被使用了。<br>
  * 總之,實例變量必須創(chuàng)建對象后才可以通過這個對象來使用,靜態(tài)變量則可以<br>
  * 直接使用類名來引用。例如,對于下面的程序,無論創(chuàng)建多少個實例對象,<br>
  * 永遠都只分配了一個<code>staticInt</code>變量,并且每創(chuàng)建一個實例對象,<br>
  * 這個<code>staticInt</code>就會加1;但是,每創(chuàng)建一個實例對象,就會分配一個<code>random</code>,<br>
  * 即可能分配多個<code>random</code>,并且每個<code>random</code>的值都只自加了1次。<br>
  *
  * @author <a href="mailto:hongtenzone@foxmail.com">hongten</a>
  * @date 2013-3-2
  */
 public class StaticTest {

     private static int staticInt = 2;
     private int random = 2;

     public StaticTest() {
         staticInt++;
         random++;
         System.out.println("staticInt = "+staticInt+"  random = "+random);
     }

     public static void main(String[] args) {
         StaticTest test = new StaticTest();
         StaticTest test2 = new StaticTest();
     }
 }

相關文章

  • SpringBoot集成Swagger2的方法

    SpringBoot集成Swagger2的方法

    這篇文章主要介紹了SpringBoot集成Swagger2的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • SpringBoot動態(tài)生成接口實現(xiàn)流程示例講解

    SpringBoot動態(tài)生成接口實現(xiàn)流程示例講解

    最近遇到一個需求,需要在程序運行過程中,可以動態(tài)新增接口,自定義接口參數(shù)名稱,基本類型,以及請求方法,請求頭等等。通過幾天的研究,找到了我需要的解決方案
    2023-01-01
  • MyBatis批量插入數(shù)據(jù)的三種方法實例

    MyBatis批量插入數(shù)據(jù)的三種方法實例

    由于項目需要生成多條數(shù)據(jù),并保存到數(shù)據(jù)庫當中,項目使用了Spring+MyBatis,所以打算使用MyBatis批量插入,應該要比循環(huán)插入的效果更好,下面這篇文章主要給大家介紹了關于MyBatis批量插入數(shù)據(jù)的三種方法,需要的朋友可以參考下
    2021-10-10
  • SpringCloud?Feign實現(xiàn)微服務之間相互請求問題

    SpringCloud?Feign實現(xiàn)微服務之間相互請求問題

    Feign是Netflix開發(fā)的聲明式、模板化的HTTP客戶端,?Feign可以幫助我們更快捷、優(yōu)雅地實現(xiàn)微服務之間的調用,這篇文章主要介紹了SpringCloud?Feign實現(xiàn)微服務之間相互請求,需要的朋友可以參考下
    2022-06-06
  • 圖文詳解如何將java編寫的程序轉為exe文件

    圖文詳解如何將java編寫的程序轉為exe文件

    我們寫的程序,要讓小伙伴打開即用,可以將java程序生成可執(zhí)行文件,下面這篇文章主要給大家介紹了關于一步步教你如何將java編寫的程序轉為exe文件的相關資料,需要的朋友可以參考下
    2023-01-01
  • Java中BigInteger用法小結

    Java中BigInteger用法小結

    這篇文章主要介紹了Java中BigInteger用法的詳解,在這里,我們詳細描述下BigInteger的用法,在使用之前,我們需要導入java.math.*包,本文通過實例代碼相結合給大家詳細講解,需要的朋友可以參考下
    2023-03-03
  • SpringBoot使用@PostConstruct注解導入配置方式

    SpringBoot使用@PostConstruct注解導入配置方式

    這篇文章主要介紹了SpringBoot使用@PostConstruct注解導入配置方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 使用Jenkins一鍵打包部署SpringBoot項目的步驟詳解

    使用Jenkins一鍵打包部署SpringBoot項目的步驟詳解

    任何簡單操作的背后,都有一套相當復雜的機制,本文將以SpringBoot應用的在Docker環(huán)境下的打包部署為例,詳細講解如何使用Jenkins一鍵打包部署SpringBoot應用,文中通過圖文結合講解的非常詳細,需要的朋友可以參考下
    2023-11-11
  • spring boot 自定義starter的實現(xiàn)教程

    spring boot 自定義starter的實現(xiàn)教程

    下面小編就為大家分享一篇spring boot 自定義starter的實現(xiàn)教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • java使用緩沖流復制文件的方法

    java使用緩沖流復制文件的方法

    這篇文章主要為大家詳細介紹了java使用緩沖流復制文件的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08

最新評論