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

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


8
HttpServletRequestからPOSTリクエストの本文を取得します
HttpServletRequestオブジェクトから全体を取得しようとしています。 私がフォローしているコードは次のようになります: if ( request.getMethod().equals("POST") ) { StringBuffer sb = new StringBuffer(); BufferedReader bufferedReader = null; String content = ""; try { //InputStream inputStream = request.getInputStream(); //inputStream.available(); //if (inputStream != null) { bufferedReader = request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream)); char[] charBuffer = new char[128]; int bytesRead; while ( (bytesRead = …
114 java  servlets  post 

9
ScalaでのJavaコレクションの反復
Apache POI API を使用するいくつかのScalaコードを書いています。java.util.IteratorSheetクラスから取得したに含まれる行を反復処理したいと思います。イテレータをfor eachスタイルループで使用したいので、ネイティブのScalaコレクションに変換しようとしていますが、うまくいきません。 Scalaのラッパークラス/特性を確認しましたが、それらを正しく使用する方法がわかりません。while(hasNext()) getNext()ループの詳細スタイルを使用せずにScalaでJavaコレクションを反復するにはどうすればよいですか? 正しい答えに基づいて私が書いたコードは次のとおりです。 class IteratorWrapper[A](iter:java.util.Iterator[A]) { def foreach(f: A => Unit): Unit = { while(iter.hasNext){ f(iter.next) } } } object SpreadsheetParser extends Application { implicit def iteratorToWrapper[T](iter:java.util.Iterator[T]):IteratorWrapper[T] = new IteratorWrapper[T](iter) override def main(args:Array[String]):Unit = { val ios = new FileInputStream("assets/data.xls") val workbook = new HSSFWorkbook(ios) …

27
二分木がバランスしているかどうかを判断するにはどうすればよいですか?
あの学校時代から久しぶりですね。病院でITスペシャリストとして仕事を得ました。今実際のプログラミングをするために移動しようとしています。現在、バイナリツリーに取り組んでおり、ツリーが高さのバランスが取れているかどうかを判断する最良の方法は何だろうと思っていました。 私はこれに沿って何かを考えていました: public boolean isBalanced(Node root){ if(root==null){ return true; //tree is empty } else{ int lh = root.left.height(); int rh = root.right.height(); if(lh - rh > 1 || rh - lh > 1){ return false; } } return true; } これは良い実装ですか?または私は何かを逃していますか?

13
Javaプロジェクトの相対パスからファイルを読み取る方法は?java.io.Fileは指定されたパスを見つけることができません
2つのパッケージを持つプロジェクトがあります。 tkorg.idrs.core.searchengines tkorg.idrs.core.searchengines パッケージ(2)にはテキストファイルがListStopWords.txtあり、パッケージ(1)にはクラスがありFileLoadderます。ここにコードがありますFileLoader: File file = new File("properties\\files\\ListStopWords.txt"); しかし、このエラーがあります: The system cannot find the path specified あなたはそれを修正するための解決策を与えることができますか?ありがとう。
113 java  file 

6
40億回の反復Javaループに2ミリ秒しかかからないのはなぜですか?
2.7 GHz Intel Core i7を搭載したラップトップで次のJavaコードを実行しています。2 ^ 32回の繰り返しでループを終了するのにかかる時間を測定するつもりでした。これは、およそ1.48秒(4 / 2.7 = 1.48)と予想されていました。 しかし実際には、1.48秒ではなく、2ミリ秒しかかかりません。これがJVMの最適化の結果であるかどうか疑問に思っていますか? public static void main(String[] args) { long start = System.nanoTime(); for (int i = Integer.MIN_VALUE; i < Integer.MAX_VALUE; i++){ } long finish = System.nanoTime(); long d = (finish - start) / 1000000; System.out.println("Used " + d); }
113 java  for-loop  jvm 

5
JavaでSIGKILLシグナルを適切に処理する方法
プログラムがkillシグナルを受け取ったとき、どのようにクリーンアップを処理しますか? たとえば、私が接続するアプリケーションがあり、そのfinishログアウト時にサードパーティのアプリ(マイアプリ)がコマンドを送信することを望んでいます。finishアプリがで破棄されたときにそのコマンドを送信するのに最適な方法は何kill -9ですか? 編集1:kill -9はキャプチャできません。私を訂正してくれてありがとう。 編集2:このケースは、ctrl-cと同じであるkillを呼び出すだけの場合だと思います
113 java  sigkill 

5
Javaの文字列からメモリ内にFileオブジェクトを作成する
Fileを引数として受け取る関数があります。文字列データを関数に渡すために、新しいファイルを作成/書き込みしたくない(ファイルシステムへの書き込みアクセス権がない)。文字列データがファイルに存在しないことを追加する必要があります(そのため、ファイルからデータを読み取ることができません)。 ストリームを使用してFileオブジェクトに「キャスト」できますか?
113 java  file  file-io 

6
Java列挙メソッド-反対方向の列挙を返す
反対方向を返すメソッドを持つ列挙型Directionを宣言したいと思います(以下は構文的に正しくありません。つまり、列挙型はインスタンス化できませんが、私のポイントを示しています)。これはJavaで可能ですか? これがコードです: public enum Direction { NORTH(1), SOUTH(-1), EAST(-2), WEST(2); Direction(int code){ this.code=code; } protected int code; public int getCode() { return this.code; } static Direction getOppositeDirection(Direction d){ return new Direction(d.getCode() * -1); } }
113 java  enums  enumeration 


14
Hibernateの軽量な代替物ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 DerbyやSqliteなどの軽量データベースにデータを保存したいシングルユーザーJavaプログラムがあります。プログラムでデータ抽象化レイヤーを使用したいと思います。Hibernateは多くの設定を必要とするようで、私が必要としているものに対してはやりすぎです。Hibernateの軽量な代替品は何ですか?

13
インポートorg.junitを解決できません
インタビューのためにJavaの問題を解決する必要があり、彼らは私にテストクラスを送りました。それでは始まります import org.junit.Before; また、場所には次の構文があります。 @RunWith(JUnit4.class) ... @Before ... @Test 私はしばらくJavaを使用していなかったので、少し混乱しました。私はeclipseをダウンロードし、このテストファイルをコンパイルしようとすると、インポートと@記号でエラーが発生します。インポートエラーがスローされます。 The import org.junit cannot be resolved. また、@ RunWithは型に解決しようとするため、認識されません。
113 java  eclipse 


4
<JDK8との互換性におけるJavaの三項演算子とif / else
最近、Spring Frameworkのソースコードを読んでいます。理解できないことがここにあります: public Member getMember() { // NOTE: no ternary expression to retain JDK &lt;8 compatibility even when using // the JDK 8 compiler (potentially selecting java.lang.reflect.Executable // as common type, with that new base class not available on older JDKs) if (this.method != null) { return this.method; } else …

6
Javaプログラムで別のjarを実行する
私はA.jar、B.jarという名前のいくつかの単純なJavaアプリケーションを作成しました。 ここで、ユーザーがボタンAを押してA.jarを実行し、ボタンBを押してB.jarを実行できるように、GUI Javaプログラムを作成します。 また、実行時プロセスの詳細をGUIプログラムに出力したいと思います。 なにか提案を?
113 java  jar  executable-jar 

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