Hutoolの前言


概要
Hutoolはツールバッグで、私は日常的にプロジェクトのいくつかの蓄積を書いて、いくつかのApache Commons LangとJODDの中のいくつかの書き方を参考にしましたが、大部分は自分で書いたので、見てから啓発したり、仕事に助けを与えたりしてほしいです.正直に言うと、私は今コードを書くには自分というツールパッケージが欠かせません.Hutoolというのも「愚か」という意味で、多くの機能がぼんやりしていることを示しています.はい、本題に戻って、中の面白い方法を話します(ツールパッケージの大部分は静的な方法です).
せっけい哲学
Hutoolの設計思想はできるだけ繰り返しの定義を減らして、プロジェクトの中のutilというpackageをできるだけ少なくして、総じて以下のいくつかの思想があります:
  • コード入力を減らします.
  • の一般的な機能を組み合わせて、1つの機能を実現するには1つの方法しか使用しません.
  • Java APIを簡略化するには、いくつかのクラスが実現する機能が必要だったが、私も1つのクラスまたは1つの方法(スレッドプールのためにnewがどれだけのクラスを必要とするかを考えてみると......名前はまだ覚えていない)
  • nullの処理に対して私は回避することができなくて、“あなたは私にnullをあげて私もあなたにnullに戻ります”のこのような思想を取って、できるだけツール類の中でポインタの異常を投げません(この思想は少し下品です......直接抱負を呼び出し者に投げて、いいでしょう、誰があなたにnullをあげました).