あなたはすぐに4つの一般的なツールを把握するのに役立つのJava

注目点は、迷子にしないでください。継続的に感熱紙のJava関連の技術や情報アーキテクチャを更新します!

インターネットの今日の年齢では、Javaは、それが社会プログラムであるか、全体のインターネット業界は大きな影響を持つようにバインドされているかどうか、間違いなく非常に人気のある開発言語です。才能や賃金の需要かどうかは、Java開発の見通しは非常に楽観視しています。Javaの概要一般的に使用されるツールのいくつかが、また、我々は把握し理解するために継続する必要があります。ここでは、その下の四大Javaツールの共通理解を取ります!

あなたはすぐに4つの一般的なツールを把握するのに役立つのJava

1、ServiceLoader-ロードサービス(すべての実装をインタフェースます)

Java開発者は、多くの場合、通常はアクションインターフェースの要素の記述を作成し、完了するために、コンポーネントのインスタンスを作成するために、調停のいくつかの種類を使用することに依存しているコンポーネントや別のコンテンツ領域を作成するために使用します。

2、スキャナ

あなたはJavaのパーサ、多くの機能が正常に構築されている言語パーサライブラリ(パーサセレクター)を構築することができ無数のツールがあります。しかし、あなたはカンマ区切り値ファイル、またはスペースで区切られたテキストファイルを解析して、それを行うにはどのようにしたい場合は?しばらくのstring.Split()、あまりにも壮大で、ここで使用されるツールのほとんどはよくありませんでした。(正規表現については、古いことわざを覚えて:「あなたは二つの問題を解決する必要があります正規表現に問題があるの..」)

3、タイマー

Java.util.Timer TimerTaskをクラスは、定期的または1時間遅れに基づいてタスクを実行するための便利で、比較的簡単な方法を提供します。

4、StAX-は、XMLファイルの解析します

Java開発者の多くの前でXMLを初めてすると、XML文書を解析する2つの基本的な方法があります。SAXパーサーは、実際にプログラマによるイベントの大規模なステートマシンのコールバックメソッド呼び出しのシリーズです。XML文書全体DOMパーサメモリを添加し、ツリーを形成するために一緒に接続される別個のオブジェクト、に切断しました。ツリーは、文書の全体XMLInfoset表現を記述する。どちらのパーサは欠点を持っている:SAXレベルが低すぎる、使用することはできません、DOM、コストがかかりすぎる、特に大規模なXMLファイルの場合 - ツリー全体が怪物になっています。

幸运的是,Java开发人员找到第三种方法来解析XML文件,经由对文档建模成“节点”,它们可以从文档流中一次取出一个,检查,然后处理或丢弃。这些“节点”的“流”提供了SAX和DOM的中间地带,名为“StreamingAPIforXML”,或者叫做StAX。(此缩写用于区分新的API与原来的SAX解析器,它与此同名。)StAX解析器后来包装到了JDK中,在Javax.xml.stream包。

以上就是给大家讲的有关于Java的一些常用的工具,大家记得多去学习学习。

おすすめ

転載: blog.csdn.net/Java_No01/article/details/90905636