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

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


4
ロガーはプライベートスタティックかどうか
ロガーを静的に宣言する必要がありますか?通常、ロガーの宣言には2つのタイプがあります。 保護されたログログ=新しいLog4JLogger(aClass.class); または プライベート静的ログログ=新しいLog4JLogger(aClass.class); どちらを使用する必要がありますか?両方の長所と短所は何ですか?
103 java  logging 

9
Javaコードをオンラインで実行する[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 codepad.orgを使用すると、C、C ++、Dなどのコードをオンラインで実行できますが、Javaは実行できません... Javaに使用できるサイトはありますか?
103 java 

10
Eclipse IDEでのjava.io.Consoleサポート
私はEclipse IDEを使用して、Javaプロジェクトを開発、コンパイル、および実行しています。今日、私はjava.io.Consoleクラスを使用して、出力と、さらに重要なことにユーザー入力を管理しようとしています。 問題は、アプリケーションがEclipseを介して実行されたときにSystem.console()戻ることですnull。Eclipseは、使い慣れたコンソールウィンドウを使用したトップレベルプロセスではなく、バックグラウンドプロセスでプログラムを実行します。 Eclipseにプログラムを最上位プロセスとして実行させるか、少なくともJVMが認識するコンソールを作成する方法はありますか?それ以外の場合は、プロジェクトをjarにして、Eclipseの外部のコマンドライン環境で実行する必要があります。
103 java  eclipse  console  java-io 

2
Eclipse WTPとsydeo、「公開せずにモジュールを提供」
Eclipseの統合プラグインWTPを使用してプラグインsysdeoのパフォーマンスを見つけるのに問題があります。 移行、つまり比較を行うために、Eclipse内の別々のプロジェクトに両方をインストールしました。 私が理解したことによると、生産性の違いに気づきました。Tomcatがソースを配置できるように、WTPはディレクトリビルドでソースを公開する必要があります。この「磨き」は長く、変更が表示されるようにコンテキストを再充電する必要があります。(5ヤードで最も乾燥している15秒-最長で20秒)。 Sysdeo no; ファイルによって変更が行われるとすぐに、ディレクトリEclipseのターゲットがプロジェクト内でビルドされ、Eclipseビルドとこれらの変更がすぐに利用可能になります(ブラウザーでF5キーを押すと、結果がすぐに表示されます)。 これが私のサーバー設定です: 「公開せずにモジュールを提供する」オプションを使用すると、sydeoの作成内容を正確に作成できます。実行中のプロジェクトのビルドディレクトリを選択できます。この構成は、コンテキストファイルで表現されます。(「XMLの行を分離するためにPublish modulates contexts」をチェックしたことを元に戻すことができます) これらのファイルの比較: sysdeoが生成するコンテキストファイルは次のとおりです < Context path="/tatoile _syseo" reloadable="false" docBase="D:\32bit\serveur32bit\workspace\tatoile _syseo" workDir="D:\32bit\serveur32bit\workspace\tatoile _syseo\work" /> WTPによって生成するファイルコンテキスト <?xml version = "1.0" encoding = "UTF-8"?> <Context docBase = "D:\ 32bit \ serveur32bit \ workspace \ tatoile \ web" path = "/ tatoile" reloadable = "true" …

7
ブラウザでJavaボタンを使用してリンクを開きますか?[重複]
この質問にはすでにここに回答があります: Javaを使用してデフォルトのWebブラウザーを開く方法 (9回答) 先月休業。 ボタンをクリックして、デフォルトのブラウザでリンクを開くにはどうすればよいですか? button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { open("www.google.com"); // just what is the 'open' method? } }); ?

10
javax.validation.ValidationException:HV000183: 'javax.el.E​​xpressionFactory'をロードできません
私は休止状態のバリデーターで非常にシンプルなアプリケーションを書こうとします: 私のステップ: pom.xmlに次の依存関係を追加します。 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5.1.1.Final</version> </dependency> コードを書く: class Configuration { Range(min=1,max=100) int threadNumber; //... public static void main(String[] args) { ValidatorFactory factory = Validation.buildDefaultValidatorFactory(); Validator validator = factory.getValidator(); Configuration configuration = new Configuration(); configuration.threadNumber = 12; //... Set<ConstraintViolation<Configuration>> constraintViolations = validator.validate(configuration); System.out.println(constraintViolations); } } そして私は次のスタックトレースを取得します: Exception in thread …

3
ehcacheで生存時間とアイドル時間を区別する方法
ehacheのドキュメントによると: timeToIdleSeconds: Sets the time to idle for an element before it expires. i.e. The maximum amount of time between accesses before an element expires timeToLiveSeconds: Sets the time to live for an element before it expires. i.e. The maximum time between creation time and when an element expires. timeToIdleSecondsを理解しています …
103 java  ehcache 

6
Javaの文字列定数プールはどこにありますか、ヒープまたはスタックですか?
文字列リテラルを処理するためにJVMが使用する定数プールと文字列定数プールの概念を知っています。しかし、JVMが文字列定数リテラルを格納するためにどのタイプのメモリを使用しているかはわかりません。スタックまたはヒープ?どのリテラルにも関連付けられていないリテラルなので、スタックに格納されると想定します。しかし、インスタンスによって参照されていない場合、リテラルはGC実行によって収集される必要があるため(間違っている場合は修正してください)、スタックに格納されている場合はどのように処理されますか?
103 java  string  jvm 

13
分散シーケンス番号の生成?
私は通常、過去にデータベースシーケンスを使用してシーケンス番号生成を実装しました。 例:Postgres SERIALタイプの使用http://www.neilconway.org/docs/sequences/ データベースがない大規模な分散システム用のシーケンス番号を生成する方法として私は興味があります。複数のクライアントに対してスレッドセーフな方法でシーケンス番号を生成するためのベストプラクティスの経験や提案はありますか?

8
JPAとHibernateを使用する場合、どのように等号とハッシュコードを実装すべきか
モデルクラスのイコールとハッシュコードをHibernateに実装するにはどうすればよいですか?一般的な落とし穴は何ですか?ほとんどの場合、デフォルトの実装で十分ですか?ビジネスキーを使う意味はありますか? 遅延フェッチ、ID生成、プロキシなどを考慮に入れると、あらゆる状況で正しく機能させるのはかなり難しいようです。
103 java  hibernate  orm  equals  hashcode 

2
SecureRandomスレッドは安全ですか?
あるSecureRandomスレッドセーフでは?つまり、それを初期化した後、次の乱数へのアクセスはスレッドセーフになるために信頼できますか?ソースコードを調べると、そうであることがわかります。このバグレポートは、スレッドセーフとしてのドキュメントの欠如がjavadocの問題であることを示しているようです。実際にスレッドセーフであることを誰かが確認しましたか?

5
Spring Data RESTで@OneToManyサブリソース関連付けをPOSTする
現在、Spring Data RESTを使用したSpring Bootアプリケーションがあります。別のドメインエンティティとの関係をPost持つドメインエンティティがあります。これらのクラスは次のように構成されています。@OneToManyComment Post.java: @Entity public class Post { @Id @GeneratedValue private long id; private String author; private String content; private String title; @OneToMany private List<Comment> comments; // Standard getters and setters... } Comment.java: @Entity public class Comment { @Id @GeneratedValue private long id; private String author; private String …


5
Javaでループを使用せずに完全なファイルを読み取る
重複の可能性: ファイル全体のテキストファイルの内容からJavaの文字列にJava文字列を作成する方法 FileReaderを使用してファイルの内容を読み取ろうとしています。しかし、私は行ごとに読み込まずにファイルを読みたいです。ループなしでファイル全体を読み取ることは可能ですか?次のコードを使用しています try { File ff=new File("abc.txt"); FileReader fr=new FileReader(ff); String s; while(br.read()!=-1) { s=br.readLine(); } } catch(Exception ex) { ex.printStackTrace(); }
103 java  file  io 

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