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

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

3
org.springframework.mailのどのアーティファクト?
メール送信に春のサポートを利用したいのですが。私のプロジェクトはmaven-2でビルドされており、Spring-core 2.5.5を使用しています。pom.xmlに含めるアーティファクトをMavenセントラルリポジトリで調べようとしましたが、見つかったのはSpringサポートのみです。問題は、リポジトリの最高バージョンが2.0.8であり、Spring-Core v。2.0.8に依存していることです。それを追加して依存関係から除外する必要がありますspring-core、spring-aopなど、または別のアーティファクトを探すべきですか(どちらが行うのですか?)または別のリポジトリを使用する必要がありますか?org.springframework.mailに適切なmaven-2アーティファクトはどれですか。どこにありますか?

16
単一インスタンスのJavaアプリケーションを実装する方法は?
msnやWindows Media Playerなど、シングルインスタンスアプリケーションである多くのアプリケーションが表示されることがあります(アプリケーションの実行中にユーザーが実行すると、新しいアプリケーションインスタンスは作成されません)。 C#では、Mutexこのためにクラスを使用していますが、Javaでこれを行う方法がわかりません。

7
配列をコピーするためのforループよりもSystem.arraycopy(…)を使用する方が良いですか?
2つの小さな配列をまとめてオブジェクトの新しい配列を作成したいと思います。 nullにすることはできませんが、サイズは0にすることができます。 これら2つの方法を選択することはできません。それらは同等ですか、それとももう1つ効率的ですか(たとえば、system.arraycopy()はチャンク全体をコピーします)? MyObject[] things = new MyObject[publicThings.length+privateThings.length]; System.arraycopy(publicThings, 0, things, 0, publicThings.length); System.arraycopy(privateThings, 0, things, publicThings.length, privateThings.length); または MyObject[] things = new MyObject[publicThings.length+privateThings.length]; for (int i = 0; i < things.length; i++) { if (i<publicThings.length){ things[i] = publicThings[i] } else { things[i] = privateThings[i-publicThings.length] } } 唯一の違いはコードの外観ですか? 編集:リンクされた質問に感謝しますが、彼らは未解決の議論を持っているようです: it …
89 java 

4
ループ反転技術とは何ですか?
Javaのジャストインタイムコンパイラー(JIT)最適化手法について説明しているドキュメントを調べていました。それらの1つは「ループ反転」でした。そして文書は言う: 通常のwhileループをループに置き換えdo-whileます。そして、 do-whileループはif節内で設定されます。この置換により、ジャンプが2つ少なくなります。 ループ反転はどのように機能し、コードパスを最適化しますか? 注意: Javaコードの例と、JITがそれをネイティブコードに最適化する方法と、最新のプロセッサで最適化される理由を誰かが説明できればすばらしいと思います。

12
Java動的バインディングとメソッドのオーバーライド
昨日、2時間の技術的な電話インタビュー(私は合格しました、woohoo!)を行いましたが、Javaの動的バインディングに関する次の質問を完全に覆い隠しました。そして、数年前に私がTAだったときにこの概念を学部生に教えていたので、それは二重に困惑しているので、彼らに誤った情報を与えた見込みは少し不安です... ここに私が与えられた問題があります: /* What is the output of the following program? */ public class Test { public boolean equals( Test other ) { System.out.println( "Inside of Test.equals" ); return false; } public static void main( String [] args ) { Object t1 = new Test(); Object t2 = new Test(); …

12
集計と構成[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前に閉鎖。 この質問を改善する UMLでの構成と集約の違いを理解するのに苦労しました。誰かが私にそれらの良い比較とコントラストを提供してくれますか?また、それらの違いをコードで認識したり、短いソフトウェア/コードの例を見たりしたいと思っています。 編集:私が尋ねる理由の一部は、私たちが仕事で行っている逆の文書化活動のためです。コードを記述しましたが、戻ってコードのクラス図を作成する必要があります。関連付けを適切にキャプチャしたいだけです。
89 java  oop  uml 

5
タイプintのリテラルxyzは範囲外です
私は現在Javaでデータ型longを扱っています。正しく理解していれば、その型は-9,223,372,036,854,775,808から+9,223,372,036,854,775,807の範囲の値を受け入れます。下記のように、というlong変数を作成しましたがtestLong、値として9223372036854775807を挿入すると、次のエラーが表示されます。 タイプintのリテラル9223372036854775807は範囲外です。 longデータ型がとして参照されている理由がわかりませんint。 誰かアイデアはありますか? コード: char testChar = 01; byte testByte = -128; int testInt = -2147483648; short testShort = -32768; long testLong = 9223372036854775807; float testFoat; double testDouble = 4.940656458412; boolean testBool = true;
89 java  int  long-integer 


8
JavaのSystem.outでテーブル形式で出力
データベースから結果を取得していて、Javaの標準出力でデータをテーブルとして出力したい \ tを使用してみましたが、最初の列の長さは非常に可変です。 これを出力のような素敵なテーブルに表示する方法はありますか?

6
EclipseプロジェクトをGitHubにアップロードするにはどうすればよいですか?
EclipseにGitHubにアップロードしたいコードがありますが、これまでのところ、その方法がわかりません。「リポジトリを作成する」と書かれていますが、プロジェクトを保持するフォルダのように見え、コードをどのようにアップロードするかわかりません。一見馬鹿げた質問に対する謝罪。また、どのようにしてリポジトリを削除しますか?それを行う方法も見当たりませんでした。
89 java  eclipse  git  github 

3
Spring @ResponseBodyアノテーションはどのように機能しますか?
次のように注釈が付けられたメソッドがあります。 /** * Provide a list of all accounts. */ // TODO 02: Complete this method. Add annotations to respond // to GET /accounts and return a List<Account> to be converted. // Save your work and restart the server. You should get JSON results when accessing // http://localhost:8080/rest-ws/app/accounts @RequestMapping(value="/orders", method=RequestMethod.GET) …
89 java  json  spring  rest  spring-mvc 





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