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

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

17
サブクラスはプライベートフィールドを継承しますか?
これはインタビューの質問です。 サブクラスはプライベートフィールドを継承しますか? 「通常のOOP方法」ではアクセスできないため、「いいえ」と答えました。しかし、インタビュアーはそれらが継承されていると考えています。これは、そのようなフィールドに間接的にまたはリフレクションを使用してアクセスでき、それらはまだオブジェクトに存在しているためです。 私が戻ってきた後、私はjavadocで次の引用を見つけました: スーパークラスのプライベートメンバー サブクラスは、親クラスのプライベートメンバーを継承しません。 インタビュアーの意見について何か議論はありますか?
245 java  oop  inheritance  private 


14
Maven –ソースとjavadocsを常にダウンロードする
常にソースとjavadocsをダウンロードするようにmavenを構成する方法はありますか?-DdownloadSources=true -DdownloadJavadocs=true毎回の指定(これは通常、mvn compileを2回実行するときに最初に忘れたため、2回実行します)はかなり面倒です。
244 java  maven 



11
最高のJava画像処理ライブラリ/アプローチは何ですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する JAIメディアAPIとImageMagickの両方を使用していますか? ImageMagickにはいくつかのスケーラビリティの問題があり、JNIベースのJMagickも魅力的ではありません。JAIは、ImageMagickと比較して、サイズ変更操作を実行すると品質が低下します。 ネイティブJavaで高品質の結果を提供するオープンソースまたは商用の優れたツールを知っている人はいますか?


15
Javaの静的メソッドからクラス名を取得する
そのクラスの静的メソッドからクラスの名前を取得するにはどうすればよいですか。例えば public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } コンテキストで説明するために、実際には、例外のメッセージの一部としてクラス名を返したいと思います。
244 java  static 


11
Javaでオブジェクト配列を文字列配列に変換する方法
次のコードを使用して、オブジェクト配列を文字列配列に変換します。 Object Object_Array[]=new Object[100]; // ... get values in the Object_Array String String_Array[]=new String[Object_Array.length]; for (int i=0;i<String_Array.length;i++) String_Array[i]=Object_Array[i].toString(); しかし、これを行う別の方法、たとえば次のようなものがあるかどうか疑問に思います: String_Array=(String[])Object_Array; しかし、これは実行時エラーを引き起こします: Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; それを行う正しい方法は何ですか?
244 java  arrays  string 

17
HibernateおよびMySQLでの作成タイムスタンプと最終更新タイムスタンプ
特定のHibernateエンティティについては、その作成時刻と最後に更新された時刻を保存する必要があります。これをどのように設計しますか? データベースでどのデータ型を使用しますか(MySQLの場合、JVMとは異なるタイムゾーンの可能性があります)?データ型はタイムゾーンを認識しますか? あなたはJavaでどのようなデータ型を使用しますか(Date、Calendar、long、...)? データベース、ORMフレームワーク(Hibernate)、またはアプリケーションプログラマーの誰がタイムスタンプの設定を担当しますか? マッピングにはどのアノテーションを使用し@Temporalますか(例:)? 実用的なソリューションだけでなく、安全で適切に設計されたソリューションも探しています。


16
プロパティファイルからリストを読み取り、Springアノテーション@Valueでロードする
.propertiesファイルに値のリストを入れたい、つまり: my.list.of.strings=ABC,CDE,EFG そしてそれを私のクラスに直接ロードするには、すなわち: @Value("${my.list.of.strings}") private List<String> myList; 私が理解しているように、これを行う別の方法は、それをSpring構成ファイルに入れて、それをBean参照としてロードすることです(私が間違っている場合は修正してください)。 <bean name="list"> <list> <value>ABC</value> <value>CDE</value> <value>EFG</value> </list> </bean> しかし、これを行う方法はありますか?.propertiesファイルを使用していますか?PS:可能であれば、カスタムコードなしでこれを実行したいと思います。

11
UTF-8 byte []からStringへ
BufferedInputStreamUTF-8でエンコードされたテキストファイルのバイトをバイト配列に読み込むためにa を使用したとしましょう。私は次のルーチンを使用してバイトを文字列に変換できることを知っていますが、バイトを反復してそれぞれを変換するよりも効率的でスマートな方法がありますか? public String openFileToString(byte[] _bytes) { String file_string = ""; for(int i = 0; i < _bytes.length; i++) { file_string += (char)_bytes[i]; } return file_string; }
243 java  utf-8 

23
文字列を分割する方法、および区切り文字を保持する方法は?
一連の異なる区切り文字で区切られた複数行の文字列があります。 (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) この文字列をを使用してその部分に分割String.splitできますが、区切り文字の正規表現に一致する実際の文字列を取得できないようです。 言い換えれば、これは私が得るものです: Text1 Text2 Text3 Text4 これは私が欲しいものです Text1 DelimiterA Text2 DelimiterC Text3 DelimiterB Text4 区切り文字の正規表現を使用して文字列を分割するだけでなく、区切り文字を保持するJDKの方法はありますか?
243 java 

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