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

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



3
JavaクラスからSOAP Webサービスを呼び出す方法は?
私はウェブサービスの世界に比較的新しいので、私の研究は私を啓蒙する以上に私を混乱させたようです、私の問題は私がいくつかのウェブサービス機能で拡張しなければならないライブラリ(jar)を与えられたことです。 このライブラリは他の開発者と共有され、jar内のクラスの中には、Webサービスを呼び出すメソッド(基本的にはクラスの属性を設定し、dbにオブジェクトを格納するなどのビジネスロジックを実行する)を持つクラスがあります。など、それらの変更を含むオブジェクトを送り返します)。このサービスの呼び出しをできるだけ簡単にしたいのですが、できればクラスを使用している開発者が実行するだけでよいように、できるだけ簡単にしたいと思います。 Car c = new Car("Blue"); c.webmethod(); 私はサーバーで使用するJAX-WSを研究していますがwsimport、サーバーにもwsimportクライアントにもを作成する必要はないようです。両方にクラスがあることがわかっているので、クラス間の相互作用が必要なだけです。サーバーとクライアントの両方で共有されます。クラスでWebサービスと呼び出しを行うことはどのように意味があると思いますか?
116 java  web-services  soap  jax-ws  saaj 

11
Spring applicationContextでシステム環境変数を読み取る方法
アプリケーションコンテキストでシステム環境変数を読み取る方法は? 私は次のようなものが欲しい: <util:properties id="dbProperties" location="classpath:config_DEV/db.properties" /> または <util:properties id="dbProperties" location="classpath:config_QA/db.properties" /> 環境によって異なります。 アプリケーションコンテキストにこのようなものを含めることはできますか? <util:properties id="dbProperties" location="classpath:config_${systemProperties.env}/db.properties" /> ここで、実際の値はSYSTEM ENVIRONMENT VARIABLEに基づいて設定されます Spring 3.0を使用しています


6
Javaでプリミティブの参照渡しを行う方法
このJavaコード: public class XYZ { public static void main(){ int toyNumber = 5; XYZ temp = new XYZ(); temp.play(toyNumber); System.out.println("Toy number in main " + toyNumber); } void play(int toyNumber){ System.out.println("Toy number in play " + toyNumber); toyNumber++; System.out.println("Toy number in play after increement " + toyNumber); } } これを出力します: …

5
スイッチがなぜより速いのか
多くのJavaの本では、このswitch声明は声明よりも速いと説明されていますif else。しかし、なぜスイッチがより速いのかはどこにもわかりませんでした。 例 2つのうち1つを選ばなければならない状況があります。どちらでも使えます switch (item) { case BREAD: //eat Bread break; default: //leave the restaurant } または if (item == BREAD) { //eat Bread } else { //leave the restaurant } アイテムとBREADを考慮すると、定数のint値です。 上記の例では、どちらがより高速で、なぜですか?

6
AtomicInteger lazySetとset
lazySetとsetメソッドの違いは何AtomicIntegerですか?ドキュメントはについて言うことがたくさん持っていませんlazySet。 最終的には、指定された値に設定されます。 保存された値がすぐに目的の値に設定されるのではなく、将来のある時点で設定されるようにスケジュールされるようです。しかし、この方法の実際の使用法は何ですか?何か例は?
116 java  concurrency  atomic 

1
特性としてのJava 8のデフォルトメソッド:安全?
デフォルトのメソッドを Java 8の貧困層の特性のトレイトとして使用することは安全な方法ですか? パンダをそれだけで使うと悲しいかもしれないと主張する人もいます。クールだからですが、それは私の意図ではありません。また、APIの進化と下位互換性をサポートするためにデフォルトのメソッドが導入されたこともよく思い出されますが、これは、それ自体を特性として使用することを間違ったり、歪ませたりするものではありません。 私が持っている以下の実用的なユースケースを念頭に置きました: public interface Loggable { default Logger logger() { return LoggerFactory.getLogger(this.getClass()); } } または、次のように定義しますPeriodTrait。 public interface PeriodeTrait { Date getStartDate(); Date getEndDate(); default isValid(Date atDate) { ... } } 確かに、コンポジションを使用することもできます(ヘルパークラスを使用することもできます)が、より冗長で雑然としており、ポリモーフィズムの恩恵を受けることができません。 では、デフォルトのメソッドを基本的な特性として使用しても問題ありませんか?それとも、予期しない副作用について心配する必要がありますか? SOに関するいくつかの質問は、JavaとScalaの特性に関連しています。それはここでのポイントではありません。私も単に意見を求めるのではありません。代わりに、私は信頼できる回答または少なくともフィールドインサイトを探しています。企業プロジェクトの特性としてデフォルトの方法を使用した場合、それは時限爆弾であることが判明しましたか?

6
変数は内部クラス内でアクセスされます。最終的に宣言する必要がある
タイトルがすべてを物語っています。内でコンパイルエラーが発生しますonClick。 これがコードです。 public class fieldsActivity extends Activity { Button addSiteButton; Button cancelButton; Button signInButton; /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // to create a custom title bar for activity window requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.fields); // use custom layout title bar getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, …
116 java  android 

3
array.xmlファイルから文字列配列を取得する方法
私が持っている配列のリストを表示しようとしていますarrays.xml。エミュレータで実行しようとすると、強制終了メッセージが表示されます。 Javaファイルで配列を定義した場合 String[] testArray = new String[] {"one","two","three","etc"}; 動作しますが、使用すると String[] testArray = getResources().getStringArray(R.array.testArray); 動作しません。 これが私のJavaファイルです: package com.xtensivearts.episode.seven; import android.app.ListActivity; import android.os.Bundle; import android.widget.ArrayAdapter; public class Episode7 extends ListActivity { String[] testArray = getResources().getStringArray(R.array.testArray); /** Called when the activity is first created. */ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // …
116 java  android  arrays 


18
重複するキーを持つマップ実装
重複するキーを持つマップが欲しいのですが。 私は多くのマップ実装があることを知っています(Eclipseは約50を示しています)ので、これを可能にするものがあるはずです。これを行う独自のマップを作成するのは簡単ですが、既存のソリューションを使用したいと思います。 たぶんcommons-collectionsやgoogle-collectionsに何かありますか?

11
JavaでPythonを呼び出す?
jythonを使用してJavaコードからPython関数を呼び出すことは可能ですか、それともPythonからJavaコードを呼び出すためだけですか?
116 java  python  jython 

5
includeタグを使用したAndroidデータバインディング
更新メモ: 上記の例は適切に機能します。リリース1.0-rc4では、不要な変数が必要になるという問題が修正されたためです。 元の質問: 私はそれがドキュメントに記載されているように正確に行いますが、機能しません: main.xml: <layout xmlns:andr... <data> </data> <include layout="@layout/buttons"></include> .... buttons.xml: <layout xmlns:andr...> <data> </data> <Button android:id="@+id/button" ...." /> MyActivity.java: ... binding = DataBindingUtil.inflate... binding.button; ->cannot resolve symbol 'button' ボタンの入手方法は?

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