タグ付けされた質問 「java」

Javaは人気のある高水準プログラミング言語です。言語自体の使用または理解に問題がある場合は、このタグを使用してください。このタグが単独で使用されることはめったになく、[spring]、[spring-boot]、[jakarta-ee]、[android]、[javafx]、[gradle]、および[maven]と組み合わせて使用​​されることがほとんどです。



10
非推奨のJava HttpClient-どれほど難しいか
私がやろうとしているのは、JSONをダウンロードしてオブジェクトに逆シリアル化することだけです。まだJSONをダウンロードしていません。 私が見つけることができるほとんどすべてのHttpClientの例は、Apacheサイトにあるものも含めて、次のようなものです... import org.apache.http.client.HttpClient; import org.apache.http.impl.client.DefaultHttpClient; public void blah() { HttpClient client = new DefaultHttpClient(); ... } ただし、Netbeansによると、これDefaultHttpClientは非推奨です。私はDefaultHttpClient deprecated考えられる限り多くのバリエーションを試してみましたが、有用な結果が見つからないため、明らかに何かが欠けています。 Webページのコンテンツをダウンロードする正しいJava7の方法は何ですか?言語の一部としてまともなHttpクライアントは本当にありませんか?それを信じるのは難しいと思います。 これに対する私のMavenの依存関係は... <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>LATEST</version> <type>jar</type> </dependency>


24
Javaメソッドから複数のオブジェクトを返す方法は?
Javaメソッドから2つのオブジェクトを返したいのですが、それを行うにはどうすればよいのでしょうか。 私は考えることができる可能性のある方法は、以下のとおりです。リターンA HashMap(2つのオブジェクトが関連しているので)または戻りArrayListのObjectオブジェクトを。 より正確には、返したい2つのオブジェクトはList、(a)オブジェクトの(b)コンマ区切りの同じ名前です。 オブジェクトのリストを繰り返し処理してコンマ区切りの名前を取得したくないので、この2つのオブジェクトを1つのメソッドから返したいのです(このメソッドの同じループで実行できます)。 どういうわけか、aを返すことHashMapは、非常にエレガントな方法ではありません。
172 java  return 

3
Enumのvalues()メソッドのドキュメントはどこにありますか?
列挙型を次のように宣言します。 enum Sex {MALE,FEMALE}; そして、次に示すように列挙型を反復します: for(Sex v : Sex.values()){ System.out.println(" values :"+ v); } Java APIを確認しましたが、values()メソッドが見つかりませんか?この方法がどこから来るのか私は知りたいですか? APIリンク:https : //docs.oracle.com/javase/8/docs/api/java/lang/Enum.html
172 java  enums 

17
継承とポリモーフィズムの主な違いは何ですか?
今日、モジュールの終わりに開かれた本の試験でこの質問が出され、私は迷っていました。私は読んでいてHead first Java、両方の定義がまったく同じであるように見えました。自分の心の中での主な違いは何だろうと思っていました。これと同様の質問がいくつかあることは知っていますが、決定的な答えを提供するものはありません。

14
反復せずにハッシュマップから1つのエントリを取得する方法
Entry<K,V>キーが不明な場合に、反復せずにHashMapから1つだけを取得するエレガントな方法はありますか? エントリーのエントリー順は重要ではないので、次のように言うことができますか? hashMapObject.get(zeroth_index); 私はそのようなget by indexメソッドが存在しないことを知っていますが。 以下のアプローチを試した場合でも、ハッシュマップのすべてのエントリセットを取得する必要があります。 for(Map.Entry<String, String> entry : MapObj.entrySet()) { return entry; } 提案は大歓迎です。 編集:要件を満たすのに他のデータ構造を提案してください。
172 java  collections 

15
単一のメソッドを持つクラス—最善のアプローチ?
たとえば、単一の機能を実行するためのクラスがあるとします。機能を実行した後、破棄することができます。これらのアプローチのいずれかを選ぶ理由はありますか? // Initialize arguments in constructor MyClass myObject = new MyClass(arg1, arg2, arg3); myObject.myMethod(); // Pass arguments to method MyClass myObject = new MyClass(); myObject.myMethod(arg1, arg2, arg3); // Pass arguments to static method MyClass.myMethod(arg1, arg2, arg3); さまざまな状況のガイドラインを取得しようとするために、詳細について意図的に漠然としていました。しかし、私はMath.random()のような単純なライブラリ関数を実際には考えていませんでした。特定の複雑なタスクを実行するクラスをもっと考えていますが、それを行うには1つの(パブリック)メソッドのみが必要です。
172 c#  java  oop  static-methods 

11
拡張されたforループでのnullチェック
Javaのforループでnullを防ぐ最善の方法は何ですか? これは醜いようです: if (someList != null) { for (Object object : someList) { // do whatever } } または if (someList == null) { return; // Or throw ex } for (Object object : someList) { // do whatever } 他に方法はないかもしれません。彼らはforそれ自体を構成体に入れるべきでした、それがnullの場合はループを実行しないでください?
172 java  syntax  loops  for-loop 

4
JavaBeansが使用される場所は?
JavaBeanとは何ですか。なぜ必要なのですか。クラスとインターフェース構造ですべてのアプリを作成できるので?なぜ豆が必要なのですか?また、クラスやインターフェースの代わりにBeanが不可欠な例をいくつか教えていただけますか? 以下のコンテキストで、Beanの本質を説明してください。 Wepアプリ スタンドアロンアプリ
172 java  javabeans 

7
Javaで整数ラッパーを比較するときに、128 == 128がfalseであるのに、127 == 127がtrueであるのはなぜですか?
class D { public static void main(String args[]) { Integer b2=128; Integer b3=128; System.out.println(b2==b3); } } 出力: false class D { public static void main(String args[]) { Integer b2=127; Integer b3=127; System.out.println(b2==b3); } } 出力: true 注:-128から127までの数値が当てはまります。

21
Excelファイルを読み書きする方法
3つの列とNつの行を持つJavaからExcelファイルを読み書きし、各セルに1つの文字列を出力します。誰かがこれのための簡単なコードスニペットを私に与えることができますか?外部libを使用する必要がありますか、それともJavaに組み込みサポートがありますか? 次のことを行いたい: for(i=0; i <rows; i++) //read [i,col1] ,[i,col2], [i,col3] for(i=0; i<rows; i++) //write [i,col1], [i,col2], [i,col3]
172 java  excel 

19
JAX-WSを使用したXML要求/応答のトレース
JAX-WSリファレンス実装(JDK 1.5以降に含まれるもの)で公開されたWebサービスの未加工の要求/応答XMLにアクセスする簡単な方法(別名:プロキシを使用しない)はありますか?コードを介してそれを実行できることは、私がする必要があることです。巧妙なログ設定でファイルにログを記録するだけで十分です。 それを行う可能性のある他のより複雑で完全なフレームワークが存在することは知っていますが、できるだけシンプルに保ち、axis、cxfなどのすべてで、回避したいかなりのオーバーヘッドが追加されます。 ありがとう!

10
Java Stanford NLP:音声ラベルの一部ですか?
Stanford NLPは、ここでデモを行い、次のような出力を提供します。 Colorless/JJ green/JJ ideas/NNS sleep/VBP furiously/RB ./. 品詞タグの意味は何ですか?公式リストが見つかりません。スタンフォード独自のシステムですか、それともユニバーサルタグを使用していますか?(JJたとえば、何ですか?) また、たとえば名詞を探して文を反復しているとき、タグがあるかどうかを確認するようなチェックを行うことになります.contains('N')。これはかなり弱い気がします。プログラムで特定の品詞を検索するより良い方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.