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

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

5
JSPインクルードディレクティブ、JSPインクルードアクション、およびJSPタグファイルを使用したファイルのインクルードの違いは何ですか?
JSPでテンプレートを作成する方法は2つあるようです。これらのステートメントの1つを含むファイルを含める <%@ include file="foo.html" %> <jsp:include page="foo.html" /> またはJSPタグファイルを使用する // Save this as mytag.tag <%@ tag description="Description" pageEncoding="UTF-8"%> <html> <head> </head> <body> <jsp:doBody/> </body> </html> そして、別のJSPページでそれを呼び出します <%@ taglib prefix="t" tagdir="/WEB-INF/tags" %> <t:mytag> <h1>Hello World</h1> </t:mytag> それで、私はどちらの方法を使うべきですか?現在非推奨とみなされているのですか、それともどちらも有効で、さまざまなユースケースに対応していますか? 編集する このタグファイルを使用することは、インクルードを使用することと同じではありませんか? // Save this as product.tag <%@ tag description="Product templage" pageEncoding="UTF-8"%> <%@ tag …
155 java  jsp  include  jsp-tags  tagfile 

10
スキャナーvs. StringTokenizer vs. String.Split
私はちょうどJavaのスキャナークラスについて学んだ、今それがどのようにStringTokenizerとString.Splitと比較/競合するのか疑問に思っている。StringTokenizerとString.SplitはStringsでのみ機能することを知っているので、なぜStringに対してScannerを使用したいのですか?Scannerは分割のためのワンストップショッピングを意図したものですか?

9
Double.NaN == Double.NaNがfalseを返すのはなぜですか?
私はOCPJPの質問を調べていたところ、次の奇妙なコードが見つかりました。 public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } 私がコードを実行したとき、私は得ました: false true false互いに同じように見える2つのものを比較すると、出力はどうなりますか?どういうNaN意味ですか?
155 java  floating-point  nan  scjp  ocpjp 

1
ZonedDateTimeとOffsetDateTimeの違いは何ですか?
ドキュメントを読みましたが、どちらを使用するべきかまだわかりません。 OffsetDateTime ZonedDateTime ドキュメントによるとOffsetDateTime、データベースに日付を書き込むときに使用する必要がありますが、理由はわかりません。
155 java  java-8  java-time 



11
BigDecimalの追加
BigDecimalタイプで表現されたいくつかの通貨の値でいくつかの単純な合計を実行したいと思います。 BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); 明らかに、私はBigDecimal算術をよく理解していません。背後にある出力を参照してください。 Test 0 0 0 誰かが私を助けてくれますか?
155 java  bigdecimal 

17
JavaコードからUnixシェルスクリプトを実行する方法
JavaからUnixコマンドを実行するのは非常に簡単です。 Runtime.getRuntime().exec(myCommand); しかし、JavaコードからUnixシェルスクリプトを実行することは可能ですか?はいの場合、Javaコード内からシェルスクリプトを実行することをお勧めしますか?
155 java  unix  shell 

12
catchおよびfinally節で例外がスローされました
大学のJavaに関する質問で、次のコードスニペットがありました。 class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new MyExc2(); } finally { System.out.print(2); throw new MyExc1(); } } static …
155 java  exception 

8
Apache Commons equals / hashCodeビルダー[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 この質問を改善する 私はここの人々が使用して何を考え、知って興味 org.apache.commons.lang.builder EqualsBuilder/をHashCodeBuilder 実装するためのequals/をhashCode?自分で書くよりも良い習慣でしょうか?Hibernateでうまく機能しますか?あなたの意見は何ですか?

13
文字列の特定の位置に文字を挿入する方法は?
int6桁の値を取得しています。String末尾から2桁目を小数点(。)で表示したいint。私が使用していたfloatが、使用することを示唆されたString(の代わりに、より良いディスプレイ出力用に1234.5なります1234.50)。したがって、intパラメーターとしてas を取りString、最後から2桁の小数点で正しくフォーマットされた関数を返す必要があります。 いう: int j= 123456 Integer.toString(j); //processing... //output : 1234.56
155 java  string  casting 


7
Gradleでソースjarを構築する方法
私は、gradleでビルドされたオープンソースプロジェクトで作業しています。IDE(IntelliJ IDEA)にロードしてプロジェクト全体をデバッグできる(project)-sources.jarファイルを生成したいと思います。生成できる場合は、ファイルをロードする方法を知っています。 私はプロジェクトで利用可能なgradleタスクを調べましたが、ソースjarファイルを生成するものはありません。 このプロジェクトのソースjarファイルを生成する最も簡単な方法は何ですか? コンパイルされたクラスファイルを含むjarファイルにソースを追加しても問題ありません。
155 java  jar  gradle 

11
Java Runtime.getRuntime():コマンドラインプログラムの実行から出力を取得する
ランタイムを使用して、Javaプログラムからコマンドプロンプトコマンドを実行しています。ただし、コマンドが返す出力を取得する方法はわかりません。 これが私のコードです: Runtime rt = Runtime.getRuntime(); String[] commands = {"system.exe", "-send" , argument}; Process proc = rt.exec(commands); やってみた System.out.println(proc);が何も返ってきませんでした。そのコマンドを実行すると、セミコロンで区切られた2つの数値が返されます。これを変数に入れて出力するにはどうすればよいですか? これが私が今使っているコードです: String[] commands = {"system.exe", "-get t"}; Process proc = rt.exec(commands); InputStream stdIn = proc.getInputStream(); InputStreamReader isr = new InputStreamReader(stdIn); BufferedReader br = new BufferedReader(isr); String line = null; System.out.println("<OUTPUT>"); while …
155 java  runtime 

15
Javaではintをnullにできますか?
することができますintことがnull、Javaで? 例えば: int data = check(Node root); if ( data == null ) { // do something } else { // do something } 私の目標は、を返す関数を書くことintです。これintはノードの高さに格納され、ノードが存在しない場合はnullになるため、確認する必要があります。 私は宿題のためにこれを行っていますが、この特定の部分は宿題の一部ではなく、自分がしていることをやり遂げるのに役立ちます。 コメントをありがとうございましたが、実際にコードの下にあるものを実際に読んだ人はほとんどいないようです。この目標を他にどのようにして達成できるかを尋ねていました。それが機能しないことを理解するのは簡単でした。
155 java 

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