-
コンストラクタが定義できないクラスは?匿名クラス
-
staticクラスはオーバーライドできる?できない。インスタンスが鳴くても動作するから。
-
Aインタフェースのデフォルトメソッド(testメソッド)をオーバーライドしたとき、実現クラスからデフォルトメソッドを呼び出すには?A.super.test()
-
インタフェースに定義する抽象メソッドの修飾子は?publicのみ
-
インタフェースに定義する具象メソッドに、staticやprivateは使える?使える
-
インタフェースのデフォルトメソッドにprivateは付与できる?できない。public。
-
Enumの列挙子に暗黙的に付与される修飾子は?(3つ)public static final
-
Enumに定義するコンストラクタの修飾子は?private
-
Functionの型パラメータの数は?2つ
-
BinaryOperatorの
型パラメータの数
と
メソッドの引数の数
は?1つ
2つ -
2つの値を処理して同じ型の結果を戻す処理を表す関数型インタフェースは?
BinaryOperator
UnaryOperator
FunctionBinaryOperator -
リストで扱っているコレクションに対して一律に処理を実行する関数型インタフェースは?
BinaryOperator
UnaryOperator
FunctionUnaryOperator -
同期化処理は?
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLockcyclicbarier -
排他制御は?(複数メソッドの排他制御ではなく)
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLocksynchronized
AtomicInteger addAndGet -
複数メソッドの排他制御は?
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLockReentrantLock -
スレッドセーフは?
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLockCopyOnArrayList -
生成したいスレッド数を引数に受け取り、生成した分だけのタスク待ちのスレッドを保持するスレッドプールを作成するのは?
newFixedThreadPoolメソッド
newCachedThreadPoolメソッドnewFixedThreadPoolメソッド -
時間の経過で不要なスレッドを削除するのは?
newFixedThreadPoolメソッド
newCachedThreadPoolメソッドnewCachedThreadPoolメソッド -
スレッドの処理を引数の時間分止めるメソッドは?
submit
sleep
stopsleep -
遅延実行を行うScheduleExcutorServiceインタフェースのメソッドは?scheduleメソッド
-
ScheduleExcutorServiceが終了するまで定期実行するScheduleExcutorServiceインタフェースのメソッドは?
scheduleAtFixedRated
scheduleWithFixedDelayscheduleAtFixedRated -
処理時間の長さに関係なく、インターバルの長さを一定にしたい場合の
ScheduleExcutorServiceインタフェースのメソッドは?
scheduleAtFixedRated
scheduleWithFixedDelayscheduleWithFixedDelay -
Randomクラスの0~10までの間でランダムな整数を生成し、その数に100ミリ秒をかけた分だけスレッドを一時停止させるメソッド
nextInt
next
nextStopnextInt -
あらかじめ複数のスレッドを生成して保持したScheduleExcutorServiceを取得するには○○のnewScheduleThreadPoolメソッドを使用する。
Excutor
ScheduleExcutorServiceExcutor -
FutureインタフェースでRunnableのタスクを使った場合、getメソッドはnullを戻す。
null以外を戻したい場合はsubmitメソッドの引数をどのようにする?第二引数に戻り値を設定する -
マルチスレッドで不整合が発生するとき、キャッシュされずに安全に扱えるのは
volatile
strictfp
transientvolatile -
浮動小数点をIEEE754という規格で厳密に処理するための修飾子
volatile
strictfp
transientstrictfp -
オブジェクトをシリアライズするときに、「シリアライズしないフィールド」を示すためにつける修飾子
volatile
strictfp
transienttransient -
ストリームで終盤操作を二回行うと、
・コンパイルエラー
・例外例外 -
配列とインデックス番号を受け取り、
配列からインデックス番号に一致する要素を戻す
getFromList
getFromArray
getArraygetFromArray -
Optionalクラスの
空のメソッドを作成するメソッドは?
empty
isEmptyempty -
Optionalクラスの
nullならtrue、値があればfalseを戻すメソッドは?
empty
isEmptyisEmpty -
nullならnull、値があるならその値のインスタンスを作成するのは?
ofNullable
ofofNullable -
インスタンスを生成するためのメソッドのことを
・ファクトリメソッド
・クリエイトメソッドファクトリメソッド -
Optionalインスタンスが値を持っていればtrue,空ならfalseを返すメソッドは?
isPresent
ifPresentisPresent -
Optionalのインスタンスから値を取り出さずに処理をしたい場合に使用するメソッド。
consumerのラムダ式を受け取り、
値があればラムダ式を実行する。
isPresent
ifPresentifPresent -
引数としてsupplierのラムダ式を受け取り、
optionalが空ならそのラムダ式を実行するのは?
orElseGet
orElse
orElseThroworElseGet -
Optionalのインスタンスに
値があれば第一引数のラムダ式(consumer)
値がなければ第二引数のラムダ式(Runnable)を返す
ifPresentOrElse
orElseGetifPresentOrElse -
戻り値を新しいoptionalのインスタンスに入れず、そのまま戻すメソッドは?
flapMap
flatMap
flatSetflatMap -
IterableインタフェースのforEachメソッドが受け取る引数のラムダ式の型は?
Consumer
Supplier
RunnableConsumer -
並列ストリームを扱うには
collectionのインタフェースの
・parallelStream
・getParallelStream
を使用する・parallelStream -
可変な文字列の操作を行うためのクラス
StrigBuildingクラス
StringBuilderクラスStringBuilderクラス -
Collerctorインタフェースの
java.Util.stream.Collector
が受け取る型パラメータの数3つ
①ストリーム内の要素の型
②処理途中の値を保持するためのオブジェクト
③最終的な結果の型 -
Collectorに実装しなければならない5つの抽象メソッドの中で、
「collectorの特徴を表すEnumのセットを戻すメソッド」
supplier
accumulator
combiner
finisher
characteristicscharacteristics -
Collectorに実装しなければならない5つの抽象メソッドの中で、
「処理途中の値を保持するためのオブジェクトを生成するメソッド」
supplier
accumulator
combiner
finisher
characteristicssupplier -
Collectorに実装しなければならない5つの抽象メソッドの中で、
「具体的に実行したい処理を記述したBiConsumer型のラムダ式を戻すメソッド」
supplier
accumulator
combiner
finisher
characteristicsaccumulator -
Collectorに実装しなければならない5つの抽象メソッドの中で、
「並列処理をしているとき、個々に作られた処理の途中の値を保持するためのオブジェクトを結合すること」
supplier
accumulator
combiner
finisher
characteristicscombiner -
Collectorに実装しなければならない5つの抽象メソッドの中で、
「処理結果を戻すラムダ式を提供するメソッド」
supplier
accumulator
combiner
finisher
characteristicsfinisher -
Collector.Characteristicsの列挙子で
このcollectorが並列処理をすることを表す
CONCURRENT
IDENTITY_FINISH
UNORDEREDCONCURRENT -
Collector.Characteristicsの列挙子で
このcollectorのfinisherメソッドが省略できることを表す
CONCURRENT
IDENTITY_FINISH
UNORDEREDIDENTITY_FINISH -
Collector.Characteristicsの列挙子で
コレクションの操作において順序の維持を保証しないことを表す
CONCURRENT
IDENTITY_FINISH
UNORDEREDUNORDERED -
絶対パスを調べるのは?
exists
createNewFile
mkdir
getAbsolutePath
listFiles
isDirectiorygetAbsolutePath -
空のディレクトリを作るのは
exists
createNewFile
mkdir
getAbsolutePath
listFiles
isDirectiorymkdir -
パスがディレクトリを表しているのかを調べるのは
exists
createNewFile
mkdir
getAbsolutePath
listFiles
isDirectioryisDirectiory -
BufferdWriterのバッファに書き込むメソッドは?
write
flush
newLinewrite -
BufferdWriterの改行コードを出力するメソッドは?
write
flush
newLinenewLine -
BufferdWriterのバッファからメソッドに書き込むメソッドは?
write
flush
newLineflush -
scannerクラスのuseDelimiterメソッドは文字列などを、「区切り文字」に変更するメソッドである?正しい
-
scannerクラスの、区切り文字で分割された文字列を1つ戻すメソッドは?
next
nextString
nextInnext -
挿入・更新・削除のSQLによる件数を取得するメソッドは?
getUpdateCount
getCountUpdategetUpdateCount -
ストアドプロシージャを呼び出すConnectionインタフェースのメソッド
call
prepareCall
CallebleprepareCall -
書き込みは速いが読み込みは遅いのは?
ArrayList
LinkedList
VectorLinkedList -
compareTo
compare
戻り値が数値型なのは?CompareTo
compareはbooldean
-
抑制された例外を扱いたい場合は
Throwableクラスの
getException
getSuppressed
gerThrowablegetSuppressed -
localクラスの実行しているコンピュータのデフォルトのロケール情報を戻すためのメソッド
getLocal
getDefault
getDefault -
通常の数値フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstancegetInstance -
整数型数値フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstancegetIntegerInstance -
通貨フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstancegetCurrencyInstance -
パーセントを表記する数値フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getCurrencyInstancegetCurrencyInstance -
インタフェースに定義するメソッドに、
privateとdefaultは併用できる?
不可能 -
scheduleExutorServiceインタフェースを使用し、複数のスレッドをプールしながら効率よくマルチスレッドによる処理を実行したい。
使用するメソッドとして正しいのは?
・scheduleExecutorServiceのnewScheduleThreadPoolメソッド
・ExecutorServiceのnewScheduleThreadPoolメソッド
・ExecutorServiceのnewScheduleThreadPoolメソッド -
excuteQueryでselect文を実行したあとに必要な処理は?・nextメソッドえ行移動
・getInt,getStringで列情報を取得 -
excuteメソッドは何を返す?boolean
SELECT文かどうかを返す。
ログイン