包 (package)


 

一般的に使用されるJavaパッケージ:

       。JavaのLANGの   パッケージ- Javaコアパッケージ、Java仮想マシンへのすべてのクラスによって自動的にパッケージ。            オブジェクト、文字列、スレッド、数学、整数、

         Javaの。utilの     パッケージ- Javaのキット、パッケージには、ツールやコレクションが多数含まれています。           Scannerクラス(読み取り)、ランダムクラス(乱数生成)、リスト・インターフェース、セット・インタフェース.....  

         。JavaのIOの       パッケージ- Javaの入力、出力パケット、パケットは、ファイルを読み書きするために、入力と出力のクラスの多数が含まれています。

         。JavaのNET     パッケージ- Javaのネットワークパケット、等を達成することに基づいて、ソケット通信を含むパケットタイプ。

         。JavaのSQLの     パッケージ- Javaデータ・パケット、          パケット処理データと接続する(Javaのデータベースにアクセスする能力を提供します)

        java.awtでパッケージ- JavaのGUIパッケージ

       パケットjava.swing  -Javaインタフェースパッケージを            パッケージJavaのオペレーティングシステムに依存しないグラフィカルなインターフェイスの後


 ガイドパッケージ

          キーワードのインポート

輸入 java.io.FileInputStream;

 

;

 


パッケージの命名規則:

 

1.アリババ開発マニュアル

  •    小文字で統一されたパッケージ名、およびポイント間の英語の単語の区切り文字に一つだけの自然言語。
  •     統一されたパッケージ名単数形。しかし、クラス名は負の意味ならば、あなたはクラス名の否定形を使用することができます。
  •     例:ツールのパッケージ名の応用:com.alibaba.ai.utilという名前のクラス:MessageUtilsは(Springフレームワークのルールを参照してください)

 

  規制の規則層に名前を付けます:

  次のように1)サービス/ DAO層方式の命名規則は次のとおりです。

  •            単一のオブジェクトを取得する方法は、接頭辞を取得します。
  •            プレフィックスリストとして複数のオブジェクトを得る方法。
  •            統計的な方法は、接頭辞としてcountの値を取得するために使用されます。
  •            接頭辞として挿入/保存挿入方法。
  •            接頭辞として削除/削除とメソッドを削除します。
  •            Updateメソッドは接頭辞のように変更します。

 

     次のようにモデルの命名規則の2)フィールドは次のようになります。

  •           データオブジェクト:xxxDOは、xxxはテーブルの名前です。
  •           データ転送オブジェクト:xxxDTO、xxxは関連する事業分野の名称です。
  •           表示オブジェクト:xxxVO、XXX一般的にページ名
  •           POJOをまとめ、禁止xxxPOJOとして名前、DO / DTO / BO / VOです。

         


 

 

2.電源ノード

 

   Javaパッケージでは、一般的に4〜5層に分かれて名前が付けられます。

     - 第 1 层: 甲方公司域名的倒序;         com.alibaba          (一般不会包括 www )

     - 第 2 层: 项目名称;                           com.alibaba.oa.xxx.ooo.jj

     - 第 3 层: 模块信息;

     - 第 4 层: 功能顶层包;

     - 第5 层: 实现类;                                    impl                                 (有些功能顶层包是没有实现类的)

 

如此命名的原因: 保证项目中用到的类具有全球唯一性。

 

おすすめ

転載: www.cnblogs.com/penguin1024/p/11741647.html