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

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

5
IntelliJIDEAで使用法のハイライト色を変更する方法
ドラキュラのテーマでは、シンボルをクリックすると、IntelliJ IDEAがそのシンボルの使用法を強調表示していても、強調表示はそれほど表示されません。使用法をより見やすくするために、使用法のハイライトテキストの色と背景色を変更する必要があります。私は解決策をグーグルで検索しましたが、見つかりませんでした。 次のページには、これは[色とフォントの設定]ページで実行できると記載されていますが、そのページの色を変更できる場所が見つかりませんでした。 https://www.jetbrains.com/idea/webhelp/highlighting-usages.html 誰かがこれで私を助けてくれますか?

7
JSONをEclipseプロジェクトにインポートする
私は、プロジェクトでJSONを使用することを検討している意欲的なJavaプログラマーです。次の行を使用してJSONをプロジェクトにインポートするように求められたプログラミングチュートリアル(本から)に従っていました: import com.google.appengine.repackaged.org.json.JSONArray; しかし、これによりエラーが発生したため、次の行に置き換えました。 import org.json.JSONArray; これにより、(異なる)エラーも発生します。 インポートorg.jsonを解決できません 問題は、Eclipseワークスペースに実際にJSONライブラリがないことだと思います。JSONArrayを使用できるようにするにはどうすればよいですか?JSONのWebサイトを見つけましたが、何をダウンロードするか、どのように、どこにインストールするかがわかりません。 http://json.org/java/
80 java  eclipse  json  import 

12
log4j:WARNweb.xmlにロガーのアペンダーが見つかりませんでした
すでにlog4jConfigLocationをweb.xmlに配置しましたが、それでも次の警告が表示されます。 log4j:WARN No appenders could be found for logger ⤦ ⤥ (org.springframework.web.context.ContextLoader). log4j:WARN Please initialize the log4j system properly. 私は何を取りこぼしたか? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext.xml </param-value> </context-param> <context-param> <param-name>log4jConfigLocation</param-name> <param-value>/WEB-INF/classes/log4j.properties</param-value> </context-param> <listener> <listener-class> org.springframework.web.util.Log4jConfigListener </listener-class> </listener> <listener> …


12
Javadocに代わる優れた最新の方法はありますか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、スタックオーバーフローのトピックになります。 6年前に閉鎖されました。 この質問を改善する それに直面しましょう:デフォルトのJavadocが見苦しいことを確認するために、デザイナーである必要はありません。 Web上には、スタイルを変更したJavadocを提供するリソースがいくつかあります。ただし、デフォルトの動作は製品を表しており、適度に見栄えがよいはずです。 もう1つの問題は、Javadocの使いやすさが他の同様のリソースと比較して最新ではないという事実です。 特に巨大なプロジェクトは、Firefoxのクイック検索を使用してナビゲートするのは困難です。 実用的な質問: ブラウザよりも使いやすい方法で既存のJavadocを参照できるスタンドアロン(デスクトップ)アプリケーションはありますか? Monoのドキュメントブラウザのようなものを考えています。 理論的な質問: Javadocを何らかの形で標準化された方法で進化させる計画があるかどうか、誰か知っていますか? 編集: このトピックに関するSunのwikiへの便利なリンク。

9
Javaですべての列挙値をリストに入力する
列挙型のすべての可能な値でリストを埋めたい 最近私は恋に落ちたのでEnumSet、私は活用しましたallOf() EnumSet<Something> all = EnumSet.allOf( Something.class); List<Something> list = new ArrayList<>( all.size()); for (Something s : all) { list.add( s); } return list; 同じ結果を達成するためのより良い方法はありますか(難読化されていない1つのライナーのように)?
80 java  list  enums 

