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

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

4
Log4Jでしきい値はどういう意味ですか?
私はlog4j以下のようなプロパティを持っています。ログインしてTextProcessor.logいるものはすべてWARNレベルを超えています。ここでデバッグするために設定されているしきい値がわかりません。誰かがしきい値が何をするのか説明できますか? log4j.logger.TextProcessor=warn,TextProcessor log4j.appender.TextProcessor=org.apache.log4j.RollingFileAppender log4j.appender.TextProcessor.File=C:/project/logs/TextProcessor.log log4j.appender.TextProcessor.MaxFileSize=10MB log4j.appender.TextProcessor.MaxBackupIndex=10 log4j.appender.TextProcessor.Threshold=debug log4j.appender.TextProcessor.layout=org.apache.log4j.PatternLayout log4j.appender.TextProcessor.layout.ConversionPattern=[%d] [%5p] (%F:%L) - %m%n
80 java  logging  log4j 

12
javac1.8クラスが見つかりません
jdk1.5とjdk1.8の2つのjdkをインストールしました。私は次のAntbuild.xml設定ファイルを持っています: <target name="compileCustomSrc"> <javac srcdir="src" destdir="build/classes" source="1.5" target="1.5" > <classpath> <fileset dir="C:/lib/"> <include name="*.jar" /> </fileset> </classpath> </javac> </target> jdk1.8をインストールする前に、Eclipseから呼び出されたAntはすべてのソースを正常にコンパイルしました。しかし今、私は次のエラーメッセージを持っています: クラスが見つかりません:javac1.8 私のJAVA_HOMEとJRE_HOME: JAVA_HOME = C:\ Program Files(x86)\ Java \ jdk1.5.0_16 JRE_HOME = C:\ Program Files(x86)\ Java \ jre1.5.0_16 EclipseJREで1.5に設定します。Java 1.8はインストール中にいくつかの設定を設定しますか?

10
Log4j、相対パスを使用するようにWebアプリを構成する
WinまたはLinuxマシンのいずれかにデプロイする必要のあるJavaWebアプリケーションがあります。ロギング用にlog4jを追加したいのですが、展開ごとにファイルパスを変更したくないので、ログファイルの相対パスを使用したいと思います。コンテナはTomcatである可能性が高いですが、必ずしもそうとは限りません。 これを行うための最良の方法は何ですか?

6
Eclipseでのブレークポイントアイコンの意味は何ですか?
Eclipseでブレークポイントを操作しているときに、アイコンや注釈(左側のサイドバーのマーカー)が異なることに気付くことがあります。青いボールの場合もあれば、チェックマークが付いている場合もあり、交差している場合もあります。これらすべての注釈はどういう意味ですか?

