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

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

9
JSP / ELで静的メソッドを呼び出す方法は?
私はJSPを初めて使用します。MySQLとJSPページを接続してみましたが、正常に動作します。しかし、これが私がしなければならなかったことです。「バランス」というテーブル属性があります。それを取得し、それを使用して「金額」と呼ばれる新しい値を計算します。(私は「バランス」を印刷していません)。 <c:forEach var="row" items="${rs.rows}"> ID: ${row.id}<br/> Passwd: ${row.passwd}<br/> Amount: <%=Calculate.getAmount(${row.balance})%> </c:forEach> JSTLタグ内にスクリプトレットを挿入することはできないようです。
88 java  jsp  el 

18
重複のない乱数の作成
この場合、MAXは5しかないので、重複を1つずつ確認できますが、これをもっと簡単な方法で行うにはどうすればよいでしょうか。たとえば、MAXの値が20の場合はどうなりますか?ありがとう。 int MAX = 5; for (i = 1 , i <= MAX; i++) { drawNum[1] = (int)(Math.random()*MAX)+1; while (drawNum[2] == drawNum[1]) { drawNum[2] = (int)(Math.random()*MAX)+1; } while ((drawNum[3] == drawNum[1]) || (drawNum[3] == drawNum[2]) ) { drawNum[3] = (int)(Math.random()*MAX)+1; } while ((drawNum[4] == drawNum[1]) || (drawNum[4] == drawNum[2]) || …
88 java  random 

10
パーマスペースとは何ですか?
Javaメモリプロファイリングについて学習している間、私は「ヒープ」に加えて「パーマスペース」という用語を見続けます。ヒープとは何かを知っています-パーマスペースとは何ですか?
88 java  profiling 


6
FTLファイルとは
私はプロジェクトに不慣れで、それを裏返しに学ぶ必要があります。拡張子が.ftl入ったファイルがたくさんあります。それらが何であるかはわかりません。それらは変更可能であり、ユーザーにはフロントエンドでの変更が表示されることを私は知っています。
88 java  freemarker 

5
POST後にコンテンツを返すことはRESTによって大丈夫ですか?
RESTletを使用していて、リソースを作成しました。acceptRepresentationメソッドをオーバーライドしてPOSTを処理します。 クライアントは私にいくつかのデータを送信する必要があり、それをDBに保存し、応答を201(SUCCESS_CREATED)に設定し、いくつかのデータをクライアントに返す必要がありますが、戻り値の型はacceptRepresentationですvoid。 私の場合、クライアントがそのリソースにアクセスできるように、識別子を返す必要があります。 たとえば、URLのあるリソースが/resourceあり、クライアントがPOSTリクエストを送信した場合、DBに新しい行を追加すると、そのアドレスはになります/resource/{id}。送信する必要があります{id}。 私は何か間違ったことをしていますか?RESTの原則では、POST後に何かを返すことができますか?はいの場合、どうすればそれを行うことができますか?いいえの場合、この状況に対処する方法は何ですか?
88 java  rest  restlet 

4
Android-アクティビティコンストラクターとonCreate
AndroidにActivitiesは特定のライフサイクルがあり、それonCreateをオーバーライドして初期化に使用する必要があることを理解していますが、コンストラクターでは正確に何が起こりますか?Activityコンストラクターもオーバーライドできる/すべきである場合、または絶対に触れてはならない場合はありますか? への参照Activitiesが完全にクリーンアップされていないため(したがって、ガベージコレクターが妨げられているため)、コンストラクターは絶対に使用しないでくださいonDestroy。これは、その目的のためにあります。これは正しいです?

4
ジャージー:実際のリクエストを印刷する
Jerseyが生成してサーバーに送信する実際のリクエストを表示するにはどうすればよいですか?特定のリクエストで問題が発生し、ウェブサーバーを実行している仲間がリクエスト全体(ヘッダーなどを含む)を表示するように要求しました。
88 java  jersey 

10
静的メソッドとインスタンスメソッドの違い
教科書に書かれている文章を読んでいたところ、何を言っているのかよくわかりません。基本的に、静的メソッドまたはクラスメソッドには「modifier」キーワードstaticが含まれていると言っています。しかし、それが何を意味するのか本当にわかりませんか? 誰かが静的メソッドまたはクラスメソッドとは何かを本当に簡単な言葉で説明してもらえますか? また、インスタンスメソッドとは何かについて簡単に説明してもらえますか? これは彼らが教科書で私に与えたものです: 静的修飾子の有無には、重要な実際的な影響があります。パブリッククラスメソッドは、Javaがそれが属するクラスの定義を処理するとすぐに呼び出され、実行される場合があります。これは、インスタンスメソッドには当てはまりません。パブリックインスタンスメソッドを呼び出して実行する前に、インスタンスが属するクラスのインスタンスを作成する必要があります。パブリッククラスメソッドを使用するには、クラスが必要です。一方、パブリックインスタンスメソッドを使用する前に、クラスのインスタンスが必要です。 別のメソッドの定義内で静的メソッドが呼び出される方法は、2つのメソッドが同じクラスに属しているかどうかによって異なります。上記の例では、factorialとmainはどちらもMainClassクラスのメソッドです。その結果、mainの定義での階乗の呼び出しは、単にメソッド名「階乗」を参照します。

10
JavaでIterableのサイズを取得する
IterableJavaの要素の数を把握する必要があります。私はこれができることを知っています: Iterable values = ... it = values.iterator(); while (it.hasNext()) { it.next(); sum++; } Iterableのオブジェクトはこれ以上必要ないので、次のようなこともできます。 it = values.iterator(); while (it.hasNext()) { it.remove(); sum++; } 小規模なベンチマークでは、パフォーマンスの違いはあまり見られませんでした。この問題に関するコメントやその他のアイデアはありますか?
88 java  iterable 


2
Guiceのインジェクターから注釈付きインスタンスを取得するにはどうすればよいですか?
モジュールがあるとしましょう: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } モジュールをテストして、クラスとフィールドがなくても、インジェクターから直接値を取得して、String注釈が付けられたフィールドに正しい値を挿入するかどうかを確認したいと思いますNames.named("annotation")。 @Test public void test() { Injector injector = Guice.createInjector(new Module()); // THIS IS NOT GOING TO WORK! String delirious = injector.getInstance(String.class); assertThat(delirious, IsEqual.equalTo("DELIRIOUS"); }


1
ApacheTomcatアプリケーションのデフォルトのセッションタイムアウト
Наэтотвопросестьответынаスタックオーバーフローнарусском:ДлительностьсессиипоумолчаниюдляのTomcat Tomcat5.5にデプロイされたWebアプリケーションのデフォルトのセッションタイムアウトは何ですか?ブラウザ固有ですか?私のWebアプリケーションでは、デフォルトのタイムアウトはweb.xmlコードにもコードにも記載されていません。

4
Platform.runLaterとJavaFXのタスク
私はこれについていくつかの研究を行ってきましたが、控えめに言ってもまだ非常に混乱しています。 Taskいつ使用するPlatform.runLater(Runnable);か、いつ使用するかについて具体的な例を教えてもらえますか?違いは正確には何ですか?これらのいずれかをいつ使用するかについての黄金律はありますか? また、私が間違っている場合は訂正してください。ただし、これら2つの「オブジェクト」は、GUIのメインスレッド内に別のスレッドを作成する方法ではありませんか(GUIの更新に使用されます)。

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