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

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

2
リストが空かどうかを評価するJSTL
私はこの配列リストが空であるかどうかを評価しようとしましたが、どれもコンパイルされていません: <c:if test="${myObject.featuresList.size == 0 }"> <c:if test="${myObject.featuresList.length == 0 }"> <c:if test="${myObject.featuresList.size() == 0 }"> <c:if test="${myObject.featuresList.length() == 0 }"> <c:if test="${myObject.featuresList.empty}"> <c:if test="${myObject.featuresList.empty()}"> <c:if test="${myObject.featuresList.isEmpty}"> ArrayListが空かどうかをどのように評価できますか?
121 java  jsp  jstl 

11
アサーションを使用する場合と例外を使用する場合
ほとんどの場合、例外を使用してコード内の条件を確認しますが、アサーションを使用するのに適切なタイミングはいつですか。 例えば、 Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group !=null) { //do something } ここにアサーションがどのように適合するかを教えていただけますか?アサーションを使用する必要がありますか? 量産コードではアサーションを使用せず、単体テストでのみアサーションを表示するようです。私はほとんどの場合、例外を使用して上記のようなチェックを実行できることを知っていますが、「専門的に」それを行う適切な方法を知りたいです。

6
Javaでデータベース接続を閉じる
私は少し混乱しています、以下をhttp://en.wikipedia.org/wiki/Java_Database_Connectivityから読んでいました Connection conn = DriverManager.getConnection( "jdbc:somejdbcvendor:other data needed by some jdbc vendor", "myLogin", "myPassword" ); Statement stmt = conn.createStatement(); try { stmt.executeUpdate( "INSERT INTO MyTable( name ) VALUES ( 'my name' ) " ); } finally { //It's important to close the statement when you are done with it stmt.close(); …

4
JavaでのClass.thisとthisの違いは何ですか
そのクラス内のクラスのインスタンスを参照するには、2つの方法があります。例えば: class Person { String name; public void setName(String name) { this.name = name; } public void setName2(String name) { Person.this.name = name; } } 1つはthis.nameオブジェクトフィールドを参照するために使用しますが、もう1つはオブジェクトフィールドclassName.thisを参照するために使用します。これら2つの参照の違いは何ですか?
121 java  this 

11
標準のMIMEタイプ定数をリストするインターフェース/列挙型
標準ライブラリ(apache commons、jax、jboss、javaxなど)の中から、すべての標準MIMEタイプ(別名content-type)の値をリストするインターフェースまたは列挙型を探しています。 このインターフェイスは、gwtソースコードとして束全体を含めることを困難にする他のクラスとの深い関係に妨げられるべきではありません。 例えば interface ContentType{ String JSON = "Application/JSON"; blah ... blah ... } または、 enum ContentType{ JSON("Application/JSON"), blah ... blah ... }

5
無効なターゲットリリース:1.7
同様の質問を見ましたが、まだ答えが見つかりません。 Mavenコンパイルを使用すると、次のようになります。 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] これがpom.xmlです: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> Javacバージョン: javac 1.7.0_25 Javaバージョン: java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server …
121 java  maven  java-7 

8
JavaのBDDフレームワークの違いは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Java の各Behavior Driven Development(BDD)フレームワークの長所と短所は何ですか? たとえば、ここでそれらのいくつかを見つけました。 すでにモッキングライブラリ(例:Mockito)を使用している場合、BDDフレームワークを使用しても意味がありますか?
121 java  bdd 

4
Androidでcookieを使用してhttpリクエストを行うにはどうすればよいですか?
Cookieを適切に処理しながら(たとえば、サーバーから送信されたCookieを保存し、その後のリクエスト時にそれらのCookieを送信して)、リモートサーバーにhttpリクエストを送りたいのですが。すべてのCookieを保存しておくと便利ですが、実際に私が気にするのはセッションCookieだけです。 java.netでは、java.net.CookieHandler(抽象基本クラス)とjava.net.CookieManager(具体的な実装)を使用するのが望ましい方法のようです。Androidにはjava.net.CookieHandlerがありますが、java.net.CookieManagerがないようです。 httpヘッダーを検査することですべてを手動でコーディングできますが、もっと簡単な方法があるはずです。 Cookieを保持しながらAndroidでhttpリクエストを行う適切な方法は何ですか?
121 java  android  http  url  cookies 


