PlayJava Day009

今日所学:

/ * 2019年8月19日には、このシフトを作るために、学ぶために始めました。* /

1.Dateツール:

= DATE日付の新しい新しい DATE();   // この時 
のSimpleDateFormat SDF = 新しい新しいてSimpleDateFormat( "MM-DD-YYYY" ); 
sdf.format(DATE) ----> 文字列までの時間
sdf.parse(出所) - - >文字列の転送時間

2.Objectクラス:全てのクラスの親です。

すべての情報公開授業:CTRL + O

公共の文字列のtoString()   // オブジェクトの文字列表現を返し
    戻る この .getNameを();   // 書き換え可能
パブリック ブール等しい(オブジェクトobj){ 
    文字列名 = ((人)OBJ).getName();
    戻る この .nameの==名前を。  // 重写

3.instanceofキーワード:オブジェクトはクラスに属しているかどうかを判断します。

フォーマット:オブジェクトのinstanceofクラス---->ブール戻り値の型

IF(動物のinstanceof {犬)
    ;((犬)動物).func1()
} 

IF(動物のinstanceof CAT){ 
    ((CAT)動物).func2(); 
} 

//が決意のダウンキャストのために使用しました

4.匿名内部クラス:新しいインターフェイスや抽象クラス。

t.test(
     新しいA(){
         公共 ボイドA(){ 
        } 
    } 
        )。

包装を追加しました:

列A = "1" ; 
列B = "2" INT、M = Integer.parseInt(A)。
INT、N = Integer.parseInt(B)。
System.out.println(M + N)。
----> 3

6.シングルトンデザインパターン

Javaアプリケーションでは、シングルトンは、JVMを保証することができ、オブジェクトのインスタンスは1つだけ存在します。

モード:①実装され、単一の実施形態を飢え:事前にインスタンス化

プライベート Singleton1()   // コンストラクタのプライベート
プライベート 静的 最終 Singleton1 Single1 = 新新Singleton1()
 // staticファクトリモード:
パブリック 静的のgetInstance(Singleton1){
     返すSingle1を; 
}

②怠惰な単一ケース実現:最初の呼び出しがインスタンス化(プラス複数の同時アクセスオブジェクトを作成しないように同期を同期化)されます

プライベート 静的単一Singleton2。
// 工厂:
パブリック 静的Singleton2のgetInstance(){
     場合(シングル==のNULL ){ 
        単一 = 新しいSingleton2()。
    } 
    戻り単一。
}

 

おすすめ

転載: www.cnblogs.com/JavaDemo01/p/11517591.html