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

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

16
Androidでボタンの周りのパディングを削除するにはどうすればよいですか?
私のAndroidアプリには、次のレイアウトがあります。 <?xml version="1.0" encoding="utf-8" ?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" class="com.google.android.gms.maps.SupportMapFragment"/> <Button android:id="@+id/button_back" android:layout_width="fill_parent" android:layout_height="wrap_content" android:onClick="CloseActivity" android:padding="0dp" android:text="@+string/back" /> </LinearLayout> プレビューと電話では、次のようになります。 下の領域のボタンを見るとわかるように、そこにはいくつかのパディングがあります。 どうすればそれを取り除くことができ、ボタンが下部の領域を完全に埋めることができますか?
184 java  android  button 

16
AM / PMで12時間形式で現在の時刻を表示する
現在時刻が表示されたとして午後1時35分PM しかし、私はすなわちAM / PM付き12時間形式、13:35の代わりに、午後1時35分PMとして表示します 現在のコードは以下の通りです private static final int FOR_HOURS = 3600000; private static final int FOR_MIN = 60000; public String getTime(final Model model) { SimpleDateFormat formatDate = new SimpleDateFormat("HH:mm a"); formatDate.setTimeZone(userContext.getUser().getTimeZone()); model.addAttribute("userCurrentTime", formatDate.format(new Date())); final String offsetHours = String.format("%+03d:%02d", userContext.getUser().getTimeZone().getRawOffset() / FOR_HOURS, Math.abs(userContext.getUser().getTimeZone().getRawOffset() % FOR_HOURS / FOR_MIN)); model.addAttribute("offsetHours", offsetHours …
184 java  date-format 

2
Java java.lang.Class <T>オブジェクトに相当するScala
質問は例で最もよく説明されます: JPA EntityManagerのJavaでは、次のことができます(アカウントは私のEntityクラスです)。 Account result = manager.find(Account.class, primaryKey); Scalaでは、私の素朴な試みは次のとおりです。 val result = manager.find(Account.class, primaryKey) しかしAccount.class、Scalaで使用しようとすると、このようにはならないようです。ScalaでAccountクラスのjava.lang.Classオブジェクトを指定するにはどうすればよいですか?
183 java  class  scala 

11
Javaでお金のために使用するデータ型は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する あなたはJavaでお金のためにどのデータ型を使うべきですか?
183 java  types  currency 

3
JVMフラグCMSClassUnloadingEnabledは実際には何をしますか?
CMSClassUnloadingEnabled「PermGenの問題を取り除きます」などの非常にあいまいな高レベルの定義を除いて、Java VMフラグが実際に行うことの定義を一生見つけることはできません。 私はSun / Oracleのサイトを見てきましたが、オプションリストでさえ、実際には何をしているのかわかりません。 フラグの名前に基づいて、CMSガベージコレクターはデフォルトではクラスをアンロードせず、このフラグがオンになっていると思いますが、確信が持てません。

7
デザインパターン:ファクトリvsファクトリメソッドvs抽象ファクトリ
ウェブサイトからデザインパターンを読んでいた そこで、ファクトリー、ファクトリーメソッド、アブストラクトファクトリーについて読みましたが、それらは非常に混乱しており、定義が明確ではありません。定義によると ファクトリ-インスタンス化ロジックをクライアントに公開せずにオブジェクトを作成し、共通のインターフェースを介して新しく作成されたオブジェクトを参照します。ファクトリーメソッドの簡易バージョンです ファクトリメソッド-オブジェクトを作成するためのインターフェイスを定義しますが、インスタンス化するクラスをサブクラスに決定させ、共通のインターフェイスを通じて新しく作成されたオブジェクトを参照させます。 抽象ファクトリー-クラスを明示的に指定せずに、関連オブジェクトのファミリーを作成するためのインターフェースを提供します。 Abstract FactoryとFactory Methodに関する他のスタックオーバーフロースレッドも調べましたが、そこに描画されたUMLダイアグラムは理解をさらに悪くします。 誰か教えてください これら3つのパターンはどのように違うのですか? いつ使用するのですか? また、可能であれば、これらのパターンに関連するJavaの例はありますか?

7
特定のコード行の特定のチェックスタイルルールを無効にする方法は?
私が持っているのCheckstyle 3つの以上の入力パラメータを持つクラスメソッドを定義するために禁止している私のプロジェクトで構成された検証ルールを、。このルールは私のクラスでは問題なく機能しますが、この特定のルールに従わないサードパーティのクラスを拡張する必要がある場合があります。 「checkstyle」に特定のメソッドを黙って無視するように指示する可能性はありますか? ところで、私はcheckstyle:qulice.comの独自のラッパーで終わりました(Javaコード品質の厳格な制御を参照)
183 java  checkstyle 

12
CountDownLatchはJavaマルチスレッドでどのように使用されますか?
誰かが私にJava CountDownLatchとは何か、いつそれを使用するかを理解するのを手伝ってくれる? このプログラムがどのように機能するのか、私にはよくわかりません。私が理解しているように、3つのスレッドすべてが一度に開始し、各スレッドは3000ms後にCountDownLatchを呼び出します。したがって、カウントダウンは1つずつ減少します。ラッチがゼロになった後、プログラムは「完了」と出力します。多分私が理解した方法は間違っています。 import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class Processor implements Runnable { private CountDownLatch latch; public Processor(CountDownLatch latch) { this.latch = latch; } public void run() { System.out.println("Started."); try { Thread.sleep(3000); } catch (InterruptedException e) { e.printStackTrace(); } latch.countDown(); } } // ------------------------------------------------ ----- public class App { …

11
Javaで定期的なタスクをスケジュールする方法は?
一定の時間間隔で実行するようにタスクをスケジュールする必要があります。長い間隔(たとえば、8時間ごと)をサポートしてこれを行うにはどうすればよいですか? 現在を使用していjava.util.Timer.scheduleAtFixedRateます。DOESは、java.util.Timer.scheduleAtFixedRate長い時間間隔をサポートしていますか?

10
Spring MVC-Springコントローラのマップですべてのリクエストパラメータを取得する方法
サンプルURL: ../search/?attr1=value1&amp;attr2=value2&amp;attr4=value4 attr1、att2、attr4の名前がわかりません。 リクエストparam name-&gt; valueのMapにアクセスできる限り、そのようなことを実行できるようにしたいと思います(または同様に、気にしないでください)。 @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map&lt;String,String&gt; allRequestParams, ModelMap model) throws Exception {//TODO: implement} Spring MVCでこれを実現するにはどうすればよいですか?
183 java  spring  spring-mvc 

30
クラスが見つかりません:IntelliJの空のテストスイート
私は大学でコンピューターサイエンスプログラムを始めたばかりですが、IntelliJで問題が発生しています。単体テストを実行しようとすると、メッセージが表示されます Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. 画面の左側に「テストが見つかりませんでした」というメッセージも表示されます。私のテストコードはここにあります: package edu.macalester.comp124.hw0; import org.junit.Test; import static org.junit.Assert.*; public class AreaTest { @Test public void testSquare() { assertEquals(Area.getSquareArea(3.0), 9.0, 0.001); } @Test public void testCircle() { assertEquals(Area.getCircleArea(3.0), 28.2743, 0.001); } } そして私のプロジェクトコードはここにあります: package edu.macalester.comp124.hw0; import java.lang.Math; public …

9
@JsonPropertyプロパティはいつ使用され、何に使用されますか?
このBeanの「状態」: public class State { private boolean isSet; @JsonProperty("isSet") public boolean isSet() { return isSet; } @JsonProperty("isSet") public void setSet(boolean isSet) { this.isSet = isSet; } } ajax 'success'コールバックを使用してネットワーク経由で送信されます: success : function(response) { if(response.State.isSet){ alert('success called successfully) } ここで@JsonPropertyアノテーションが必要ですか?それを使用する利点は何ですか?副作用を引き起こさずにこのアノテーションを削除できると思います。 https://github.com/FasterXML/jackson-annotations/wiki/Jackson-Annotationsでこの注釈について読んでいますこれをいつ使用する必要があるかわかりませんか?
183 java  ajax  jackson 

16
getResourceAsStreamはnullを返します
Javaプロジェクトのコンパイル済みJARのパッケージ内からテキストファイルをロードしています。関連するディレクトリ構造は次のとおりです。 /src/initialization/Lifepaths.txt 私のコードはClass::getResourceAsStreamを返すように呼び出してファイルをロードしますInputStream。 public class Lifepaths { public static void execute() { System.out.println(Lifepaths.class.getClass(). getResourceAsStream("/initialization/Lifepaths.txt")); } private Lifepaths() {} //This is temporary; will eventually be called from outside public static void main(String[] args) {execute();} } null何を使用しても、印刷は常に印刷されます。上記がうまくいかない理由がわからないので、私も試しました: "/src/initialization/Lifepaths.txt" "initialization/Lifepaths.txt" "Lifepaths.txt" これらはどちらも機能しません。私は これまでにこのトピックに関して数多くの質問を読み ましたが、どれも役に立たなかった-通常、彼らは単に私がすでに行っているルートパスを使用してファイルをロードするように言うだけです。または、現在のディレクトリからファイルをロードするだけです(単にload )。ファイルは、適切な場所に適切な名前でJARにコンパイルされています。 filename どうすればこれを解決できますか?
183 java  file-io  resources 

15
H2インメモリデータベース。テーブルが見つかりません
URLのH2データベースがあります"jdbc:h2:test"。を使用してテーブルを作成しますCREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR(64), LASTNAME VARCHAR(64));。次に、を使用して、この(空の)テーブルからすべてを選択しますSELECT * FROM PERSON。ここまでは順調ですね。 ただし、URLをに変更する"jdbc:h2:mem:test"と、データベースがメモリのみにあるという唯一の違いがあり、これによりが得られますorg.h2.jdbc.JdbcSQLException: Table "PERSON" not found; SQL statement: SELECT * FROM PERSON [42102-154]。私はおそらくここで簡単な何かを見逃しているでしょうが、どんな助けでもいただければ幸いです。
183 java  database  h2 


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