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

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

5
Javaの日付形式-追加の文字を含む
Javaのphpdate()スタイルのフォーマットに相当するものはありますか?つまり、phpでは、文字をバックスラッシュエスケープして文字通りに処理することができます。つまり、yyyy \ y \ e \ a \ rは2010年になります。Javaで類似したものは見つかりませんでした。すべての例は、組み込みの日付形式のみを扱っています。 特に、JCalendarの日付ピッカーとそのdateFormatStringプロパティを扱います。 私のロケールでは、dのように、あらゆる種類の追加のものを日付形式で記述する必要があるため、これが必要です。(日のために)日の部分の後、m。(何年も)何年も経った後など。最悪の場合、文字列置換または正規表現を使用できますが、もっと簡単な方法があるのではないでしょうか。前もって感謝します!
88 java  date-format 


30
Android StudioGradleプロジェクト「デーモンプロセスを開始できません/ VMの初期化」
Android Studioのバージョン(ベータ版)0.8.4 OSバージョン:Windows 8 Java JRE / JDKバージョン:1.8.0_11 Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.12/userguide/gradle_daemon.html ----------------------- Error occurred during initialization …
88 java  android  jvm  daemon  beta 

3
単純なCLIJavaリンターはありますか?[閉まっている]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、スタックオーバーフローのトピックになります。 2年前に閉鎖されました。 この質問を改善する gitのコミットフックとして、または自動ビルドスクリプトから呼び出すことができるEclipseとは別のCLIで実行できるJavaリンターを見つけようとしています。そのようなものは存在しますか? 理想的には、未使用のインポートと変数、スタイルガイドラインに従っていること、例外が適切に使用されていることなどを確認する必要があります。
88 java  lint 

15
AndroidRecyclerViewのスクロールパフォーマンス
リストとカードの作成ガイドに基づいて、RecyclerViewの例を作成しました。私のアダプターには、レイアウトを膨らませるためだけのパターン実装があります。 問題は、スクロールパフォーマンスが低いことです。これは、8つのアイテムしかないRecycleViewにあります。 一部のテストでは、AndroidLではこの問題が発生しないことを確認しました。しかし、KitKatバージョンでは、パフォーマンスの低下が明らかです。

14
Java「?」nullをチェックするための演算子-それは何ですか?(三項ではありません!)
私はスラッシュドットの話からリンクされた記事を読んでいて、この小さな一口に出くわしました: 最新バージョンのJavaを使用してください。これは、エンドレスポインターテスト用の簡略構文を提供することにより、nullポインターチェックを容易にすることを目的としています。各メソッド呼び出しに疑問符を追加するだけで、nullポインターのテストが自動的に含まれ、次のようなラットのif-thenステートメントのネストが置き換えられます。 public String getPostcode(Person person) { String ans= null; if (person != null) { Name nm= person.getName(); if (nm!= null) { ans= nm.getPostcode(); } } return ans } これとともに: public String getFirstName(Person person) { return person?.getName()?.getGivenName(); } 私はインターネットを調べましたが(わかりました、「javaクエスチョンマーク」のバリエーションをグーグルで検索するのに少なくとも15分費やしました)、何も得られませんでした。だから、私の質問:これに関する公式のドキュメントはありますか?C#にも同様の演算子(「??」演算子)があることがわかりましたが、使用している言語のドキュメントを入手したいと思います。または、これは私が使用した三項演算子の使用法にすぎません。これまでに見たことはありません。 ありがとう! 編集:記事へのリンク:http://infoworld.com/d/developer-world/12-programming-mistakes-avoid-292
88 java  syntax  null 

12
文字列値のプレースホルダーを解決できませんでした
.propertiesファイルのプロパティを使用しようとしていますが、機能しないようです。 これが私のコードです: @Service("ServiceFTP") @Transactional public class ServiceFTPImpl implements ServiceFTP { @Value("${project.ftp.adresse}") private String adresse; @Value("${project.ftp.login}") private String compte; @Value("${project.ftp.password}") private String motDePasse; @Value("${project.ftp.root}") private String ROOT; [...] } このクラスは、@Valueアノテーションを使用してプロパティを取得します。また、Spring Serviceとして宣言されており、私のinfraContext.xmlファイルにリンクされています。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.2.xsd"> <context:property-placeholder location="classpath:context-core.properties"/> [...] </beans> を使用してcontext:property-placeholder、このファイルを自分のcontext-core.propertiesファイルにリンクします。 project.ftp.adresse = localhost project.ftp.login …
88 java  spring 

