Java常見的碼塊有哪些
Java中的代碼塊有哪些?下面YJBYS小編為大家整理了關於Java常見碼塊有哪些的文章,希望對你有所幫助。
一、構造代碼塊
直接在類中定義的沒有加static關鍵字的.代碼塊{}稱為構造代碼塊,例子程序如下:
public class CodeDemo02{
public CodeDemo02(){
tln("========這是構造方法=========");
}
//這是構造代碼塊,而且在new對象時,構造代碼塊優先構造方法執行
{
tln("=========這是構造塊!=========");
}
public static void main(String[] args){
new CodeDemo02();
new CodeDemo02();
}
}
二、普通代碼塊
直接在一個方法中出現的{}就稱為普通代碼塊,例子程序如下:
public class CodeDemo01{
public static void main(String[] args){
//普通代碼塊
{
int x = 10;
tln("x=" + x);
}
int x = 100;
tln("x=" + x);
}
}
三、靜態代碼塊
使用static關鍵字聲明的代碼塊稱為靜態代碼塊,靜態塊的主要目的是用來為靜態屬性初始化,例子程序如下:
public class CodeDemo03
{
static{
tln("這是主類中的靜態代碼塊!");
}
public static void main(String[] args){
new Demo();
new Demo();
new Demo();
}
}
class Demo
{
static{
tln("這是Demo類中的靜態代碼塊!");
}
{
tln("這是Demo類中的構造塊!");
}
public Demo(){
tln("這是構造方法!");
}
}
靜態塊優先於主方法的執行,靜態塊優先於構造方法的執行,而且只執行一次!
四、同步代碼塊
同步代碼塊主要出現在多線程中。
-
WebService的優缺點
Webservice是一個平台的獨立,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML(標準通用標記語言下的一個子集)標準來描述、發佈、發現、協調和配置這些應用程序,用於開發分佈式的互操作的應用程序。1.什麼是WebService?對這個問題,我們至少有兩種答...
-
Sun國際認證
Sun公司作為世界知名企業一直致力於發展網絡計算技術、產品與服務。16年來,公司擁有最好的技術培訓服務,提供系列化的認證,全球認可。這也成為各程序員要考SUN認證的原因。1)專業認證培訓計劃為系統管理員和Java網絡管理員和程序員提供第三方認可的技能認證。2)獲...
-
Sun國際認證考試證書查詢
一、具體操作流程:1、自考試通過後一個月左右,證書從美國Sun總公司到達Sun北京培訓中心。2、工作人員根據人名單進行數據庫輸入工作。3、將收到的證書與名單進行核對。4、核對無誤後將發送一封郵件給考生索取中文信息。具體中文信息大概包括以下幾點內容:(1)中文...
-
Eclipse的組件內如何使用RIA技術
最近一些年來,Web已經成為業界最為流行的軟件平台之一。Web應用程序廣為接受,一方面是因為WorldWideWeb帶來的廣泛可用性,另一方面是因為Web應用程序平台中有大量很棒的用户界面(UI)技術可用。以Dojo、AdobeFlex、OpenLaszlo等技術為例,它們可提供效果迷人的交互客...