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

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

22
Hibernate-カスケード=” all-delete-orphan”のコレクションは、所有するエンティティインスタンスによって参照されなくなりました
エンティティを更新しようとすると、次の問題が発生します。 "A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance". 私には親エンティティがありSet<...>、いくつかの子エンティティがあります。更新しようとすると、すべての参照がこのコレクションに設定され、設定されます。 次のコードは私のマッピングを表しています。 @OneToMany(mappedBy = "parentEntity", fetch = FetchType.EAGER) @Cascade({ CascadeType.ALL, CascadeType.DELETE_ORPHAN }) public Set<ChildEntity> getChildren() { return this.children; } これに従って、私はSet <..>のみをクリーンアップしようとしました:問題を「可能」に解決する方法が、それは機能しませんでした。 アイデアがあれば教えてください。 ありがとう!

9
java.util.Dateのタイムゾーンを設定する方法
a java.util.Dateからa を解析しましたStringが、ローカルタイムゾーンをdateオブジェクトのタイムゾーンとして設定しています。 解析されるStringfromでタイムゾーンが指定されていませんDate。dateオブジェクトの特定のタイムゾーンを設定したい。 どうやってやるの?

7
Java List.add()UnsupportedOperationException
オブジェクトをList<String>インスタンスに追加しようとすると、がスローされますUnsupportedOperationException。なぜ誰か知っていますか? 私のJavaコード: String[] membersArray = request.getParameterValues('members'); List<String> membersList = Arrays.asList(membersArray); for (String member : membersList) { Person person = Dao.findByName(member); List<String> seeAlso; seeAlso = person.getSeeAlso(); if (!seeAlso.contains(groupDn)){ seeAlso.add(groupDn); person.setSeeAlso(seeAlso); } } エラーメッセージ: java.lang.UnsupportedOperationException java.util.AbstractList.add(Unknown Source) java.util.AbstractList.add(Unknown Source) javax.servlet.http.HttpServlet.service(HttpServlet.java:641) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

13
Jackson enum Serializing and DeSerializer
JAVA 1.6とJackson 1.9.9を使用しています。列挙型があります。 public enum Event { FORGOT_PASSWORD("forgot password"); private final String value; private Event(final String description) { this.value = description; } @JsonValue final String value() { return this.value; } } @JsonValueを追加しました。これは、オブジェクトをシリアル化するジョブを実行するようです: {"event":"forgot password"} しかし、逆シリアル化しようとすると、 Caused by: org.codehaus.jackson.map.JsonMappingException: Can not construct instance of com.globalrelay.gas.appsjson.authportal.Event from String value 'forgot password': value …

18
Java:リストをマップに変換する方法
最近、私はJava に変換するListための最適な方法は何かMap、そうすることの特定の利点があるかどうかについて、同僚と会話しています。 最適な変換方法を知りたいので、誰かが私を案内してくれると本当にありがたいです。 これは良いアプローチですか? List<Object[]> results; Map<Integer, String> resultsMap = new HashMap<Integer, String>(); for (Object[] o : results) { resultsMap.put((Integer) o[0], (String) o[1]); }


4
Javaメモリプールはどのように分割されますか?
現在、jconsoleを使用してJavaアプリケーションを監視しています。[メモリ]タブでは、次のいずれかを選択できます。 Heap Memory Usage Non-Heap Memory Usage Memory Pool “Eden Space” Memory Pool “Survivor Space” Memory Pool “Tenured Gen” Memory Pool “Code Cache” Memory Pool “Perm Gen” それらの違いは何ですか?
224 java  memory  pool 

15
JavaのScannerクラスを使用してコンソールから入力を読み取るにはどうすればよいですか?
Scannerクラスを使用してコンソールから入力を読み取るにはどうすればよいですか?このようなもの: System.out.println("Enter your username: "); Scanner = input(); // Or something like this, I don't know the code 基本的に、必要なのは、スキャナーにユーザー名の入力を読み取らせ、その入力をString変数に割り当てることだけです。

25
Javaを使用して文字列の単語の最初の文字を大文字にする方法は?
文字列の例 one thousand only two hundred twenty seven 文字列の最初の文字を大文字に変更し、他の文字の大文字と小文字を変更しないようにするにはどうすればよいですか? 変更後は次のようになります。 One thousand only Two hundred Twenty Seven 注:これを行うためにapache.commons.lang.WordUtilsを使用したくありません。
223 java 

10
UbuntuへのJava 7のインストール
javaをインストールするために、私は常にターミナルからクラシックな方法を使用しました。手動でJavaをインストールしたいのですが。JDKのフォルダを机の上に置き、環境変数(PATH、CLASSPATH、JAVA_HOME)を設定しました。端末から、タイプするjava -versionと印刷されます foralobo@ubuntu-vincy:~$ java -version java version "1.7.0_21" Java(TM) SE Runtime Environment (build 1.7.0_21-b11) Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode) しかし、EclipseまたはNetBeansをインストールしようとすると、マシンにJavaがインストールされていないという警告が表示されます。 手動インストールを完了するには何が欠けていますか?(Ubuntu 13.04)

7
Java:charからのint値の解析
文字列の文字から数値を解析するためのより良い解決策があるかどうか知りたいだけです(インデックスnの文字が数値であることがわかっていると仮定します)。 String element = "el5"; String s; s = ""+element.charAt(2); int x = Integer.parseInt(s); //result: x = 5 (これは単なる例であることは言うまでもありません)
223 java  parsing  char  int  parseint 


14
Java HashMapは同じハッシュコードで異なるオブジェクトをどのように処理しますか?
私の理解に従って、私は思います: 2つのオブジェクトが同じハッシュコードを持つことは完全に合法です。 2つのオブジェクトが(equals()メソッドを使用して)等しい場合、それらは同じハッシュコードを持っています。 2つのオブジェクトが等しくない場合、同じハッシュコードを持つことはできません 私は正しいですか? ここで正しければ、次の質問HashMapがあります。内部でオブジェクトのハッシュコードを使用しています。では、2つのオブジェクトが同じハッシュコードを持つことができる場合、どのHashMapキーを使用してどのオブジェクトを追跡できるのでしょうか。 HashMap内部でオブジェクトのハッシュコードをどのように使用するかを誰かが説明できますか?


15
ステートメントとPreparedStatementの違い
準備済みステートメントは、ステートメントのやや強力なバージョンであり、常にステートメントと同じくらい速くて簡単に処理できる必要があります。 準備済みステートメントはパラメーター化されている可能性があります ほとんどのリレーショナルデータベースは、4つのステップでJDBC / SQLクエリを処理します。 着信SQLクエリを解析する SQLクエリをコンパイルする データ収集経路を計画/最適化する 最適化されたクエリを実行する/データを取得して返す ステートメントは常に、データベースに送信される各SQLクエリについて上記の4つのステップを実行します。準備済みステートメントは、上記の実行プロセスのステップ(1)〜(3)を事前に実行します。したがって、Prepared Statementを作成すると、いくつかの事前最適化がすぐに実行されます。その結果、実行時のデータベースエンジンの負荷が軽減されます。 今私の質問はそれです-「Prepared Statementを使用する他の利点はありますか?」
222 java  jdbc 

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