問題タブ [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.
java - CSVをXMLファイルに変換するJavaライブラリまたはアプリ?
データファイルをファイルに変換できるJavaの既存のアプリケーションまたはライブラリはありますか? CSV
XML
タグは、XML
おそらく列見出しを含む最初の行を通じて提供されます。
java - オブジェクト メソッド内からオブジェクト プロパティにどのようにアクセスしますか?
ゲッター/セッターメソッドではないオブジェクトメソッド内からオブジェクトのプロパティにアクセスするための「純粋な」または「正しい」方法は何ですか?
オブジェクトの外部からゲッター/セッターを使用する必要があることはわかっていますが、内部からは次のようにします。
ジャワ:
PHP:
またはあなたはしますか:
ジャワ:
PHP:
Java でプログラミングを始めてから 1 年が経ちましたが、私の Java が少しずれていたらすみません。
編集:
私がプライベートまたは保護された変数/プロパティのみについて話していると人々は思っているようです。私が OO を学んだとき、パブリックであってもすべてのプロパティに getter/setter を使用するように教えられました (実際には、変数/プロパティを決してパブリックにしないように言われました)。ですから、最初から間違った仮定から始めているのかもしれません。この質問に答えている人は、パブリック プロパティを持つべきであり、getter と setter を必要としないと言っているようです。これは、私が教えられたこと、および私が話していたことに反しますが、おそらく次のように議論する必要があります。良い。それはおそらく別の質問の良いトピックですが...
java - 特定の Java ジェネリクス キャストでのタイプ セーフ警告の意味は何ですか?
Java 警告の意味は何ですか?
型の安全性: Object から List<Integer> へのキャストは、実際には消去された型 List に対してチェックしています
次のコードのように、オブジェクトを一般的な情報を持つ型にキャストしようとすると、この警告が表示されます。
c# - Java と C# の int と Integer の違いは何ですか?
More Joel on Softwareを読んでいるときに、 Joel Spolskyが Java/C# (Object-Oriented Programming Languages)の anint
と anの違いを知っている特定のタイプのプログラマーについて何か言っているのに出くわしました。Integer
それで、違いは何ですか?
java - コードカバレッジツールの作成を開始するにはどうすればよいですか?
Javaでコードカバレッジツールを実際に作成する方法について説明している本やその他の参考資料を探します。さまざまなテクニックやトリックのいくつか-ソースとバイトコードのインストルメンテーション。
これは、内部でJavaバイトコードを生成するスクリプト言語用です。
java - Java でのカスタム JButton の作成
JButton
ボタン内の画像だけでなく、独自のボタン グラフィックを作成する方法はありますか?
JButton
そうでない場合、Javaでカスタムを作成する別の方法はありますか?
java - カスタム JXTA PeerGroup の概要
私は、開発中のピアツーピア コンピューティング プラットフォームのために、昨年ほどJXTA 2.3 を使用してきました。私はJXTA 2.5 に移行しており、その過程でJXTAの多くの使用をクリーンアップしようとしています。ほとんどの場合、私はただうまくいくという態度でJXTAにアプローチしました。これを使用して、ピアツーピア オーバーレイ ネットワークの作成と管理、および基本的な通信サービスの提供をすぐに始めました。とにかく2.5に移行するために変更を加えているので、よりJXTAの方法で使用したいと思います。
私の最初のステップは、カスタムの基本的な作成ですPeerGroup
。META-INF.services
Javaのインフラストラクチャを使用している新しいメカニズムがいくつか見られます。にGUIDをPeerGroup
付けて、関連する実装オブジェクトをここにリストする必要がありますか? 私が理解しているように、これを行うと、 GUIDと一致するスペック ID を持つグループが検出され、結合または作成されたときに、一致するオブジェクトが自動的に使用されるはずです。オブジェクトをグループに手動で関連付けることができるはずですが、この新しい方法を使用すると、管理がはるかに簡単になるようです。net.jxta.platform.Module
PeerGroup
META-INF
PeerGroup
このインフラストラクチャを実装に使用するための指針や例はありますか? また、META-INF.services
Java のメカニズムに関する一般的な情報も役立ちます。
java - Javaで文字列を解析するさまざまな方法は何ですか?
プレイヤー コマンドを解析するために、私はほとんどの場合、splitメソッドを使用して文字列を区切り文字で分割し、残りを一連のif
s またはswitch
es で割り出しました。Javaで文字列を解析するいくつかの異なる方法は何ですか?
java - シリアル ポートを設定して通信するにはどうすればよいですか?
シリアル接続 (RS-232 および RS-422) でデータを送受信する必要があります。
このような接続を設定して通信するにはどうすればよいですか? どのような構成設定 (ボーレートなど) をどのように設定すればよいですか?
特に、Java、C/C++、または主要な Unix シェルの 1 つでこれを行うことを検討していますが、Windows/ハイパーターミナルを使用したシリアル プログラミングにも関心があります。
java - null パラメータの IllegalArgumentException または NullPointerException?
プロパティの単純なセッター メソッドがありnull
、この特定のプロパティには適していません。私はいつもこの状況で引き裂かれてきました: IllegalArgumentException
、またはを投げるべきNullPointerException
ですか? javadocs から、どちらも適切に見えます。ある種の理解された基準はありますか?それとも、これは好きなようにすべきことの 1 つにすぎず、どちらも本当に正しいのでしょうか?