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

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

16
抽象クラスをインスタンス化できますか?
あるインタビューで、「抽象クラスをインスタンス化できるかどうか」と尋ねられました。 私の返事は「いいえ、できません」でした。しかし、面接官は私に「間違った、私たちはできる」と言った。 私はこれについて少し議論しました。それから彼は私にこれを自分で家で試すように言った。 abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) { my m = new my() {}; m.mymethod(); } } ここでは、クラスのインスタンスを作成し、抽象クラスのメソッドを呼び出しています。誰か私にこれを説明してもらえますか?面接中に私は本当に間違っていましたか?
573 java  oop  class  object  abstract 

27
Javaでミリ秒を「X分、X秒」に変換する方法
System.currentTimeMillis()ユーザーがプログラムで何かを開始したときに使用した時間を記録したい。彼が終了したらSystem.currentTimeMillis()、start変数から電流を減算し、「XX時間、XX分、XX秒」または「XX分、XX秒」などの人間が読める形式を使用して経過時間を表示します。誰かに1時間かかる可能性は低いです。 これを行う最良の方法は何ですか?
573 java  time 

22
Javaの「最終クラス」のポイントは何ですか?
私はJavaに関する本を読んでいて、クラス全体をとして宣言できると書いてありますfinal。これをどこで使うかなんて考えられない。 私はプログラミングの初心者であり、プログラマが実際にこれをプログラムで使用しているかどうか疑問に思っています。彼らがそうするなら、いつそれを使うのか私はそれをよりよく理解し、いつ使うべきかを知ることができます。 Javaがオブジェクト指向で、クラスを宣言する場合final、オブジェクトの特性を持つクラスの考えを止めませんか?
569 java  final 

30
IntelliJインスペクションで「シンボルを解決できません」と表示されるが、コードはコンパイルされる
プラットフォーム:IntelliJ Community Edition 10.0.3 SDK:jdk1.6.0_21 OS:Windows 7 そのため、IntelliJで完全に困惑している奇妙な状況にあります。Mavenプロジェクトをセットアップして、log4jを依存関係としてpom.xmlファイルに追加します。IDEAインスペクションは問題なく実行され、私のユニットテストはすべてコンパイルして実行されます。 次に、次のようにmvn install:install-fileを使用して、hunnysoftのjmimeライブラリをローカルのmavenリポジトリに追加しました。 mvn install:install-file -Dfile=jmime.jar -DgroupId=jmime \ -DartifactId=jmime -Dversion=3.1.1e -Dpackaging=jar Mavenはjarファイルをローカルリポジトリに正常にインストールしました。 次に、IntelliJの設定=> Maven =>リポジトリサービスに移動し、ローカルリポジトリを更新しました(IntelliJがリポジトリのコンテンツのインデックスを再作成するため)。 最後に、次の依存関係をpom.xmlファイルに追加しました(log4j依存関係のすぐ上)。 <dependency> <groupId>jmime</groupId> <artifactId>jmime</artifactId> <version>3.1.1e</version> </dependency> 次のように新しいクラスを作成します。 package com.stackoverflow.question; import org.apache.log4j.Logger; import com.hunnysoft.jmime.ByteString; import com.hunnysoft.jmime.Field; import com.hunnysoft.jmime.FieldBody; public class StackOverflowQuestion { public Field create(String name, String text) { …

5
Math.round(0.49999999999999994)が1を返すのはなぜですか?
次のプログラムで.5は、を除いて、各値が切り捨てられるよりもわずかに小さいことがわかります0.5。 for (int i = 10; i >= 0; i--) { long l = Double.doubleToLongBits(i + 0.5); double x; do { x = Double.longBitsToDouble(l); System.out.println(x + " rounded is " + Math.round(x)); l--; } while (Math.round(x) > i); } プリント 10.5 rounded is 11 10.499999999999998 rounded is 10 9.5 rounded …





19
Javaクラスファイルを「逆コンパイル」する方法を教えてください。[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 クラスファイルを逆コンパイルするには、どのプログラムを使用できますか?実際にJavaコードを取得しますか、それとも単なるJVMアセンブリコードですか? このサイトのJavaパフォーマンスに関する質問で、コンパイラーが特定のことを最適化する方法を確認するためにJavaクラスファイルを「逆コンパイル」した人からの応答をよく目にします。
556 java  decompiler 




26
AndroidでSOAP Webサービスを呼び出す方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 Androidで標準のSOAP / WSDL Webサービスを呼び出す方法に関する適切な情報を見つけるのに苦労しています。私が見つけることができたのは、非常に複雑なドキュメントと「kSoap2」への参照であり、それからSAXを使用してすべてを手動で解析することについて少しです。OK、それは問題ありませんが、2008年なので、標準のWebサービスを呼び出すための優れたライブラリがあるはずです。 Webサービスは、基本的にはNetBeansで作成されたものです。配管クラスを生成するためのIDEサポートが欲しいのですが。Androidベースの電話からWSDLベースのWebサービスに接続する最も簡単でエレガントな方法が必要です。


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