4
jmapを実行してソケットファイルを開くことができません
jmapプロセスのヒープダンプを取得するために実行する必要がありました。しかしjvm返されました: Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding だから私は-F:を使用しました ./jmap -F -dump:format=b,file=heap.bin 10330 Attaching to process ID 10331, please wait... Debugger attached successfully. Server compiler detected. JVM version is 24.51-b03 …
88 java  linux  jvm  jvm-hotspot 

8
SpringBootで応答としてJSONオブジェクトを返す
SpringBootにサンプルのRestControllerがあります。 @RestController @RequestMapping("/api") class MyRestController { @GetMapping(path = "/hello") public JSONObject sayHello() { return new JSONObject("{'aa':'bb'}"); } } JSONライブラリを使用しています org.json APIを押すと/hello、次のような例外が発生します。 パス[]のコンテキストでサーブレット[dispatcherServlet]のServlet.service()が例外をスローしました[リクエスト処理に失敗しました。ネストされた例外はjava.lang.IllegalArgumentExceptionです:タイプの戻り値のコンバーターが見つかりません:クラスorg.json.JSONObject]根本的な原因 java.lang.IllegalArgumentException:タイプの戻り値のコンバーターが見つかりません:クラスorg.json.JSONObject どうした?誰かが正確に何が起こっているのか説明できますか?

10
JavaコレクションをScalaコレクションに変換する
Stack Overflowの質問Scalaの新しいHashSet(Collection)に相当する質問に関連して、Javaコレクション(java.util.Listたとえば)をScalaコレクションに変換するにはどうすればよいListですか? 私は実際にはJava API呼び出しをSpring に変換しようとしてSimpleJdbcTemplateいます。これはを返すのでjava.util.List<T>、Scala不変に変換されますHashSet。だから例えば: val l: java.util.List[String] = javaApi.query( ... ) val s: HashSet[String] = //make a set from l これは動作するようです。批評は大歓迎です! import scala.collection.immutable.Set import scala.collection.jcl.Buffer val s: scala.collection.Set[String] = Set(Buffer(javaApi.query( ... ) ) : _ *)

12
ArrayList <Object>内の各オブジェクトのタイプを確認するにはどうすればよいですか?
文字列、数値、倍精度浮動小数点数、整数で構成されるデータベースからインポートされたさまざまな要素で構成されるArrayListがあります。リフレクションタイプの手法を使用して、各要素が保持する各データタイプを調べる方法はありますか? 参考:データの種類が非常に多いのは、これが異なるDBで実装されるように記述されたJavaコードの一部であるためです。


6
Java:PreparedStatementを使用してMySQLに複数の行を挿入する
Javaを使用して、MySQLテーブルに複数の行を一度に挿入したい。行数は動的です。昔は… for (String element : array) { myStatement.setString(1, element[0]); myStatement.setString(2, element[1]); myStatement.executeUpdate(); } MySQLがサポートする構文を使用するようにこれを最適化したいと思います。 INSERT INTO table (col1, col2) VALUES ('val1', 'val2'), ('val1', 'val2')[, ...] しかし、PreparedStatement私はこれを行う方法を知らないので、要素arrayがいくつ含まれるかは事前にわかりません。でそれが不可能な場合PreparedStatement、他にどのようにしてそれを行うことができますか(そして配列の値をエスケープしますか)?

2
Intellij IDEA 13.0.1コミュニティでGradleベースのJavaプロジェクトを作成する方法
Intellij IDEAでGradleを使用して空のプロジェクトを開始したいのですが、Eclipseほど便利ではないようです。 私がしたことは、File-&gt; New Project-&gt; Gradleです。そして、プロジェクトが表示されますが、完了していません(たとえば、srcフォルダーがありません)。 そしてapply plugin 'idea'、build.gradle を追加します。IntelliJ IDEAのすべてのタスクを参照すると、ここにはないidea,cleanIdea,ideaProject私はのIntelliJ IDEAを設定します。 Eclipse + Gradleプラグインで、新しいGradleプロジェクトを作成するだけで、すべての準備が整います。 Intellij IDEAでそれを行う方法を知りたいです。 ありがとう

15
javac:無効なターゲットリリース:1.8
最近、NetBeansにバンドルされているJDK 1.8.0.0_06をダウンロードしました。次に、Java 1.7で開発していた私のJavaFxプロジェクトはJava 1.8でコンパイルできないので、JDKを1.7に下げました。それでも私はそれを動作させる/コンパイルすることができません。私はこのエラーを受け取ります: javac: invalid target release: 1.8 Usage: javac &lt;options&gt; &lt;source files&gt; 私は本当に行き詰まっています。どんな助けにも感謝します。

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