個人財務 Java APIの10の有益なクラス - 最良のJava APIクラスのいくつかを知るためのダミー

Java APIの10の有益なクラス - 最良のJava APIクラスのいくつかを知るためのダミー

目次:

ビデオ: How does a blockchain work - Simply Explained 2024

ビデオ: How does a blockchain work - Simply Explained 2024
Anonim

初心者プログラマー向けの最高のJava APIクラスを理解するために、ここでは簡単なリストを示します。これらのクラスの詳細については、JavaのオンラインAPIドキュメントを参照してください。

アプレット

アプレットについて何も言及していないと、Javaの議論は完了しましたか? アプレット は、Webブラウザウィンドウ内で実行されるコードです。たとえば、Webページ上の小さな四角形で実行される小さな通貨計算機は、Javaで書かれたコードです。

<! - 1 - >

Javaアプレットは一度に大変でしたが、今日ではビジネス処理にJavaを使用することに関心が高まっています。とにかく、アプレットがあなたのものなら、恥ずかしがり屋ではない。 JavaのAPIドキュメントのアプレットページを確認してください。

ArrayList

これは良いことですが、どのプログラミング言語でも配列には限界があります。たとえば、サイズ100の配列を取ってください。突然101番目の値を格納する必要がある場合は、幸運を忘れてしまいます。コードの一部を書き換えずに配列のサイズを変更することはできません。配列に値を挿入することも別の問題です。

<! - "Tim"を "Thom"と "Tom"のアルファベット順に絞り込むには、何千もの "Tyler"、 "Uriah"、 "Victor"の名前を移動する必要があります。

しかし、JavaにはArrayListクラスがあります。 ArrayListは、ArrayListオブジェクトが必要に応じて拡大および縮小する点を除いて、配列と似ています。 ArrayListクラスのaddメソッドを使用して、痛みのない新しい値を挿入することもできます。 ArrayListオブジェクトは、配列が行うことができないあらゆる種類の素晴らしいことを行うため、非常に便利です。

<! - 3 - >

ファイル

あなたの役に立つJavaクラスについて話してください! Fileクラスは、役に立つことの束をします。メソッドcanReadは、ファイルから読み込むことができるかどうかを示します。メソッドcanWriteは、ファイルに書き込むことができるかどうかを通知します。 setReadOnlyメソッドを呼び出すと、誤ってファイルに書き込むことができなくなります。

メソッドdeleteOnExitはファイルを消去しますが、プログラムの実行が停止するまでは消去されません。メソッドが存在すると、特定のファイルがあるかどうかを確認します。 isHidden、lastModified、およびlengthというメソッドは、ファイルに関するさらに詳しい情報を提供します。 mkdirメソッドを呼び出すことで、新しいディレクトリを作成することもできます。それに直面して、このFileクラスは強力なものです!

Integer

Integerクラスには、int値を扱うときに便利な他の多くの機能があります。たとえば、Integerです。 MAX_VALUEは数値2147483647を表します。これは、int変数が格納できる最大値です。 Integerという表現。 MIN_VALUEは数値-2147483648(int変数が格納できる最小値)を表します。

整数への呼び出し。 toBinaryStringはintをとり、そのbase-2(バイナリ)表現を返します。 Integerとは何ですか? toBinaryStringは、基数2のIntegerを表します。 toHexStringは、ベース16(16進数)に対して行います。

数学

あなたはクランチする数字がありますか?あなたのコンピュータを使ってエキゾチックな計算をしていますか?その場合は、JavaのMathクラスを試してください。 (これはコードであり、座って代数についての講義を聞く場所ではありません)。Mathクラスはπ、 e

、対数、三角関数、平方根、およびその他すべての数学的なものを扱いますほとんどの人に忍耐を与えるNumberFormatを使用した NumberFormat getCurrencyInstanceメソッドを使用すると、20を338500000000003にすることができます。 34.米国があなたの家ではない場合、または世界中で製品を販売する場合は、Javaロケールを使用して通貨インスタンスを強化することができます。たとえば、euro = NumberFormatを使用します。 getCurrencyInstance(Locale。FRANCE)、ユーロへの呼び出しです。 format(3)は$ 3の代わりに3,00€を返します。 00.

NumberFormatクラスには、通貨量ではないものを表示するメソッドもあります。たとえば、コンマの有無にかかわらず、ゼロを付けてもしなくてもかまいませんが、小数点以下を含む数字を含めて表示することができます。

Scanner

JavaのScannerクラスは、大変なことを行うことができます。 NumberFormatクラスと同様に、Scannerはさまざまなロケールの数値を処理できます。たとえば、3,5を入力して「3と半分」を意味する場合は、myScannerと入力します。 useLocale(Locale。FRANCE)。 Scannerに特定の入力文字列をスキップするように指示することも、10以外の数値ベースを使用することもできます.Scannerクラスは非常に汎用性があります。

String