7
arraylistをアルファベット順にソートする(大文字と小文字は区別されません)
names人の名前を含む文字列arraylistがあります。arraylistをアルファベット順に並べ替えたいのですが。 ArrayList<String> names = new ArrayList<String>(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i<names.size(); i++) System.out.println(names.get(i)); 上記の方法でリストをソートしてみました。しかし、それはソートされた配列を次のように表示しています: Athira Karthika .. .. ananya bala ... しかし、大文字と小文字を区別したくありません。私は結果を望んでいます: ananya Athira bala
121 java  sorting  arraylist 

11
同じjunitテストを繰り返し実行する簡単な方法は?
タイトルが言うように、私はEclipseを使用してJUnit 4.xテストを自動的に連続して数回実行する簡単な方法を探しています。 例としては、同じテストを10回続けて実行し、結果を報告します。 私たちはすでにこれを行うための複雑な方法を持っていますが、私が修正しようとしている不安定なテストが修正されたままであることを確認できるように、簡単な方法を探しています。 理想的なソリューションは、私が知らないEclipseプラグイン/設定/機能です。
121 java  eclipse  junit 

9
プログラムでActionBarのMenuItemアイコンを変更する方法
プログラムでActionBarのMenuItemアイコンを変更する方法は?使ってみた MenuItem menuItem = (MenuItem)findViewById(R.id.action_settings); menuItem.setIcon(getResources().getDrawable(R.drawable.ic_launcher)) しかし、それは機能しません。これは私のコードです: 主な活動 package com.test; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; public class MainActivity extends ActionBarActivity { private Button button; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button)findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) …

10
Apache POIにXSSFをインポートできない
Apache POIのバージョン3.7を参照していますが、実行すると「解決できません」というエラーが表示されます。 import org.apache.poi.xssf.usermodel.XSSFWorkbook; POIを参照する他のインポート文では、次のようなエラーは発生しません。 import org.apache.poi.ss.usermodel.*; 何か案は??
121 java  apache-poi 

4
JavaでGSONまたは別のJSONライブラリを使用してリストを逆シリアル化する方法は?
私はシリアライズすることができますList<Video>GAE上の私のサーブレットで、私はそれをデシリアライズすることはできません。何が悪いのですか? これは、GAEでの私のクラスのビデオで、シリアル化されています。 package legiontube; import java.util.Date; import javax.jdo.annotations.IdGeneratorStrategy; import javax.jdo.annotations.IdentityType; import javax.jdo.annotations.PersistenceCapable; import javax.jdo.annotations.Persistent; import javax.jdo.annotations.PrimaryKey; @PersistenceCapable(identityType = IdentityType.APPLICATION) public class Video { @PrimaryKey private String id; @Persistent private String titulo; @Persistent private String descricao; @Persistent private Date date; public Video(){}; public Video(String id, String titulo, String descricao, Date date) …
121 java  json  gson 

9
Spring Boot + JPA:列名アノテーションは無視されました
依存関係のあるSpring Bootアプリケーションがありますspring-boot-starter-data-jpa。私のエンティティクラスには、列名の付いた列注釈があります。例えば: @Column(name="TestName") private String testName; これによって生成されたSQLはtest_name、列名として作成されます。解決策を探した後spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategy、問題を解決したことがわかりました(列名は列注釈から取得されます)。 それでも、私の質問は、naming_strategyをEJB3NamingStrategyJPAに設定しないと列の注釈が無視されるのはなぜですか?冬眠の方言は何か関係があるのでしょうか?MS SQL 2014 Expressに接続していますが、ログには次のものが含まれています。 Unknown Microsoft SQL Server major version [12] using SQL Server 2000 dialect Using dialect: org.hibernate.dialect.SQLServerDialect

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