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

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

10
メソッド呼び出しで 'this'を渡しているJavaの慣習
現在のオブジェクトをメソッド呼び出しで渡すことは良い/悪い/許容できる方法ですか?のように: public class Bar{ public Bar(){} public void foo(Baz baz){ // modify some values of baz } } public class Baz{ //constructor omitted public void method(){ Bar bar = new Bar(); bar.foo(this); } } 具体的には、ラインはbar.foo(this)受け入れ可能ですか?
93 java 

5
Gradle-依存関係の最新リリースバージョンの取得
Gradle次のことを伝える最も簡単な方法は何でしょうか。 「junit」依存関係を取得し、最新の「リリース」バージョンを取得します。 MavenおよびIvyリポジトリーの管理は、私にとっては初めてのことです。次の手順を実行したところ、Could not resolve dependency ...エラーが発生しました。 compile "junit:junit:latest.release"リポジトリーのみを設定して書き込みます(ただし、「junit:junit:4.10」と言っても機能しますmavenCentral() )。 compile "junit:junit:latest.release"リポジトリセットを使用して次のように記述します。 ivy { // I also tried 'http://maven.org' and other possible variants. url "http://repo1.maven.org" layout "maven" } Spring Source Ivyリポジトリを使用しようとしました: ivy { artifactPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" } 多分私は何かを誤解しています。依存関係の最新バージョンを取得するのがそれほど難しい作業になるのはなぜですか?

6
Javaで多数
Javaで非常に大きな数値を使用して計算するにはどうすればよいですか? 私は試しましたlongが、最大値は9223372036854775807です。整数を使用すると、十分な桁数が保存されないため、必要な精度が不十分です。 とにかくこれの周りにありますか?

4
CacheProviderの例外NoClassDefFoundError
私はSpringとhibernateの初心者なので、Tomcatを起動しているときに、Spring 3 + hibernate 4に基づいた簡単なWebアプリケーションを実装しようとしています。この例外があります。 java.lang.NoClassDefFoundError: org/hibernate/cache/CacheProvider at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) ... Caused by: java.lang.ClassNotFoundException: org.hibernate.cache.CacheProvider at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) このクラスがhibernate 3のhibernate-coreにあることがわかりましたが、hibernate 4では見つかりませんでした。 永続化のための私のcontext.xmlの一部: <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="org.hsqldb.jdbcDriver"/> <property name="url" value="jdbc:oracle:thin:@IP_Address:SID"/> <property name="username" value="xxx"/> <property name="password" value="xxx"/> <property name="initialSize" value="5"/> <property name="maxActive" value="20"/> </bean> <bean …


6
Eclipseでのテスト中に-Dシステムプロパティを渡す方法は?
私はWindowsのEclipseで開発しており、コードはUnixにデプロイされます。System.getProperty( "key")を使用してシステムプロパティ値をフェッチしています...コードを変更する必要がなく、EclipseでデバッグするためにこれをEclipseに渡すにはどうすればよいですか? 助言がありますか?
93 java  eclipse 

3
FixedThreadPoolとCachedThreadPool:2つの悪の小さい方
たくさんのタスクを実行するスレッド(約5〜150)を生成するプログラムがあります。もともと、私が使用しFixedThreadPoolているため、この類似した質問は、彼らがより良い、より長い寿命のタスクに適した提案とマルチスレッドの私の非常に限られた知識で、私は、スレッド(数分)の平均寿命は「とみなさ長く住んでいました」。 ただし、最近、追加のスレッドを生成する機能を追加しました。これにより、設定したスレッド制限を超えてしまいます。この場合、許可できるスレッドの数を推測して増やすか、スレッドをCachedThreadPool無駄にしないように切り替える方が良いでしょうか? 両方試してみて、違いはないようですのでCachedThreadPool、ムダを避けるためだけに行きたいと思います。ただし、スレッドの寿命は、代わりにを選択FixedThreadPoolして未使用のスレッドを処理する必要があることを意味しますか?この質問では、これらの余分なスレッドが無駄になっていないように見えますが、明確にしていただければ幸いです。

11
2つの.jarファイルの比較
2つの.jarファイルを比較するにはどうすればよいですか?どちらもコンパイル済みの.classファイルを持っています。 メソッドの変更などの違いが欲しい。
93 java  jar  comparison  diff 

15
Android:Dexがバージョン52バイトのコードを解析できない
Android Studio 2.1に切り替えたところ、以前は機能していたアプリをコンパイルしようとすると、このエラーが表示されました。 Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' …

6
Java 8では、なぜArrayListのデフォルトの容量がゼロになるのですか?
思い出しますが、Java 8以前は、デフォルトの容量ArrayListは10でした。 驚いたことに、デフォルト(void)コンストラクターに関するコメントには、まだ次のように書かれています。 Constructs an empty list with an initial capacity of ten. からArrayList.java: /** * Shared empty array instance used for default sized empty instances. We * distinguish this from EMPTY_ELEMENTDATA to know how much to inflate when * first element is added. */ private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA …
93 java  arraylist  java-8 


1
GCオーバーヘッド制限を超えました
JVMが「java.lang.OutOfMemoryError:GCオーバーヘッド制限を超えました」をスローするために使用するサンプリング時間はどれくらいですか?パラメータGCTimeLimitとGCHeapFreeLimitで98%と2%を制御できることは知っていますが、サンプリング時間はどうですか?

4
Androidアプリのプロファイルを作成するにはどうすればよいですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する 私のAndroidアプリのどこにボトルネックがあるかを見つける必要があります。 どのプロファイリングツールまたはテクニックを使用できますか?

6
CollapsingToolbarLayoutがスクロールフリングを認識しない
簡単なCollapsingToolbarLayoutを作成しましたが、これは魅力のように機能します。私の問題は、nestedscrollviewでフリングスクロールを使用しようとすると、指を離したときに停止することです。通常のスクロールは正常に機能します。 私の活動コードは変更されていません=>自動生成された空の活動。(私はちょうどandroid studioで新しい空のアクティビティを作成するをクリックし、XMLを編集しました)。 私はここを読みました。imageview自体のスクロールジェスチャーにはバグがありますが、スクロール自体にはバグがあります。ここを参照してください。 Javaコードで「スムーズスクロール」を有効にしてみました。イメージビューが表示されなくなるほどスクロールすると、フリングジェスチャが認識されます。 TLDR:イメージビューが表示されている限り、フリングジェスチャーが機能しないのはなぜですか?私のXMLコードは次のようになります。 <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/profile_app_bar_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/profile_collapsing_toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp" android:fitsSystemWindows="true"> <ImageView android:id="@+id/image" android:layout_width="match_parent" android:layout_height="420dp" android:scaleType="centerCrop" android:fitsSystemWindows="true" android:src="@drawable/headerbg" android:maxHeight="192dp" app:layout_collapseMode="parallax"/> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_collapseMode="pin" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" app:layout_anchor="@id/profile_app_bar_layout" app:layout_anchorGravity="bottom|right|end" android:layout_height="@dimen/fab_size_normal" …

3
Genia CorpusでStanford Parserをトレーニングする方法は?
Stanford Parserの新しいモデルを作成するのにいくつか問題があります。 また、スタンフォードから最新バージョンをダウンロードしました:http : //nlp.stanford.edu/software/lex-parser.shtml そして、ここでは、2つの形式のxmlとptb(Penn Treebank)のGenia Corpus。 Standford Parserはptdファイルでトレーニングできます。次に、生物医学のテキストを操作したいので、Genia Corpusをダウンロードしました。 http://categorizer.tmit.bme.hu/~illes/genia_ptb/ (リンクは使用できなくなりました) (genia_ptb.tar.gz) 次に、1つの生物医学的文章の依存関係表現を取得するための短いMainクラスがあります。 String treebankPath = "/stanford-parser-2012-05-22/genia_ptb/GENIA_treebank_v1/ptb"; Treebank tr = op.tlpParams.diskTreebank(); tr.loadPath(treebankPath); LexicalizedParser lpc=LexicalizedParser.trainFromTreebank(tr,op); 私はさまざまな方法を試しましたが、常に同じ結果が得られます。 最後の行にエラーがあります。これは私の出力です: Currently Fri Jun 01 15:02:57 CEST 2012 Options parameters: useUnknownWordSignatures 2 smoothInUnknownsThreshold 100 smartMutation false useUnicodeType false unknownSuffixSize 1 unknownPrefixSize 1 flexiTag …
93 java  nlp  stanford-nlp 

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