java基礎筆記之static
專案空檔期,趁此閒暇時,將大學時做的筆記整理一下(後來才明白那個特別凶的人對我們的良苦用心~~),廢話不多說了,上筆記....
一、靜態成員變數:static
特徵:
1. 所有該類的物件共享靜態成員變數的資料,節約空間;
2. 靜態成員變數的資料先於該類的物件存在。也就是說,靜態成員變數是屬於類的;
3. 呼叫方法:(1)類名.靜態成員變數(推薦使用這種方式,例:Person.country)
(2)物件.靜態成員變數
4. 何時消失?
----- 隨類的消失而消失(即:當類從記憶體中解除安裝的時候)
二、靜態方法:使用static修飾類中的方法
特徵:
1. 靜態方法的訪問方式,通靜態成員變數的呼叫相同;
2. 在靜態方法中,只能訪問靜態的變數和靜態的方法;
疑問:什麼時候將方法寫成靜態的呢?
---》一般的工具類中,方法都是寫成靜態的。
特殊的靜態方法:mian
public static void main(String[] args)
public ---》訪問許可權
static ---》靜態的,不需要建立物件 (現在對這個倒不是很理解了呢(o_o?))
void ---》不需要向虛擬機器返回資料
String[] args ---》由使用者通過控制檯向程式提供args裡面的元素,每個元素之間用空格分隔
main方法的執行:一旦虛擬機器將包含main方法的類載入到虛擬機器中後,那麼虛擬機器將自動去呼叫該類中的main方法
如有不當或建議之處,還望看客多多指點~~~~
相關文章
- Java學習筆記之staticJava筆記
- Java基礎知識整理之static修飾方法Java
- Java基礎筆記17Java筆記
- Java基礎筆記20Java筆記
- Java基礎筆記15Java筆記
- java基礎 -反射筆記Java反射筆記
- Java基礎知識整理之static修飾屬性Java
- Java基礎 語法筆記Java筆記
- Java基礎學習筆記Java筆記
- Java基礎語法筆記Java筆記
- Java 基礎程式設計筆記Java程式設計筆記
- (Java筆記)物件導向基礎Java筆記物件
- Java基礎-學習筆記05Java筆記
- Java基礎-學習筆記06Java筆記
- Java基礎-學習筆記07Java筆記
- Java基礎-學習筆記04Java筆記
- Java基礎-學習筆記17Java筆記
- 由static關鍵字談java基礎Java
- Java之StaticJava
- Java基礎——final和static關鍵字Java
- java基礎----->Static 和 Final 關鍵字Java
- Java學習筆記01 - JavaSE基礎Java筆記
- 面試複習筆記一(java基礎)面試筆記Java
- es 筆記二之基礎查詢筆記
- Java基礎-static關鍵字和單例模式Java單例模式
- Android面試之Java基礎筆試題Android面試Java筆試
- Java IO學習筆記四:Socket基礎Java筆記
- CSS基礎之層疊樣式筆記CSS筆記
- hive學習筆記之九:基礎UDFHive筆記
- hive學習筆記之六:HiveQL基礎Hive筆記
- CISSP學習筆記之安全管理基礎筆記
- MySQL基礎筆記MySql筆記
- Nginx基礎筆記Nginx筆記
- JavaScript基礎筆記JavaScript筆記
- django基礎筆記Django筆記
- swift 基礎筆記Swift筆記
- HTML基礎筆記HTML筆記
- [Java] Introduction to Java Programming 筆記: Chapter 2. 基礎Java筆記APT