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

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

3
Android:TextViewは自動的に文字列の最後の3文字を切り捨てて置き換えます
a StringがTextViewの幅より長い場合、自動的に次の行に折り返されます。を使用するandroid:singleLine(非推奨)か、を設定することで、これを回避できますandroid:inputType="text"。今必要なのは、私の最後の3文字Stringを「...」に置き換えるものです。モノスペースフォントを使用していないので、これは私ので使用されている文字によって常に異なりStringます。だから私は文字列の最後の3文字を取得してTextView置き換えるための最良の方法は何だろうと思っています。これは一般的な問題であるため、Androidフレームワークにはすでに何かが実装されている可能性があります。
131 java  android  textview 

9
なぜメイベン?メリットは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 この質問を改善する antと言った場合と比較して、mavenを使用する主な利点は何ですか?便利なツールというよりは迷惑なようです。私はMaven 2とプレーンEclipse Java EE(m2eclipseなし)、およびtomcatを使用します。 mavenの支持者は、 Mavenを使用すると、パッケージの依存関係を簡単に取得できます Mavenはあなたに標準のディレクトリ構造を強制します 私の経験では パッケージの依存関係を把握することはそれほど難しくありません。とにかくめったにそれをしません。おそらく、プロジェクトのセットアップ中に1回、アップグレード中に数回です。mavenを使用すると、依存関係の不一致、pomの記述が不適切、そしてパッケージの除外を実行することになります。 FIX-COMPILE-DEPLOY-DEBUGサイクルが遅く、生産性が低下します。これが私の主な不満です。変更を加えたら、Mavenビルドが開始されるのを待ち、それがデプロイされるのを待つ必要があります。ホットデプロイメントはまったくありません。 それとも私はそれを間違っていますか?私を正しい方向に向けてください、私はすべて耳です。

1
コードとマークアップQ&Aのサンプル画像[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 画像を含むMCVE / SSCCEを準備する場合、画像に直接アクセスできると便利です。 ほとんどの質問をカバーする画像のタイプは、複数の色または形状の小さな画像、透明度あり/なしのアニメーションGIF、画像の「ペア」であり、画像遷移、タイルセット、スプライトシートで使用できるJPEGです。 これらのタイプの例にホットリンクできる小さな(30KB未満の)オンサイトのライセンス&ロイヤリティフリーの画像はありますか?
131 java  javascript  css  image 


6
スレッドプールからスレッドIDを取得する方法
タスクを送信する固定スレッドプールがあります(5スレッドに制限されています)。これらの5つのスレッドの1つが私のタスクを実行していることをどのように確認できますか(「5番目のスレッド#3がこのタスクを実行している」など)。 ExecutorService taskExecutor = Executors.newFixedThreadPool(5); //in infinite loop: taskExecutor.execute(new MyTask()); .... private class MyTask implements Runnable { public void run() { logger.debug("Thread # XXX is doing this task");//how to get thread id? } }

6
HashMap get / putの複雑さ
HashMap get/put操作はO(1)であると言うことに慣れています。ただし、ハッシュの実装によって異なります。デフォルトのオブジェクトハッシュは、実際にはJVMヒープの内部アドレスです。get/putO(1)であると主張するだけで十分でしょうか? 利用可能なメモリは別の問題です。javadocsからわかるHashMap load factorように、0.75 である必要があります。JVMに十分なメモリがなくload factor、制限を超えた場合はどうなりますか? したがって、O(1)は保証されていないようです。それは意味がありますか、それとも何か不足していますか?

7
JARファイルの外でプロパティファイルを読み取る
すべてのコードが実行用にアーカイブされているJARファイルがあります。各実行前に変更/編集する必要があるプロパティファイルにアクセスする必要があります。プロパティファイルをJARファイルと同じディレクトリに保持したい。とにかくそのディレクトリからプロパティファイルを取得するようにJavaに指示するのですか? 注:プロパティファイルをホームディレクトリに保持したり、コマンドライン引数でプロパティファイルのパスを渡したりしたくありません。
131 java  properties 


23
IntelliJは宣言を見つけることができません
IntelliJを完全にアンインストールし、プロジェクトを再インストールしてインポートしました。Gradleを使用してインポートしたところ、プロジェクト内のすべてのファイルが表示されています。しかし、ファイルを開いたときに、cmd +クリックで移動する宣言が見つかりません。Java 7 SDKをセットアップしていますが、自分のプロジェクトのクラスの宣言に行くことさえできません。のようなJavaコアクラスに移動することもString、List機能しないこともあります。IDEでクラスを見つけられるようにするにはどうすればよいですか? OSX Yosemite、IntelliJ 2016.1.2ビルド145.972を使用しています。


2
SpringデータJPAのsaveとsaveAndFlushの違い
を介してCRUD操作をテストすることにより、Spring Data JPAを学習しようとしていJpaRepositoryます。 私は2つの方法に出くわしたsaveとsaveAndFlush。これら2つの違いはわかりません。呼び出すsaveと、私の変更はデータベースに保存されるので、の用途は何ですかsaveAndFlush。

6
Android Studioには、Android-L mac用のJDK 7が必要です
マテリアルデザインでのアプリの外観を確認しようとしていましたが、新しいカードライブラリを使用したいと思います。私の問題は、gradleファイル内でこのエラーが発生していることです。これを修正する必要があります。 Error:compileSdkVersion android-L requires compiling with JDK 7 ダウンロードjdk-7u60-macosx-x64.dmgしてインストールしました。java -versionターミナルで1.7がインストールされていることを示しています: java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) 上手 ls -l `which java` 私に与えています: /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java .../current/...がありません.../home。私は.../homeここを見つけました: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home そして、Android Studioの[JDKの場所]の下にある[SDKの場所]設定へのパスを設定します。しかし、それは機能していません-それはまだJDK 7を見つけることができないようです。 Mac OSX 10.9.3とAndroid Studio(Beta)0.8.1を使用しています。

22
JavaでのArrayListの共通部分と結合
そうする方法はありますか?探していましたが見つかりませんでした。 別の質問:ファイルをフィルタリングできるように、これらのメソッドが必要です。一部はANDフィルターであり、一部はORフィルター(集合論のように)なので、すべてのファイルとそれらのファイルを保持する結合/交差するArrayListsに従ってフィルター処理する必要があります。 ファイルを保持するために別のデータ構造を使用する必要がありますか?より良いランタイムを提供するものは他にありますか?
130 java  list  union  intersection 

17
Eclipseでソースを添付する簡単な方法はありますか?
私は、作成したコードと参照しているコード(さまざまなライブラリ/アセンブリ)を完成させるときに、Visual Studioがコメントドキュメント/パラメーター名を提供する方法の大ファンです。 コードの完了時またはメソッドの上にカーソルを置いたときに、Eclipseでインラインjavadoc /パラメーター名を取得する簡単な方法はありますか?プラグイン経由ですか?いくつかの設定を介して?多くのライブラリー(Javaでよくあるように)を使用し、ソースjarにあるときに情報を検索するためにWebサイトまたはローカルのjavadocの場所に移動する必要があるのは、非常に煩わしいことです。
130 java  eclipse 


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