国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

java中static的用法 static關(guān)鍵字修飾main然后再static方法?

static關(guān)鍵字修飾main然后再static方法?Public static void main(),這是程序啟動(dòng)類的主要方法。Static修改靜態(tài)類、靜態(tài)屬性或靜態(tài)方法,但不修改靜態(tài)方法。sta

static關(guān)鍵字修飾main然后再static方法?

Public static void main(),這是程序啟動(dòng)類的主要方法。Static修改靜態(tài)類、靜態(tài)屬性或靜態(tài)方法,但不修改靜態(tài)方法。

static關(guān)鍵字的作用是什么?

靜態(tài)功能:

1。修改函數(shù)的局部變量:

功能:默認(rèn)值0,只運(yùn)行一次,內(nèi)存在運(yùn)行開始時(shí)打開,內(nèi)存放在全局

2。修改全局函數(shù)和全局變量:

功能:只能在源文件中使用

3。修改類的成員變量:

特點(diǎn):類似于1,定義多個(gè)靜態(tài)函數(shù)y,但只有一個(gè)y,不進(jìn)入類的大小計(jì)算,不依賴于類對(duì)象的存在(可以直接調(diào)用,需要對(duì)外聲明)

4。修改類的成員函數(shù):

特性:F():括號(hào)中沒有this指針,因此它只能調(diào)用自己的靜態(tài)函數(shù)及其靜態(tài)變量,也就是說,它是用static修改的,不依賴于類對(duì)象的存在(不能調(diào)用)static方法是沒有這個(gè)的方法。不能在靜態(tài)方法內(nèi)部調(diào)用非靜態(tài)方法,反之亦然。而且只能通過類本身調(diào)用靜態(tài)方法,而不需要?jiǎng)?chuàng)建任何對(duì)象。

2. 這實(shí)際上是靜態(tài)方法的主要目的。只要裝入類,就可以訪問由static修改的方法或變量,而不依賴于對(duì)象。

3. 加載類時(shí),變量被加載。第一個(gè)輸出是兩個(gè)靜態(tài)變量,然后是方法的執(zhí)行。這表示加載類時(shí),將加載statis修改的變量。

4. 普通類不允許聲明為靜態(tài)的,只有內(nèi)部類可以。聲明為static的內(nèi)部類可以直接用作公共類,而不必實(shí)例化外部類

通過在局部變量之前添加static來聲明靜態(tài)變量。

靜態(tài)變量全局唯一,只能在代碼塊中訪問,并且在進(jìn)程結(jié)束前不會(huì)釋放內(nèi)存。

局部變量,當(dāng)跳出代碼塊時(shí),內(nèi)存被釋放。

Java static關(guān)鍵字修飾類和對(duì)象的方法方法?

首先,修改變量時(shí),靜態(tài)修改的靜態(tài)局部變量只執(zhí)行一次,局部變量的生命周期延長(zhǎng)到程序運(yùn)行結(jié)束。

其次,當(dāng)static修改全局變量時(shí),全局變量只能在此文件中訪問,不能在其他文件中訪問,甚至不能在外部聲明中訪問。第三。靜態(tài)修改函數(shù)。此函數(shù)只能在此文件中調(diào)用,不能由其他文件調(diào)用。靜態(tài)修改的局部變量存儲(chǔ)在全局?jǐn)?shù)據(jù)區(qū)域的靜態(tài)變量區(qū)域中。初始化時(shí),它會(huì)自動(dòng)初始化為0;(1)當(dāng)您不想被釋放時(shí),可以使用靜態(tài)修改。例如,在函數(shù)中修改存儲(chǔ)在堆棧空間中的數(shù)組。如果不希望在函數(shù)調(diào)用結(jié)束時(shí)釋放數(shù)組,可以使用靜態(tài)裝飾。(2) 考慮到數(shù)據(jù)安全性(當(dāng)程序想要使用全局變量時(shí),應(yīng)該首先考慮使用靜態(tài)變量)