5
Eclipseは、javadocs / sourceを含むjarをそのバイナリにリンクする方法を教えてください。
クラスにカーソルを合わせると、jarファイルに含まれているjavadocコメントが日食で表示されるようにしたいと思います。 たとえば、JODA-2.0をダウンロードすると、次の3つのjarファイルが取得されます。 joda-time-2.0 joda-time-2.0-javadoc joda-time-2.0-sources(http://sourceforge.net/projects/joda-time/files/joda-time/2.0/joda-time-2.0-dist.zip/download) 日食では、[プロジェクトを右クリック->プロパティ-> Javaビルドパス->ライブラリ-> JARの追加...]はjoda-time-2.0.jarのプロジェクト(これらのクラスを参照できます)にバイナリを含めます。 しかし、他の2つのjarファイルに含まれているsources / javadocコメントにリンクして、これらのクラスにカーソルを合わせるとjavadocが表示されるようにするにはどうすればよいですか? 他の2つのjar(joda-time-2.0-javadoc.jarおよびjoda-time-2.0-sources.jar)をビルドパスに追加しても、javadocまたはソースはリンクされません。
80 java  eclipse  jar  javadoc 

5
Web開発の学習:Django vs Node vs Rails vs Others [クローズ]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 7年前に閉鎖されました。 この質問を改善する 私はJavaとPython(いくつかのDjangoを含む)と少しのRuby(Railsなし)とNode.jsを知っていますが、おそらく私が知らないことがもっとあります。 私はWeb開発とその完全なスタックの学習を開始することを計画していますが、周りを見るとたくさんのオプションがあり、これは私を混乱させます。次のパラメータに基づいた提案が必要です 学びやすい 構築と反復が容易 展開が簡単(無料で安価なホスティングソリューションなど) 人気 アドバイスをお願いします ありがとうございました

6
CXFとSpring-WSのどちらが優れているフレームワークですか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、スタックオーバーフローのトピックになります。 2年前に閉鎖されました。 この質問を改善する WebサービスのCXFとSpring-WSを調査/比較していますか?WSのプロバイダーとコンシューマーの両方として機能する必要があります。一言で言えば、Spring-WSの方が構成可能であると言われていますが、CXFの方が起動と実行が簡単です。この質問は主観的ですが、私の研究を導くのに役立ちます。 これらのフレームワークのいずれかでどのような経験がありますか? どちらかのフレームワークで落とし穴に遭遇したことがありますか? どちらかが提供する、おそらくもう一方が提供しない便利な機能を見つけましたか?

5
Javaセットを繰り返して変更するにはどうすればよいですか?
整数のセットがあり、セット内のすべての整数をインクリメントしたいとします。どうすればよいですか? セットを繰り返しながら要素を追加したり、セットから要素を削除したりすることはできますか? 元のセットを反復処理しているときに、要素を「コピーして変更」する新しいセットを作成する必要がありますか? 編集:セットの要素が不変である場合はどうなりますか?
80 java  set 

3
ソートされた配列の処理が、ソートされていない配列よりも*遅い*のはなぜですか?(JavaのArrayList.indexOf)
タイトルは、ソートされていない配列よりもソートされた配列を処理する方が速いのはなぜですか? これも分岐予測効果ですか?注意:ここでは、ソートされた配列の処理が遅くなります!! 次のコードについて考えてみます。 private static final int LIST_LENGTH = 1000 * 1000; private static final long SLOW_ITERATION_MILLIS = 1000L * 10L; @Test public void testBinarySearch() { Random r = new Random(0); List<Double> list = new ArrayList<>(LIST_LENGTH); for (int i = 0; i < LIST_LENGTH; i++) { list.add(r.nextDouble()); } //Collections.sort(list); // …

1
IntelliJIDEAで例外スローを強調表示
最近、EclipseからIntelliJ IDEAに移行しましたが、不足している機能があります。Eclipseでは、チェックされた例外にキャレットを配置すると、throws宣言またはcatchブロックで、どのメソッド/コンストラクター呼び出しがその例外をスローするかが強調表示されます。 IntelliJ IDEA(コミュニティエディション)でこれを行う方法はありますか?

18
Android / Java-日付の日数の違い
以下のコードを使用して、現在の日付(1999年12月31日、つまりmm / dd / yyyyの形式)を取得しています。 Textview txtViewData; txtViewDate.setText("Today is " + android.text.format.DateFormat.getDateFormat(this).format(new Date())); そして私は次のような形式で別の日付を持っています:2010-08-25(すなわち、yyyy / mm / dd)、 日付の日数の違いを見つけたいのですが、どうすれば日数の違いを見つけることができますか? (つまり、現在の日付-yyyy / mm / dd形式の日付の違いを見つけたい)
80 java  android  date 


12
JFrameの応答しないKeyListener
私は自分のためにを実装しようとしKeyListenerていJFrameます。コンストラクターでは、次のコードを使用しています。 System.out.println("test"); addKeyListener(new KeyListener() { public void keyPressed(KeyEvent e) { System.out.println( "tester"); } public void keyReleased(KeyEvent e) { System.out.println("2test2"); } public void keyTyped(KeyEvent e) { System.out.println("3test3"); } }); 実行すると、testコンソールにメッセージが表示されます。ただし、キーを押してKeyListenerも、そこにさえないかのように、他のメッセージは表示されません。 に焦点が当てJFrame られてKeyListenerおらず、イベントを受け取らないからかもしれないと思っていました。しかし、私はそれが正しいと確信しています。 足りないものはありますか?

5
BigDecimalを最大2桁の10進数の文字列としてフォーマットし、小数部分の0を削除します
私はBigDecimal番号を持っていて、小数点以下2桁しか考慮しないので、次を使用して切り捨てます。 bd = bd.setScale(2, BigDecimal.ROUND_DOWN) 次に、文字列として出力しますが、0の場合は小数部分を削除します。次に例を示します。 1.00-> 1 1.50-> 1.5 1.99-> 1.99 Formatter、formatter.formatを使用してみましたが、常に小数点以下2桁が表示されます。 これどうやってするの?たぶんbd.toPlainString()からの文字列に取り組んでいますか?

5
Java整数compareTo()-なぜ比較と減算を使用するのですか?
私は見つけたjava.lang.Integerの実装compareToは次のような方法のルックスを: public int compareTo(Integer anotherInteger) { int thisVal = this.value; int anotherVal = anotherInteger.value; return (thisVal<anotherVal ? -1 : (thisVal==anotherVal ? 0 : 1)); } 問題は、なぜ減算の代わりに比較を使用するのかということです。 return thisVal - anotherVal;

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