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

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




12
Android-RotateでのWebViewのリロードの防止
画面を回転すると、WebViewはページ全体を再読み込みします。一部のコンテンツに動的/ランダムな素材が含まれているため、これを使用することはできません。現在、画面を回転すると、loadUrl()メソッドから元のURLが再読み込みされます。 私のコードの何が問題になっているのでしょうか? MainActivity.java package com.mark.myapp; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.Menu; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { WebView web; String webURL = "http://www.google.co.uk/"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if (savedInstanceState != null) ((WebView)findViewById(R.id.web)).restoreState(savedInstanceState); web = (WebView) findViewById(R.id.web); web.getSettings().setJavaScriptEnabled(true); web.loadUrl(webURL); …

12
ScheduledExecutorServiceを使用して、特定の時間に特定のタスクを毎日実行するにはどうすればよいですか?
毎日午前5時に特定のタスクを実行しようとしています。そこでScheduledExecutorService、これを使用することにしましたが、これまでに、数分ごとにタスクを実行する方法を示す例を見てきました。 また、毎日特定の時間(午前5時)にタスクを実行する方法と、夏時間の事実も考慮した例を見つけることができません- 以下は15分ごとに実行される私のコードです- public class ScheduledTaskExample { private final ScheduledExecutorService scheduler = Executors .newScheduledThreadPool(1); public void startScheduleTask() { /** * not using the taskHandle returned here, but it can be used to cancel * the task, or check if it's done (for recurring tasks, that's not * going to be …

4
Mavenプロジェクトをドッキングする方法は?そしてそれを達成する方法はいくつありますか?
私はDockerを初めて使用します。多くのドキュメントを読み、多くの方法を試しましたが、Mavenを使用してJavaプロジェクトを実行する方法がわかりません。 を使用してイメージを構築する必要がありDockerfileますか? ホストでMavenプロジェクトを実行する場合のコマンドはどのようなものDockerfileですか?
90 java  maven  docker 


14
最大値を超えずに変数をインクリメントするにはどうすればよいですか?
私は学校向けの簡単なビデオゲームプログラムに取り組んでおり、そのメソッドが呼び出された場合にプレイヤーが15ヘルスポイントを獲得するメソッドを作成しました。ヘルスを最大100に保つ必要があり、この時点で限られたプログラミング能力で、私はこのようなことをしています。 public void getHealed(){ if(health <= 85) health += 15; else if(health == 86) health += 14; else if(health == 87) health += 13; }// this would continue so that I would never go over 100 構文が完全ではないことは理解していますが、問題は、それを行うためのより良い方法は何ですか?損傷点についても同様のことを行い、0未満にならないようにする必要があるためです これは飽和演算と呼ばれます。


8
Javaのブール変数のサイズは?
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 誰でもJava のブール値のビットサイズを知ることができますか?
89 java  boolean 

17
自分自身を削除せずにテキストファイルの内容を削除する方法
ファイル「A」の内容をファイル「B」にコピーしたい。コピーが完了したら、ファイル「A」の内容を消去して、最初から書き込みたいと思います。他のタスクに関連しているため、ファイル「A」を削除できません。 JavaのファイルAPI(readLine())を使用してコンテンツをコピーすることはできましたが、ファイルのコンテンツをクリアしてファイルポインターをファイルの先頭に設定する方法がわかりません。
89 java  android 

8
Javaのショートカット「or-assignment」(| =)演算子
私はJavaで実行する比較の長いセットを持っています、そしてそれらの1つ以上が本当であるかどうか知りたいのですが。比較の文字列は長くて読みにくいので、読みやすくするために分割し、|=ではなく自動的にショートカット演算子を使用しましたnegativeValue = negativeValue || boolean。 boolean negativeValue = false; negativeValue |= (defaultStock < 0); negativeValue |= (defaultWholesale < 0); negativeValue |= (defaultRetail < 0); negativeValue |= (defaultDelivery < 0); negativeValuedefault <something>値のいずれかが負の場合、私はtrueになると期待しています。これは有効ですか?それは私が期待することをしますか?Sunのサイトやstackoverflowで言及されているのを確認できませんでしたが、Eclipseには問題がないようで、コードがコンパイルされて実行されます。 同様に、いくつかの論理的な交差を実行したい場合、&=代わりに使用でき&&ますか?

2
@Autowired Beanは、別のBeanのコンストラクターで参照されるとnullになります。
以下に示すのは、ApplicationProperties Beanを参照するコードスニペットです。コンストラクタから参照するとnullになりますが、別のメソッドから参照すると問題ありません。これまで、他のクラスでこのautowired Beanを使用することに問題はありませんでした。しかし、これを別のクラスのコンストラクターで使用しようとしたのはこれが初めてです。 以下のコードスニペットでは、コンストラクターから呼び出されたときにapplicationPropertiesがnullになっていますが、convertメソッドで参照された場合はnullになりません。何が欠けている @Component public class DocumentManager implements IDocumentManager { private Log logger = LogFactory.getLog(this.getClass()); private OfficeManager officeManager = null; private ConverterService converterService = null; @Autowired private IApplicationProperties applicationProperties; // If I try and use the Autowired applicationProperties bean in the constructor // it is null ? public DocumentManager() …
89 java  spring  autowired 

7
なぜこれがNullPointerExceptionをスローしないのですか?
次のコードの説明: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); これはB、証明sampleとreferToSampleオブジェクトが同じメモリ参照を参照するように印刷されます。 StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); これはAB同じことを証明するものを印刷します。 StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample = null; referToSample.append("A"); System.out.println(sample); NullPointerException私がappendnull参照を呼び出そうとしているので、これは明らかにスローされます。 StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; …

4
グアバのオプションクラスのポイントは何ですか
私は最近これについて読んだり、このクラスを使用している人々を見たりしましたが、ほとんどすべての場合、使用nullすることも同様にうまくいきました。誰かOptionalがnullできなかった、またははるかにクリーンな方法で達成できる具体的な例を誰かが提供できますか?私が考えることができる唯一のことMapsは、nullキーを受け入れないでそれを使用することですが、それでもヌルの値の「マッピング」側で行うことができます。誰かがもっと説得力のある議論を私に提供できますか?ありがとうございました。
89 java  generics  guava 

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