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

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

7
サーブレットとAjaxの使用方法
私はWebアプリとサーブレットに非常に慣れていないので、次の質問があります。 サーブレット内で何かを印刷してWebブラウザーで呼び出すと、そのテキストを含む新しいページが返されます。Ajaxを使用して現在のページのテキストを印刷する方法はありますか?
334 java  ajax  jsp  servlets 


6
春-@Transactional-バックグラウンドで何が起こりますか?
メソッドに注釈を付けたときに実際に何が起こるか知りたいの@Transactionalですが?もちろん、Springはそのメソッドをトランザクションにラップすることを知っています。 しかし、私には以下の疑問があります。 Springがプロキシクラスを作成すると聞きましたが?誰かがより多くでこれを説明でき深さ。そのプロキシクラスに実際に存在するのは何ですか?実際のクラスはどうなりますか?そして、どうすればSpringの作成されたプロキシクラスを見ることができますか また、Springのドキュメントで次のことを読みました。 注:このメカニズムはプロキシに基づいているため、プロキシ経由で着信する「外部」メソッド呼び出しのみがインターセプトされます。これは、「自己呼び出し」、つまりターゲットオブジェクト内の他のメソッドを呼び出すターゲットオブジェクト内のメソッドは、呼び出されたメソッドが@Transactional! ソース:http : //static.springsource.org/spring/docs/2.0.x/reference/transaction.html 自己呼び出しメソッドではなく、外部メソッド呼び出しのみがトランザクションの下にあるのはなぜですか?

11
Mac OS Xおよび複数のJavaバージョン
MacOSに追加のJavaをインストールするにはどうすればよいですか?私はjdk8をインストールしましたが、それはうまくいきます。しかし今、私は開発目的でjdk7のインストールが必要です。DMGファイルを介して古いバージョンをインストールしようとすると、新しいバージョンのJavaがすでにインストールされていてインストーラーが終了するという警告が表示されます。 /usr/libexec/java_home -verbose Matching Java Virtual Machines (1): 1.8.0_20, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home /Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home これに加えてjdk7をインストールする方法は? ありがとう Dakky

10
JavaでAndroidのHttpResponseタイムアウトを設定する方法
接続状態を確認するための次の関数を作成しました。 private void checkConnectionStatus() { HttpClient httpClient = new DefaultHttpClient(); try { String url = "http://xxx.xxx.xxx.xxx:8000/GaitLink/" + strSessionString + "/ConnectionStatus"; Log.d("phobos", "performing get " + url); HttpGet method = new HttpGet(new URI(url)); HttpResponse response = httpClient.execute(method); if (response != null) { String result = getResponse(response.getEntity()); ... テストのためにサーバーをシャットダウンすると、実行がラインで長時間待機します HttpResponse response = …

10
JavaとSQLite [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 単一のファイルデータベースが提供するきちんとしたところに惹かれます。SQLiteをJavaに接続して使用するためのドライバー/コネクターライブラリはどこにありますか。 ラッパーライブラリhttp://www.ch-werner.de/javasqliteを見つけましたが、他にもっと有名なプロジェクトはありますか?
333 java  sqlite 

18
Java SE APIのみを使用したJavaのシンプルなHTTPサーバー
Java SE APIだけを使用して、Javaで非常に基本的なHTTPサーバー(GET / POSTのみをサポート)を作成する方法はありますか。手動でHTTP要求を解析し、HTTP応答を手動でフォーマットするコードを書く必要はありませんか?Java SE APIは、HTTPクライアント機能をHttpURLConnectionにうまくカプセル化しますが、HTTPサーバー機能の類似物はありますか? 明確にするために、私がオンラインで見た多くのServerSocketの例で私が抱えている問題は、それらが独自の要求の解析/応答のフォーマットとエラー処理を行うことです。そして私はそれらの理由でそれを避けようとしています。 私が避けようとしている手動のHTTP操作の例として: http://java.sun.com/developer/technicalArticles/Networking/Webserver/WebServercode.html
333 java  http  httpserver 


10
StackTraceがないJavaのNullPointerException
JavaコードのインスタンスでをキャッチしましたNullPointerExceptionが、StackTrace(基本的にはを呼び出すThrowable.printStackTrace())をログに記録しようとすると、次のようになります。 java.lang.NullPointerException 他の誰かがこれに遭遇しましたか?「java nullポインターが空のスタックトレース」をグーグルで試しましたが、このようなことは何も見つかりませんでした。



12
メソッド参照述語を否定する方法
Java 8では、メソッド参照を使用してストリームをフィルタリングできます。次に例を示します。 Stream<String> s = ...; long emptyStrings = s.filter(String::isEmpty).count(); 既存のものを否定するメソッド参照を作成する方法はありますか? long nonEmptyStrings = s.filter(not(String::isEmpty)).count(); not以下のようなメソッドを作成することはできましたが、JDKが同様のものを提供しているかどうか疑問に思いました。 static <T> Predicate<T> not(Predicate<T> p) { return o -> !p.test(o); }
331 java  predicate  java-8  negate 

12
Collectors.toMapのJava 8 NullPointerException
Java 8 は、値の1つが「null」の場合にCollectors.toMapaをスローしNullPointerExceptionます。私はこの振る舞いを理解していません、マップは問題なく値としてnullポインターを含むことができます。値をnullにできない正当な理由はありますCollectors.toMapか? また、これを修正するためのJava 8の優れた方法はありますか、それとも、従来のforループに戻す必要がありますか? 私の問題の例: import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; class Answer { private int id; private Boolean answer; Answer() { } Answer(int id, Boolean answer) { this.id = id; this.answer = answer; } public int getId() { return id; } public void setId(int id) { …


30
戻るボタンを2回クリックしてアクティビティを終了する
最近、多くのAndroidアプリやゲームでこのパターンに気づきました。「戻る」ボタンをクリックしてアプリケーションを「終了」すると、「Toast戻るにはもう一度クリックして終了してください」のようなメッセージが表示されます。 私はそれをますます目にしているので、アクティビティでなんとかしてアクセスできる組み込みの機能なのかと思っていました。私は多くのクラスのソースコードを見てきましたが、それについて何も見つけることができないようです。 もちろん、同じ機能を非常に簡単に実現するいくつかの方法を考えることができます(おそらく、ユーザーがすでに1回クリックしたかどうかを示すブール値をアクティビティに保持するのが最も簡単です...)が、ここにすでに何かあるかどうか疑問に思いました。 編集:@LAS_VEGASが述べたように、私は伝統的な意味での「終了」を本当に意味していませんでした。(つまり、終了した)意味がある場合は、「アプリケーション開始アクティビティが起動する前に開いていたものに戻る」ことを意味しました:)

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