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

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

9
Java 8でLocalDateTimeからミリ秒を取得する方法
Java 8の新しいLocalDate、LocalTimeまたはLocalDateTimeクラスを使用して、1〜1970(エポック)以降の現在のミリ秒を取得する方法があるかどうか疑問に思っています。 既知の方法は以下のとおりです。 long currentMilliseconds = new Date().getTime(); または long currentMilliseconds = System.currentTimeMillis();

15
Android開発に適したORMツールはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Android(「gPhone」)を使用している人は誰でも、それに適したORMツールを見つけることができる場所を知っていますか?コードはJavaで書かれており、データベースはSQLiteです。私が見つけたいのは、オブジェクト定義を指定して、テーブルとCRUD関数を生成できるツールです(これは素晴らしいでしょう)。それがなければ、テーブル定義、オブジェクト定義を取得できるツールです。 CRUD機能を自動生成します。問題は、これらすべてがAndroidフレームワーク内で発生する必要があるということです。Androidフレームワークには、データベースアクセスの動作に関する独自の規則があります。
285 java  android  sqlite  orm  crud 

17
「x = x ++」の後のxは何ですか?
これが実行されると(カーテンの後ろで)何が起こりますか? int x = 7; x = x++; つまり、変数がポストインクリメントされ、1つのステートメントでそれ自体に割り当てられると、これをコンパイルして実行しました。ステートメント全体の後でさえ、xまだ7 です。私の本では、それはインクリメントされていると言っています!x

4
Javaで同等のSprintf
Printfは1.5リリースでJavaに追加されましたが、出力をファイルではなく文字列に送信する方法を見つけることができないようです(Cでsprintfが行うことです)。誰でもこれを行う方法を知っていますか?
284 java  string  formatting 

9
Javaで別の配列からサブ配列を作成するにはどうすればよいですか?
別の配列からサブ配列を作成する方法は?次のような最初の配列からインデックスを取得するメソッドはありますか? methodName(object array, int start, int end) ループを作成してプログラムを苦しめたくありません。 エラーが発生し続けます: シンボルメソッドcopyOfRange(int []、int、int)が見つかりません これは私のコードです: import java.util.*; public class testing { public static void main(String [] arg) { int[] src = new int[] {1, 2, 3, 4, 5}; int b1[] = Arrays.copyOfRange(src, 0, 2); } }
284 java  arrays 


6
Javaメソッドを非推奨または宣言する方法
私のメソッドの1つを「非推奨」にしたい=もう使用しません。 しかし、それでも私はそれを私のAPIに入れたいです。私はその方法を使用しているすべての人に「警告」を表示したいだけです。 どうすればそれを達成できますか?
284 java  deprecated 

12
コンパイルされた言語と解釈された言語
私は違いをよりよく理解しようとしています。私はオンラインで多くの説明を見つけましたが、実際的な影響よりも抽象的な違いに向かう傾向があります。 私のプログラミング経験のほとんどは、CPython(動的、解釈済み)、およびJava(静的、コンパイル済み)での経験があります。ただし、他の種類のインタープリター型およびコンパイル型言語があることは理解しています。コンパイルされた言語で記述されたプログラムから実行可能ファイルを配布できるという事実は別として、各タイプに利点/欠点はありますか?インタプリタ言語はインタラクティブに使用できると人々が主張することをよく耳にしますが、コンパイルされた言語にもインタラクティブな実装があると思いますよね?


4
Mavenの親pomとモジュールpom
マルチプロジェクトのビルドで親pomを構造化する方法はいくつかあるようですが、それぞれの方法の長所と短所について誰かが何か考えていたのではないかと思います。 親pomを持つ最も簡単な方法は、プロジェクトのルートに配置することです。 myproject/ myproject-core/ myproject-api/ myproject-app/ pom.xml ここで、pom.xmlは親プロジェクトであり、-core -apiおよび-appモジュールを記述しています。 次の方法は、次のように親を独自のサブディレクトリに分離することです myproject/ mypoject-parent/ pom.xml myproject-core/ myproject-api/ myproject-app/ 親pomにはまだモジュールが含まれていますが、それらは相対的です(例:../myproject-core) 最後に、モジュール定義と親を次のように分離するオプションがあります myproject/ mypoject-parent/ pom.xml myproject-core/ myproject-api/ myproject-app/ pom.xml 親pomには「共有」構成(dependencyManagement、プロパティなど)が含まれ、myproject / pom.xmlにはモジュールのリストが含まれます。 その目的は、大規模なビルドにスケーラブルであることであり、多数のプロジェクトとアーティファクトにスケーラブルでなければなりません。 いくつかのボーナス質問: ソースコントロール、デプロイメントディレクトリ、一般的なプラグインなどのように、さまざまな共有構成を定義するのに最適な場所はどこですか(私は親を想定していますが、これにしばしば噛まれて、各プロジェクトではなく、各プロジェクトに行き着きました一般的なもの)。 maven-releaseプラグイン、hudson、nexusは、マルチプロジェクトのセットアップ方法にどのように対処しますか(おそらく、巨大な質問です。 編集:各サブプロジェクトには独自のpom.xmlがあります。簡潔にするために省略しました。

15
特定のJDKバージョンを使用するようにGradleに指示するにはどうすればよいですか?
私はこれを機能させるために理解することができません。 シナリオ: 私はgradleで構築されたアプリケーションを持っています アプリケーションはJavaFXを使用します 私が欲しいもの アプリケーション全体/テスト/の構築に使用されるJDKのインストールを指す変数(開発者マシンごとに定義)を使用します。 gradle.properties変数を定義してファイルを作成することを考えました。何かのようなもの JAVA_HOME_FOR_MY_PROJECT=<path to my desired JDK> 欲しくないもの JAVA_HOME目的のJDKを指す 私は多くの提案で生きることができました: build.gradleスクリプトでチェックできるシステム環境変数を定義するソリューション gradle.propertiesで定義された変数 ビルドコンテキストのみのJAVA_HOME変数のオーバーライド(などuse JAVA_HOME=<my special JDK path defined somewhere else defined>) 私が考えなかった他の何か 質問: 変数(gradle.propertiesシステム環境変数などの変数として定義されている変数)をビルドプロセスに関連付ける方法 利用可能なJDK7が複数あり、特別なバージョン(最小JDK_uバージョン)を指定する必要があります。 どんな答えでもありがたいです、そして正しい方向へのあらゆるヒントに感謝します。

12
スキャナーとBufferedReader
私の知る限り、Javaのファイルから文字ベースのデータを読み取る最も一般的な2つの方法は、Scannerまたはを使用することBufferedReaderです。またBufferedReader、物理ディスク操作を回避するためにバッファを使用することで効率的にファイルを読み取ることも知っています。 私の質問は: DOESはScanner実行だけでなく、BufferedReader? なぜあなたは選ぶだろうScannerオーバーBufferedReaderまたはその逆?

9
ArrayList.clear()とArrayList.removeAll()の違いは何ですか?
arraylistとして定義されていると仮定するとArrayList<String> arraylist、とarraylist.removeAll(arraylist)同等arraylist.clear()です。 もしそうなら、私はclear()メソッドが配列リストを空にするためにより効率的であると仮定できますか? のarraylist.removeAll(arraylist)代わりに使用する際の注意点はありarraylist.clear()ますか?
283 java  arraylist 



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