10
Javaがintを16進数に変換し、再び元に戻す
私は次のコードを持っています... int Val=-32768; String Hex=Integer.toHexString(Val); これはに相当します ffff8000 int FirstAttempt=Integer.parseInt(Hex,16); // Error "Invalid Int" int SecondAttempt=Integer.decode("0x"+Hex); // Error "Invalid Int" したがって、最初は、値-32768を16進文字列ffff8000に変換しますが、その後、16進文字列を整数に戻すことはできません。 では.Net、私が期待通りに動作し、returns -32768。 これを自分で変換するための独自の小さなメソッドを作成できることは知っていますが、何かが足りないのか、それとも本当にバグなのか疑問に思っています。
80 java  string  hex 


10
大規模なJavaヒープダンプを分析するためのツール
分析したいHotSpotJVMヒープダンプがあります。VMはで実行され-Xmx31g、ヒープダンプファイルのサイズは48GBです。 jhatヒープメモリの約5倍(私の場合は240 GB)が必要で、非常に遅いので、試してみません。 Eclipse MATArrayIndexOutOfBoundsExceptionは、ヒープダンプを数時間分析した後、クラッシュします。 そのタスクに利用できる他のツールは何ですか?ヒープダンプを分析用の効率的なデータ構造に変換する1つのプログラムと、事前に構造化されたデータを処理する他のいくつかのツールで構成される、一連のコマンドラインツールが最適です。
80 java  profiling 

11
Android:ユーザーの言語で現在の曜日(月曜日など)を取得するにはどうすればよいですか?
ユーザーの現地語で現在の曜日(月曜日、火曜日...)を知りたい。たとえば、ユーザーがフランス語の場合、「Lundi」、「Mardi」など。 この投稿を読みましたが、intのみが返され、ユーザーの言語の曜日を含む文字列は返されません。Androidで現在の曜日を取得する最も簡単な方法は何ですか? より一般的には、ユーザーの言語で書かれたすべての曜日とすべての月をどのように取得しますか? たとえば、Googleアジェンダでは、ユーザーの現地の言語で書かれた日と月が示されているため、これは可能だと思います。 ありがとう!

3
JMXURLを説明する
JMXサービスのURLを理解しようとしています。 service:jmx:rmi://192.168.30.10:1234/jndi/rmi://192.168.30.10:2344/jmxrmi 誰かが私がこれを理解するのを手伝ってくれるなら、それは素晴らしいことです。 ありがとう
80 java  jmx 

7
HTTP応答からJSONオブジェクトを取得する
JSONHttp get応答からオブジェクトを取得したい: Httpgetの現在のコードは次のとおりです。 protected String doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(params[0]); HttpResponse response; String result = null; try { response = client.execute(request); HttpEntity entity = response.getEntity(); if (entity != null) { // A Simple JSON Response Read InputStream instream = entity.getContent(); result = …
80 java  android  json 

9
Runnableのrun()に例外をスローさせる方法はありますか?
Runnableを実装するクラスのrun()で呼び出しているメソッドは、例外をスローするように設計されています。 しかし、Javaコンパイラーではそれができず、try / catchで囲むことをお勧めします。 問題は、それをtry / catchで囲むことにより、その特定の run()が役に立たなくなることです。私はその例外をスローしたいです。 run()自体を指定するthrowsと、コンパイラは次のように文句を言います。Exception is not compatible with throws clause in Runnable.run() 通常、私はさせないで完全に元気です run()に例外をスローさ。しかし、私にはその機能が必要な独特の状況があります。 この制限を回避するにはどうすればよいですか?


3
Java-8で複数の例外をキャッチする
私の方法で見つけたマルチキャッチ機能を試している間、m1()すべてが期待どおりにうまく機能しています。 ただし、m2()同じコードではコンパイルされません。コードの行数を減らすために構文を変更しました。 public class Main { public int m1(boolean bool) { try { if (bool) { throw new Excep1(); } throw new Excep2(); //This m1() is compiling abs fine. } catch (Excep1 | Excep2 e) { return 0; } } public int m2(boolean b) { try { throw b ? …

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