-
@SuppressWarningsには注釈パラメータとして抑制したい対象を表す文字列を渡す。
テストなどの目的で、一時的に使用するために警告を抑制したい場合は?
unchecked
deprecation
removelremovel -
@SuppressWarningsには注釈パラメータとして抑制したい対象を表す文字列を渡す。
非推奨のメソッド使用時に警告を抑制するのは?
unchecked
deprecation
removeldeprecation -
コンパイラが発する警告を抑制するため、また
非推奨のクラスにつけるアノテーション
@Override
@Deprecated
@SuppressWarnings@SuppressWarnings -
バージョン変更などにより使用できなくなる可能性があるものに付与するためのアノテーション
@Override
@Deprecated
@SuppressWarnings@Deprecated -
java.lang.annotationパッケージの
RetentionPolicyという列挙型を使い
アノテーションの保持期間を表す。
以下の列挙子を使用し、
アノテーションに関する情報は実行時に破棄されるものは?
CLASS
RUNTIME
SOURCECLASS -
生成したいスレッド数を引数に受け取り、生成した分だけのタスク待ちのスレッドを保持するスレッドプール
newSingleThreadExcutor
newFixedThreadPool
newCachedThreadPool
newManagedThreadPoolnewFixedThreadPool -
処理時間に関係なくインターバルを一定にしたい場合はScheduledExcutorServiceの
○○メソッドを使用する
scheduleAtFixedRatedメソッド
scheduleWithFixedDelayメソッドscheduleWithFixedDelayメソッド -
ScheduledExcutorServiceが終了するまで定期的に繰り返し実行するには○○メソッドを使用する
scheduleAtFixedRatedメソッド
scheduleWithFixedDelayメソッドscheduleAtFixedRatedメソッド -
マルチスレッドアプリケーションで使用する修飾子の一つは?
volatile
strictfp
transientvolatile -
処理を実行するタイミングの制御や定期的に処理を実行したい場合に使用するインタフェース
ScheduledExcutorService
ScheduledConcurrentServiceScheduledExcutorService -
らかじめ複数のスレッドを生成して保持したScheduledExecutorServiceを取得するには
Excutorsクラスの○○メソッドを使用する
newScheduledThreadPool
newCachedThreadPool
newManagedThreadPoolnewScheduledThreadPool -
時間の経過で不要なスレッドを削除するExcutorServiceを取得するメソッド
newSingleThreadExcutor
newFixedThreadPool
newCachedThreadPool
newManagedThreadPoolnewCachedThreadPool -
Optionalクラスの
値があれば第一引数(Consumer)に設定したラムダ式
値がなければ第二引数(Runnnable)に設定したラムダ式を実行するメソッドは?
ofNullable
isPresent
isEmpty
ifPresent
ifPresentOrElseifPresentOrElse -
Collectorインタフェースで、
処理途中の値を保持するためのオブジェクトを生成するメソッドは?
①supplier
②accumulator
③combiner
④finisher
⑤characteristics①supplier -
Optionalクラスの
値があればtrue、空ならfalseを戻す
メソッドは?
of
ofNullable
isPresent
isEmptyisPresent -
終盤操作?中盤操作?
collect終盤操作 -
終盤操作?中盤操作?
limit中盤操作 -
Fileクラスの
指定したディレクトリ内のサブディレクトリを再帰的に処理しつつ、必要なものだけに絞り込みたい場合の
メソッドは?
list
walk
findfind -
DBMSとの接続を解除するためのメソッド
Connectionのfinalizeメソッド
Connectionのcloseメソッド
ResultSetのfinalizeメソッド
ResultSetのcloseメソッドConnectionのcloseメソッド -
Listインターフェースの実現クラスで以下の特徴を持ったものは?
書き込みは速いが、読み込みは遅い
ArrayList
LinkedList
VectorLinkedList -
ロケール情報に対応するプロパティファイルが存在しなかった場合の例外
MissingResourceException
PropertyNotFoundExceptionMissingResourceException -
任意のタイミングでロケール情報を切り替える方法
ResourceBundleクラスの
・setLocaleクラスの第二引数にロケール情報を渡す
・getBundleクラスの第二引数にロケール情報を渡す・getBundleクラスの第二引数にロケール情報を渡す -
Locale local = new Local("ja" , "JP");
ja,JPはそれぞれ何コード?jaは言語コード
JPは国コード -
通常の数値フォーマットは
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstancegetInstance -
IETF言語タグの文字列を使いLocalクラスのインスタンスを生成する方法
Local locale = Locale.getLanguageTag("en-US-x-lvariant-POSIX");
Local locale = Locale.forLanguageTag("en-US-x-lvariant-POSIX");
Local locale = Locale.forTag("en-US-x-lvariant-POSIX");
Local locale = Locale.forName("en-US-x-lvariant-POSIX");Local locale = Locale.forLanguageTag("en-US-x-lvariant-POSIX"); -
クラスの定義情報を調べることで、
インスタンスが具体的に何型かを知らなくても動作させることができる技術は?リフレクション -
どのインスタンスのメソッドを起動するかを指定するために、起動対象のインスタンスへの参照を引数として受け取る
getDeclaredMethods
invokeinvoke -
Unicode正規化を実現するためのメソッド
java.text.Normalizerのnormalizeメソッド
java.text.Normalizerのtranslateメソッド
java.util.Normalizationのnormalizeメソッド
java.util.Normalizationのtranslateメソッドjava.util.Normalizationのnormalizeメソッド -
シリアライズプロキシパターンの説明として
シリアライズのときには
writeReplace
writeResolve
writeObject
readReplace
readResolve
readObject
が呼び出されるwriteReplace -
特定のコードやjarファイルだけにtセキュリティポリシーを適用するには○○する必要がある
codebase
callbase
basecodecodebase -
どうしてもPreparedStatementではなく、statementを使わなければならず
かつパラメータを受け取るSQL文を扱うなら、
Statementインタフェースの何メソッドをつかうべき?
enquoteldentifierメソッド
ldentifierメソッド
enquoteメソッドenquoteldentifierメソッド
ログイン