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

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

6
Java 8Lambda式-ネストされたクラスの複数のメソッドはどうですか
新機能については、http://www.javaworld.com/article/2078836/java-se/love-and-hate-for-java-8.htmlで読んでいます。 私は以下の例を見ました: 匿名クラスの使用: button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae) { System.out.println("Action Detected"); } }); ラムダの場合: button.addActionListener(e -> { System.out.println("Action Detected"); }); MouseListener匿名クラス内に複数のメソッドを実装したい場合、誰かがaで何をしますか。例: public void mousePressed(MouseEvent e) { saySomething("Mouse pressed; # of clicks: " + e.getClickCount(), e); } public void mouseReleased(MouseEvent e) { saySomething("Mouse released; # of clicks: " + …

9
Java:コードのディレクトリ構造全体をコンパイルするにはどうすればよいですか?
ユースケースは単純です。Eclipseを使用して作成されたソースファイルを入手しました。したがって、深いディレクトリ構造があり、任意のJavaクラスが、同じ、子、兄弟、または親フォルダ内の別のJavaクラスを参照している可能性があります。 javacを使用してターミナルからこのすべてをコンパイルするにはどうすればよいですか?

7
JavaDateオブジェクトへのUnixエポック時間
UNIXエポック時間を含む文字列があり、それをJavaDateオブジェクトに変換する必要があります。 String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try { Date expiry = df.parse(date); } catch (ParseException ex) { ex.getStackTrace(); } マークされた線は私が問題を抱えているところです。SimpleDateFormat()の引数がどうあるべきか、あるいはSimpleDateFormat()を使用する必要があるとしても理解できません。
84 java  date  java-time 

4
2つの画像をマージする
Javaで2つの画像(BufferedImage)をマージする必要があります。透明性がなくても問題ありません。ベース画像にはすでにある程度の透明度があります。これをそのままにして、2番目の画像である「マスク」を適用したいと思います。この2番目の画像には不透明なピクセルがなく、実際にはほぼ完全に透明で、反射のようなある種の「光の効果」を与えるために透明度の低いピクセルがいくつかあります。重要な詳細:これを画面上で実行したくないので、グラフィックを使用して、結果のマージでBufferedImageを取得する必要があります。 誰か助けてもらえますか?ありがとう! 詳細:透明度を維持しながら2つの画像をマージします。これが私がしなければならないことです。 注:JavaのこのSet BufferedImageアルファマスクは、透明度のある2つの画像を適切に処理できないため、必要な処理を実行しません。最初の画像の透明度を変更します。

14
リソースリーク:「in」が閉じられることはありません
Eclipseが次のコードで「リソースリーク:「in」が閉じられることはありません」というウォーミングを与えるのはなぜですか? public void readShapeData() { Scanner in = new Scanner(System.in); System.out.println("Enter the width of the Rectangle: "); width = in.nextDouble(); System.out.println("Enter the height of the Rectangle: "); height = in.nextDouble();

4
JPAの複数の埋め込みフィールド
JPAエンティティクラスに2つの埋め込み(@Embedded)フィールドを含めることは可能ですか?例は次のとおりです。 @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } この場合、aにPersonはAddress自宅と職場の2つのインスタンスを含めることができます。Hibernateの実装でJPAを使用しています。Hibernate Toolsを使用してスキーマを生成すると、1つしか埋め込まれませんAddress。私が欲しいのは、2つの埋め込みAddressインスタンスで、それぞれの列名が区別されるか、接頭辞(自宅や職場など)が前に付けられます。私は知っていますが@AttributeOverrides、これには各属性を個別にオーバーライドする必要があります。Address各列を個別にオーバーライドする必要があるため、埋め込みオブジェクト()が大きくなると、これは面倒になる可能性があります。

5
System.arraycopyがJavaでネイティブなのはなぜですか?
System.arraycopyがネイティブメソッドであることをJavaソースで見て驚いた。 もちろん、その理由はそれが速いからです。しかし、コードがそれをより速くするために採用できるネイティブのトリックは何ですか? 元の配列をループして、各ポインターを新しい配列にコピーしないのはなぜですか?確かに、これはそれほど遅くて面倒ではありませんか?
84 java  native  arrays 



13
休止状態のログコンソール出力をオフにする
hibernate 3を使用していて、すべての起動メッセージがコンソールにダンプされないようにしたい。log4j.propertiesのstdout行をコメントアウトしようとしましたが、うまくいきませんでした。以下にログファイルを貼り付けました。また、標準のプロジェクト構造でeclipseを使用しており、プロジェクトフォルダーのルートとbinフォルダーの両方にlog4j.propertiesのコピーがあります。 ###ログメッセージをstdout ###に転送します #log4j.appender.stdout = org.apache.log4j.ConsoleAppender #log4j.appender.stdout.Target = System.out #log4j.appender.stdout.layout = org.apache.log4j.PatternLayout #log4j.appender.stdout.layout.ConversionPattern =%d {ABSOLUTE}%5p%c {1}:%L-%m%n ###メッセージをファイルhibernate.logに送信します### log4j.appender.file = org.apache.log4j.FileAppender log4j.appender.file.File = hibernate.log log4j.appender.file.layout = org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern =%d {ABSOLUTE}%5p%c {1}:%L-%m%n ###ログレベルを設定します-より詳細なログを取得するには、「info」を「debug」に変更します### log4j.rootLogger = warn、stdout #log4j.logger.org.hibernate = info log4j.logger.org.hibernate = debug ###ログHQLクエリパーサーアクティビティ #log4j.logger.org.hibernate.hql.ast.AST = debug ### SQLのみをログに記録する #log4j.logger.org.hibernate.SQL = debug …

5
Javaでの変数のキャスト
キャストのしくみを教えてもらえませんか?いつ行うべきかは理解していますが、実際にはどのように機能するかはわかりません。プリミティブデータ型については部分的に理解していますが、オブジェクトのキャストに関しては、それがどのように機能するかを理解していません。 Object型のオブジェクトを突然キャストしてMyType(単なる例)、すべてのメソッドを取得するにはどうすればよいですか?
84 java  casting 

4
Javaのフォーマット文字列の$を理解する
StringBuilder sb = new StringBuilder(); // Send all output to the Appendable object sb Formatter formatter = new Formatter(sb, Locale.US); // Explicit argument indices may be used to re-order output. formatter.format("%4$2s %3$2s %2$2s %1$2s", "a", "b", "c", "d") // -> " d c b a" この場合、$に2が追加されるのはなぜですか?
84 java  formatter 


1
JPAの複数の固有の制約
JPAを使用して、異なる列のセットに複数の一意の制約があることを指定する方法はありますか? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String email; } Hibernate固有のアノテーションを見たことがありますが、Hibernateとdatanucleusのどちらを使用するかをまだ決定しているため、ベンダー固有のソリューションを避けようとしています。

6
コンストラクターを使用する場合とgetInstance()メソッド(静的ファクトリメソッド)を使用する場合
コンストラクターをいつどのように使用する必要があるか Foo bar = new Foo(); そして、いつ、どのようにgetInstance()(静的ファクトリメソッド)を使用する必要がありますか Foo bar = Foo.getInstance(); これら2つの違いは何ですか?私はいつもコンストラクターを使用していましたが、getInstance()代わりにいつ使用する必要がありますか?
84 java 

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