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

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

17
javacがWindowsコマンドプロンプトで機能しない
javacWindowsコマンドプロンプトで使用しようとしていますが、機能しません。 環境変数の"C:\Program Files\Java\jdk1.6.0_16\bin\"末尾にディレクトリを追加した後PATH、javaコマンドは正常に機能しますが、使用javacすると次のエラーが発生します。 「javac」は、内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。

9
HttpURLConnectionでPUT、DELETE HTTPリクエストを送信する方法
PUT、DELETEリクエストを(実際に)java.net.HttpURLConnectionHTTPベースのURL に送信できるかどうかを知りたいです。 GET、POST、TRACE、OPTIONSリクエストを送信する方法を説明した記事をたくさん読みましたが、PUTおよびDELETEリクエストを正常に実行するサンプルコードはまだ見つかりません。

3
Shiro vs. SpringSecurity [終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私は現在Javaベースのセキュリティフレームワークを評価しています。私はSpring 3.0ユーザーなので、SpringSecurityが適切な選択であるように見えましたが、Springセキュリティは過度の複雑さに悩まされているようで、セキュリティを実装しやすくしているようには見えません。 Shiroは、より一貫性があり、理解しやすいようです。私はこれら2つのフレームワークの間の長所と短所のリストを探しています。

4
奇数のJava更新と偶数のJava更新の違いは何ですか?
JDK 8u60がインストールされています。今日、OracleのWebサイトをチェックしたところ、8u65と8u66の 2つのバージョンが同時にリリースされました。どちらも公開リリースバージョンです。 なぜ2つのバージョンを同時にリリースしたのですか? どの条件/理由で他を選択するようになりますか?
132 java  version  oraclejdk 

2
Android-カスタム(複合)コンポーネントの作成
現在開発中のAndroidアプリのメインアクティビティは非常に大きくなっています。これは主に、TabWidgetタブが3つあるです。各タブにはかなりの数のコンポーネントがあります。アクティビティは、これらすべてのコンポーネントを一度に制御する必要があります。このアクティビティには20のフィールド(ほとんどすべてのコンポーネントのフィールド)があると想像できると思います。また、多くのロジック(クリックリスナー、リストを満たすためのロジックなど)も含まれています。 コンポーネントベースのフレームワークで私が通常行うことは、すべてをカスタムコンポーネントに分割することです。その場合、各カスタムコンポーネントには明確な責任があります。独自のコンポーネントセットと、そのコンポーネントに関連する他のすべてのロジックが含まれます。 私はこれをどのように行うことができるかを理解しようとしました、そして、彼らが「複合コントロール」と呼ぶのが好きであるものをAndroidドキュメントで見つけました。(http://developer.android.com/guide/topics/ui/custom-components.html#compoundを参照し、[複合コントロール]セクションまでスクロールします)このようなコンポーネントを、XMLファイルに基づいて作成したいビューの構造。 ドキュメントではそれは言う: アクティビティの場合と同様に、含まれているコンポーネントを作成するために宣言型(XMLベース)のアプローチを使用するか、コードからプログラムでそれらをネストすることができます。 まあ、それは朗報です!XMLベースのアプローチがまさに私が欲しいものです!しかし、それは「アクティビティのような」ことを除いて、それを行う方法を述べていません...しかし、私がアクティビティで行うことは、setContentView(...)XMLからビューをインフレートするための呼び出しです。たとえば、サブクラスの場合、そのメソッドは使用できませんLinearLayout。 だから私はこのように手動でXMLを膨らませようとしました: public class MyCompoundComponent extends LinearLayout { public MyCompoundComponent(Context context, AttributeSet attributeSet) { super(context, attributeSet); LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); inflater.inflate(R.layout.my_layout, this); } } ロードしているXML LinearLayoutがルート要素として宣言されているという事実を除いて、これは機能します。その結果、膨らんだLinearLayout子供は、MyCompoundComponentそれ自体がすでにLinearLayout!! これで、冗長なLinearLayoutとその間MyCompoundComponentに実際に必要なビューができました。 誰かがこれにアプローチするより良い方法を私に提供して、冗長なLinearLayoutインスタンス化を避けることはできますか?

15
Java文字列がすべての空白文字ではないことを確認するにはどうすればよいですか?
Javaを使用して、Java文字列または文字配列が空白文字だけで構成されていないことを確認したいですか? これはJavaScriptであることを除いて、非常によく似た質問です。 文字列に空白だけでなく文字と空白が含まれているかどうかを確認するにはどうすればよいですか? 編集:私は英数字についてのビットを削除したので、それはより理にかなっています。
132 java  string  whitespace 


13
JavaキーストアをPEM形式に変換する
keytoolとopensslアプリケーションを使用して、JavaキーストアファイルからPEMファイルに変換しようとしています。しかし、私は変換を行うための良い方法を見つけることができませんでした。何か案は? キーストアを直接PEMに変換する代わりに、まずPKCS12ファイルを作成してから、関連するPEMファイルとキーストアに変換しようとしました。しかし、それらを使用して接続を確立できませんでした。(安全な接続を実装するには、PEMファイルとキーストアファイルが必要なだけであることに注意してください。「Javaキーストアファイルから開始する」などの制限はありません。)したがって、私の場合は、他の形式から開始することもできます) ただし、jksからpemへの直接変換方法が推奨されます。

8
Javaを使用してSelenium WebDriverでマウスオーバー機能を実行する方法は?
ドロップダウンメニュー上でマウスオーバー機能を実行したい。メニューにカーソルを合わせると、新しいオプションが表示されます。xpathを使用して新しいオプションをクリックしてみました。ただし、メニューを直接クリックすることはできません。手動でドロップダウンメニューにカーソルを合わせて、新しいオプションをクリックします。 Actions action = new Actions(webdriver); WebElement we = webdriver.findElement(By.xpath("//html/body/div[13]/ul/li[4]/a")); action.moveToElement(we).build().perform();

6
Javaではどの並行キュー実装を使用する必要がありますか?
JavaDocsから: A ConcurrentLinkedQueueは、多くのスレッドが共通のコレクションへのアクセスを共有する適切な選択です。このキューはnull要素を許可しません。 ArrayBlockingQueueは、固定サイズの配列がプロデューサーによって挿入され、コンシューマーによって抽出された要素を保持する、古典的な「境界付きバッファー」です。このクラスは、待機中のプロデューサースレッドとコンシューマースレッドを注文するためのオプションの公平性ポリシーをサポートします LinkedBlockingQueueは、通常、アレイベースのキューよりもスループットは高くなりますが、ほとんどの並行アプリケーションでは予測できないパフォーマンスになります。 私には2つのシナリオがあります。1つは、1つのコンシューマーで多くのプロデューサー(それを使用するスレッド)をサポートするキューを必要とし、もう1つはその逆です。 使用する実装がわかりません。誰かが違いを説明できますか? また、「オプションの公平性ポリシー」とはArrayBlockingQueue何ですか?


4
ブール、条件演算子、オートボクシング
なぜこれがスローされるのですか NullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { return null; } これはしませんが public static void main(String[] args) throws Exception { Boolean b = true ? null : false; …



20
Javaでログに行番号を出力するにはどうすればよいですか
行番号をログに出力する方法。いくつかの情報をログに出力するときに、その出力がソースコード内にある行番号も出力したいとします。スタックトレースで確認できるように、例外が発生した行番号が表示されます。スタックトレースは、例外オブジェクトで使用できます。 他の代替手段は、ログに出力するときに手動で行番号を含めるようなものです。他に方法はありますか?
132 java  logging 

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