問題タブ [java]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
16 に答える
79021 参照

java - CSVをXMLファイルに変換するJavaライブラリまたはアプリ?

データファイルをファイルに変換できるJavaの既存のアプリケーションまたはライブラリはありますか? CSVXML

タグは、XMLおそらく列見出しを含む最初の行を通じて提供されます。

0 投票する
18 に答える
20352 参照

java - オブジェクト メソッド内からオブジェクト プロパティにどのようにアクセスしますか?

ゲッター/セッターメソッドではないオブジェクトメソッド内からオブジェクトのプロパティにアクセスするための「純粋な」または「正しい」方法は何ですか?

オブジェクトの外部からゲッター/セッターを使用する必要があることはわかっていますが、内部からは次のようにします。

ジャワ:

PHP:

またはあなたはしますか:

ジャワ:

PHP:

Java でプログラミングを始めてから 1 年が経ちましたが、私の Java が少しずれていたらすみません。

編集:

私がプライベートまたは保護された変数/プロパティのみについて話していると人々は思っているようです。私が OO を学んだとき、パブリックであってもすべてのプロパティに getter/setter を使用するように教えられました (実際には、変数/プロパティを決してパブリックにしないように言われました)。ですから、最初から間違った仮定から始めているのかもしれません。この質問に答えている人は、パブリック プロパティを持つべきであり、getter と setter を必要としないと言っているようです。これは、私が教えられたこと、および私が話していたことに反しますが、おそらく次のように議論する必要があります。良い。それはおそらく別の質問の良いトピックですが...

0 投票する
1 に答える
9657 参照

java - 特定の Java ジェネリクス キャストでのタイプ セーフ警告の意味は何ですか?

Java 警告の意味は何ですか?

型の安全性: Object から List<Integer> へのキャストは、実際には消去された型 List に対してチェックしています

次のコードのように、オブジェクトを一般的な情報を持つ型にキャストしようとすると、この警告が表示されます。

0 投票する
26 に答える
245777 参照

c# - Java と C# の int と Integer の違いは何ですか?

More Joel on Softwareを読んでいるときに、 Joel Spolskyが Java/C# (Object-Oriented Programming Languages)の anintと anの違いを知っている特定のタイプのプログラマーについて何か言っているのに出くわしました。Integer

それで、違いは何ですか?

0 投票する
5 に答える
3306 参照

java - コードカバレッジツールの作成を開始するにはどうすればよいですか?

Javaでコードカバレッジツールを実際に作成する方法について説明している本やその他の参考資料を探します。さまざまなテクニックやトリックのいくつか-ソースとバイトコードのインストルメンテーション。

これは、内部でJavaバイトコードを生成するスクリプト言語用です。

0 投票する
5 に答える
107819 参照

java - Java でのカスタム JButton の作成

JButtonボタン内の画像だけでなく、独自のボタン グラフィックを作成する方法はありますか?

JButtonそうでない場合、Javaでカスタムを作成する別の方法はありますか?

0 投票する
1 に答える
1520 参照

java - カスタム JXTA PeerGroup の概要

私は、開発中のピアツーピア コンピューティング プラットフォームのために、昨年ほどJXTA 2.3 を使用してきました。私はJXTA 2.5 に移行しており、その過程でJXTAの多くの使用をクリーンアップしようとしています。ほとんどの場合、私はただうまくいくという態度でJXTAにアプローチしました。これを使用して、ピアツーピア オーバーレイ ネットワークの作成と管理、および基本的な通信サービスの提供をすぐに始めました。とにかく2.5に移行するために変更を加えているので、よりJXTAの方法で使用したいと思います。

私の最初のステップは、カスタムの基本的な作成ですPeerGroupMETA-INF.servicesJavaのインフラストラクチャを使用している新しいメカニズムがいくつか見られます。にGUIDPeerGroup付けて、関連する実装オブジェクトをここにリストする必要がありますか? 私が理解しているように、これを行うと、 GUIDと一致するスペック ID を持つグループが検出され、結合または作成されたときに、一致するオブジェクトが自動的に使用されるはずです。オブジェクトをグループに手動で関連付けることができるはずですが、この新しい方法を使用すると、管理がはるかに簡単になるようです。net.jxta.platform.ModulePeerGroupMETA-INF

PeerGroupこのインフラストラクチャを実装に使用するための指針や例はありますか? また、META-INF.servicesJava のメカニズムに関する一般的な情報も役立ちます。

0 投票する
15 に答える
66813 参照

java - Javaで文字列を解析するさまざまな方法は何ですか?

プレイヤー コマンドを解析するために、私はほとんどの場合、splitメソッドを使用して文字列を区切り文字で分割し、残りを一連のifs またはswitches で割り出しました。Javaで文字列を解析するいくつかの異なる方法は何ですか?

0 投票する
10 に答える
13199 参照

java - シリアル ポートを設定して通信するにはどうすればよいですか?

シリアル接続 (RS-232 および RS-422) でデータを送受信する必要があります。

このような接続を設定して通信するにはどうすればよいですか? どのような構成設定 (ボーレートなど) をどのように設定すればよいですか?

特に、Java、C/C++、または主要な Unix シェルの 1 つでこれを行うことを検討していますが、Windows/ハイパーターミナルを使用したシリアル プログラミングにも関心があります。

0 投票する
26 に答える
178709 参照

java - null パラメータの IllegalArgumentException または NullPointerException?

プロパティの単純なセッター メソッドがありnull、この特定のプロパティには適していません。私はいつもこの状況で引き裂かれてきました: IllegalArgumentException、またはを投げるべきNullPointerExceptionですか? javadocs から、どちらも適切に見えます。ある種の理解された基準はありますか?それとも、これは好きなようにすべきことの 1 つにすぎず、どちらも本当に正しいのでしょうか?