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

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


19
Java文字列をすべて大文字(アンダースコアで区切られた単語)からCamelCase(単語の区切り文字なし)に変換する最も簡単な方法は何ですか?
タイトルはほとんどすべてを語っています。Javaで文字列をフォーマット"THIS_IS_AN_EXAMPLE_STRING"からフォーマット " ThisIsAnExampleString"に変換する最も簡単でエレガントな方法は何ですか?私はそれを使ってそれを行う少なくとも1つの方法String.replaceAll()と正規表現がなければならないと思います。 私の最初の考えは、アンダースコア(_)を文字列の先頭に追加し、文字列全体を小文字に変換し、次にreplaceAllを使用して、アンダースコアの後に続くすべての文字を大文字バージョンに変換します。
152 java  regex  string 


4
javax.transaction.Transactionalとorg.springframework.transaction.annotation.Transactional
アノテーションjavax.transaction.Transactionalとの実際の違いは何org.springframework.transaction.annotation.Transactionalですか? あるorg.springframework.transaction.annotation.Transactionalの延長javax.transaction.Transactionalや、彼らは全く異なる意味を持っていますか?それぞれいつ使用すべきですか?@Transactinalサービスレイヤーの春とDAOのjavax? 回答ありがとうございます。

10
なぜJava / SpringではなくScala / Liftを使用するのですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 私はこの質問が少しオープンであることを知っていますが、私はJava / Springの代替としてScala / Liftを検討しており、Scala / Liftがそれよりも優れている本当の利点は何だろうと思います。私の見解と経験から、Java AnnotationsとSpringは、アプリケーションに対して実行する必要があるコーディングの量を本当に最小限に抑えます。Scala / Liftはそれを改善しますか?
151 java  spring  scala  lift 

19
Javaマトリックス数学ライブラリのパフォーマンス?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ランタイムが行列演算によって制限されているものを計算しています。(興味がある場合は、以下のいくつかの詳細。)この経験により、次の質問が生じました。 人々は、行列演算(たとえば、乗算、逆数など)のためのJavaライブラリのパフォーマンスの経験がありますか?例えば: ジャマ コルト Apacheコモンズ数学 私は何も検索しませんでした。 速度比較の詳細: Intel FORTRAN(ifort(IFORT)10.1 20070913)を使用しています。Apache commons math 1.2 matrix opsを使用してJava(1.6)で再実装し、そのすべての桁の精度に同意します。(Javaでそれを必要とする理由はあります。)(Javaダブルス、Fortranリアル* 8)。Fortran:6分、Java 33分、同じマシン。jvisualmプロファイリングは、RealMatrixImpl。{getEntry、isValidCoordinate}で費やされた多くの時間を示しています(これは、リリースされていないApache commons math 2.0ではなくなっているようですが、2.0はそれより速くありません)。FortranはAtlas BLASルーチン(dpotrfなど)を使用しています。 明らかに、これは各言語のコードに依存する可能性がありますが、ほとんどの場合、同等の行列演算にあると考えています。 ライブラリを含まない他のいくつかの計算では、Javaはそれほど遅くなく、場合によってははるかに高速です。
151 java  math  matrix  performance 



11
Javaの最終とC ++のconst
チュートリアルC ++プログラマのためのJava(ハイライトは自分である)ことを言います: キーワードfinalは 、C ++のconst とほぼ同等です。 この文脈で「大まかに」はどういう意味ですか?彼らはまったく同じではありませんか? もしあれば、違いは何ですか?
151 java  c++  const  final 


10
Javaコードの数行で文字列へのURLを読み取ります
私はJavaのGroovyに相当するものを見つけようとしています: String content = "http://www.google.com".toURL().getText(); コンテンツをURLから文字列に読み取りたい。このような単純なタスクのために、バッファリングされたストリームとループでコードを汚染したくありません。私はapacheのHttpClientを調べましたが、1行または2行の実装も見当たりません。
151 java  http  url 

4
JPA @Columnアノテーションを参照して、insertable = falseおよびupdatable = falseについて説明してください
フィールドに注釈が付けられている場合、insertable=false, updatable=false値を挿入したり、既存の値を変更したりできないということではありませんか?なぜそれをしたいのですか? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @OneToMany(mappedBy="person", cascade=CascadeType.ALL) private List<Address> addresses; } @Entity public class Address { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @ManyToOne @JoinColumn(name="ADDRESS_FK") @Column(insertable=false, updatable=false) private Person person; }

7
Java Enumの定義
私はJavaのジェネリックをかなりよく理解していると思っていましたが、java.lang.Enumで次のことに遭遇しました。 class Enum<E extends Enum<E>> 誰かがこの型パラメーターを解釈する方法を説明できますか?同様の型パラメーターを使用できる場所の他の例を提供するためのボーナスポイント。
151 java  generics  enums  crtp 

7
final staticとstatic finalの違い
次のようなコードを宣言したコードを見つけました private final static String API_RTN_SUCCESS = "0"; private final static String API_RTN_ERROR = "1"; public static final String SHARED_PREFERENCE_CONFIG = "shared_preference_config"; public static final String STARTUP_SETTING_KEY = "startup_setting"; それらの違いは何ですか?それらは同じですか?またはそれはのために異なりますprivateかpublic?
151 java  static  final 


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