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

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


26
IllegalArgumentExceptionまたはnullパラメータのNullPointerException?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 プロパティの単純なセッターメソッドnullがあり、この特定のプロパティには適していません。私は常にこの状況で引き裂かれました:IllegalArgumentException、またはをスローする必要がありNullPointerExceptionますか?javadocsからは、どちらも適切と思われます。何らかの理解された基準はありますか?それとも、これはあなたが好きなことをすべきものの1つにすぎず、両方とも本当に正しいのですか?


7
Xamarin C#とJavaで記述されたAndroidアプリのパフォーマンスを比較するベンチマーク(コードと結果)を持っている人はいますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 XamarinがAndroidでのMonoの実装とC#でコンパイルされたアプリはJavaコードよりも速いと主張しました。そのような主張を確認するために、誰かが異なるAndroidプラットフォームで非常に類似したJavaおよびC#コードで実際のベンチマークを実行し、コードと結果を投稿できましたか? 2013年6月18日追加 答えがなく、他の人が行ったそのようなベンチマークを見つけることができなかったので、自分でテストすることにしました。残念ながら、私の質問は「ロック」されたままなので、これを回答として投稿することはできません。質問を編集するだけです。この質問を再度開くには投票してください。C#の場合、Xamarin.Android Ver。4.7.09001(ベータ版)。ソースコード、テストに使用したすべてのデータ、およびAPKパッケージのコンパイルはGitHubにあります。 Java:https : //github.com/gregko/TtsSetup_Java C#:https : //github.com/gregko/TtsSetup_C_sharp 他のデバイスやエミュレーターで私のテストを繰り返したい場合は、結果も知りたいです。 テストの結果 私のセンテンスエクストラクタクラスをC#に移植し(@Voice Aloud Readerアプリから)、英語、ロシア語、フランス語、ポーランド語、チェコ語の10個のHTMLファイルに対していくつかのテストを実行しました。各実行は、10個のファイルすべてに対して5回実行されました。3つの異なるデバイスと1つのエミュレータの合計時間を以下に示します。デバッグを有効にせずに、「リリース」ビルドのみをテストしました。 HTC Nexus One Android 2.3.7(API 10)-CyanogenMod ROM Java:合計時間(5実行):12361ミリ秒、ファイル読み取り合計:13304ミリ秒 C#:総計時間(5回の実行):17504ミリ秒、ファイル読み取り合計:17956ミリ秒 Samsung Galaxy S2 SGH-I777(Android 4.0.4、API 15)-CyanogenMod ROM Java:合計時間(5実行):8947ミリ秒、ファイル読み取り合計:9186ミリ秒 C#:総計時間(5実行):9884ミリ秒、ファイル読み取り合計:10247ミリ秒 Samsung GT-N7100(Android 4.1.1 JellyBean、API 16)-Samsung ROM Java:合計時間(5回の実行):9742ミリ秒、ファイル読み取り合計:10111ミリ秒 C#:総時間(5回の実行):10459ミリ秒、ファイル読み取りの合計:10696ミリ秒 エミュレータ-インテル(Android 4.2、API 17) Java:合計時間(5実行):2699ミリ秒、ファイル読み取り合計:3127ミリ秒 …
544 c#  java  android  xamarin  dot42 




15
使用するタイミング:Java 8+インターフェースのデフォルトメソッドと抽象メソッド
Java 8では、Default Methodsと呼ばれるインターフェースでメソッドのデフォルト実装が可能です。 私は(with )interface default methodではなく、そのようなをいつ使用するのか混乱しています。abstract classabstract method(s) では、デフォルトのメソッドとのインターフェースをいつ使用し、抽象クラス(抽象メソッドを含む)をいつ使用する必要があるのでしょうか。抽象クラスはそのシナリオでもまだ役に立ちますか?

8
Java Stringをbyte []に​​変換する方法は?
Java Stringをbyte[](ボックス化されていないByte[])に変換する方法はありますか? これを試すことで: System.out.println(response.split("\r\n\r\n")[1]); System.out.println("******"); System.out.println(response.split("\r\n\r\n")[1].getBytes().toString()); そして、私は別々の出力を得ています。これはgzip文字列であるため、最初の出力を表示できません。 <A Gzip String> ****** [B@38ee9f13 2番目はアドレスです。私が間違っていることはありますか?byte[]次のように、gzipデコンプレッサにフィードするための結果が必要です。 String decompressGZIP(byte[] gzip) throws IOException { java.util.zip.Inflater inf = new java.util.zip.Inflater(); java.io.ByteArrayInputStream bytein = new java.io.ByteArrayInputStream(gzip); java.util.zip.GZIPInputStream gzin = new java.util.zip.GZIPInputStream(bytein); java.io.ByteArrayOutputStream byteout = new java.io.ByteArrayOutputStream(); int res = 0; byte buf[] = new byte[1024]; while (res …
539 java  arrays  string 

24
コンマ区切りの文字列をArrayListに変換する方法は?
カンマで区切られた文字列をコンテナ(配列、リスト、ベクターなど)に変換できるJavaの組み込みメソッドはありますか?または、そのためのカスタムコードを記述する必要がありますか? String commaSeparated = "item1 , item2 , item3"; ArrayList<String> items = //method that converts above string into list??

9
ConcurrentHashMapに対するConcurrentHashSetがない理由
HashSetはHashMapに基づいています。 HashSet<E>実装を見ると、すべてがで管理されていHashMap<E,Object>ます。 <E>のキーとして使用されますHashMap。 そして、それHashMapはスレッドセーフではないことを知っています。そのためConcurrentHashMap、Java を使用しています。 これに基づいて、なぜ私たちは?に基づくべきConcurrentHashSetを持っていないのか混乱していConcurrentHashMapます。 他に欠けているものはありますか?Setマルチスレッド環境で使用する必要があります。 また、自分で作成したい場合はConcurrentHashSet、HashMapto ConcurrentHashMapを置き換えて残りをそのままにすることでそれを実現できますか?




24
Androidのフローティングアクションボタンの色の変更
マテリアルのフローティングアクションボタンの色を変更しようとしていますが、成功しませんでした。 <android.support.design.widget.FloatingActionButton android:id="@+id/profile_edit_fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="end|bottom" android:layout_margin="16dp" android:clickable="true" android:src="@drawable/ic_mode_edit_white_24dp" /> 追加しようとしました: android:background="@color/mycolor" またはコード経由: FloatingActionButton fab = (FloatingActionButton) rootView.findViewById(R.id.profile_edit_fab); fab.setBackgroundColor(Color.parseColor("#mycolor")); または fab.setBackgroundDrawable(new ColorDrawable(Color.parseColor("#mycolor"))); しかし、上記のどれもうまくいきませんでした。提案された重複質問の解決策も試しましたが、どれも機能しません。ボタンは緑色のままで、正方形にもなりました。 PS波及効果を追加する方法も知っておくとよいでしょう。それも理解できませんでした。

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