Stringクラスには多くの便利なメソッドがあります。たとえば、lengthメソッドでは、文字列内の文字数を検索します。 replaceAllを使用すると、「my fault」が文字列内に表示されている場合でも、「my fault」というフレーズを「your fault」に簡単に変更できます。そしてcompareToを使うと、文字列をアルファベット順に並べ替えることができます。

StringTokenizer

文字列を細かく分割する必要がある場合があります。たとえば、 "Barry A. Burd"文字列を格納するfullName変数があるとします。このfullName値から、firstName、middleInitial、およびlastNameの値を作成する必要があります。大きな文字列(「Barry A. Burd」)が1つあり、小さな文字列が3つ必要です。「Barry」、「A. "、"バッド "

幸いにも、StringTokenizerクラスはこの種の不平を言っています。このクラスを使用すると、「Barry A. Burd」または「Barry、A.、Burd」または「BarryA」を分離することができます。 Burd "を作ります。各セパレータを貴重なデータとして扱うこともできますし、ゴミ箱のように各セパレータを無視することもできます。文字列を使って興味深い処理をたくさん行うには、JavaのStringTokenizerクラスをチェックしてください。

System

あなたはおそらくSystemに精通しています。インとシステム。でる。しかし、システムについてはどうでしょうか。 getProperty? getPropertyメソッドは、お使いのコンピュータに関するすべての種類の情報を表示します。

情報の中には、オペレーティングシステムの名前、プロセッサのアーキテクチャ、Java仮想マシンのバージョン、クラスパス、ユーザー名、システムがバックスラッシュまたはフォワードスラッシュを使用してフォルダ名を区切るかどうか。確かに、あなたはすでにこのすべてのものを知っているかもしれません。しかし、あなたのJavaコードはその場でそれを発見する必要がありますか?

Java APIの10の有益なクラス - 最良のJava APIクラスのいくつかを知るためのダミー

エディタの選択

現在の日付のワークブックを作成するExcelマクロ - ダミー

現在の日付のワークブックを作成するExcelマクロ - ダミー

仕事は重要です。これで、Excelマクロを使ってマクロを実行できます。この単純なマクロは、今日の日付が名前の一部である新しいファイルにブックを保存します。マクロの仕組みこのマクロの秘訣は、新しいファイル名をまとめて...

ブックが存在するかどうかを判断するExcelマクロ - ダミー

ブックが存在するかどうかを判断するExcelマクロ - ダミー

このExcelマクロを使用すると、ファイルが存在するかどうかを評価するためのファイルパス。たとえば、PCのどこかでファイルを操作するプロセスがあるとします。たとえば、既存のブックを開いて日単位でデータを追加する必要が生じる場合があります。この場合、あなたは...

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

財務モデリングのためのExcelへの代替案とサプリメントとなぜExcelを使うべきか

は、多くの金融モデラーの選択です。 Excelは、Excelで実際に何かを行うことができるため、「ソフトウェアのスイス軍ナイフ」または「次善ソリューション」と呼ばれることがよくありますが、常にそのツールにとって最適なツールではありません。たとえば、Excelで手紙を書くことはできますが、Wordははるかに優れています...

エディタの選択

自然の写真撮影のための焦点距離 - ダミー

自然の写真撮影のための焦点距離 - ダミー

あなたが1枚の写真ですべての写真を撮ることができれば、焦点距離。まあ、実際には、足のズームと呼ばれる小さなものを使うことができます。これは、被写体に近づいたり遠ざかったりするときです。しかし、足をズームしても、あなたはあなたのエフェクトを複製するのが難しくなります。

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジデジタル写真用語 - ダミー

高ダイナミックレンジ(HDR)デジタル写真は、これは時にはかなり混乱する可能性があります。ここでは、かっこを乗り越えるのに役立つ用語の便利なリストです:ブラケット:ブラケットセットで1つの写真。 は、動詞としても使うことができます。

人物を逆光にする方法 - ダミー

人物を逆光にする方法 - ダミー

バックライトはリム照明とも呼ばれ、またはあなたの肖像画の主題のためのハローのような効果。バックライトを使用すると、被写体の形を強調する光の枠を作成できます。被写体を逆光にする方法は次のとおりです。

エディタの選択

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

DreamweaverのCSSプロパティパネルの背景パネルオプション - DreamweaverのCSSデザイナパネルの背景パネルを使用するダミー

スタイルの背景色や画像を指定したり、背景がページにどのように表示されるかを制御したりすることができます。 DreamweaverのCSSデザイナパネルの 、 、...

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverでリモートサーバー接続を作成する - ダミー

Dreamweaverサイトでは、インターネット上のサイトのリモートロケーションを定義することもあります。

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Adob​​e CS5 DreamweaverのcSSレイアウトの変更 - ダミー

Abode Creative Suite 5(Adobe CS5)Dreamweaverでは、カスケードスタイルシートのページレイアウトを変更します。 CSSレイアウトはスタイルシートのルールによって完全に制御されるため、CSSスタイルパネルとプロパティインスペクタからページのルックアンドフィールを直接変更できます。