つくる
さがす
ログイン
登録
ゲスト
ログインしていません
ログイン
登録
メニュー
通知
検索
単語帳をつくる
マニュアル
フィードバック
お問い合わせ
開発者を支援
サービス稼働状況
Ankilotについて
ログイン
通知はありません
ホーム
さらによく間違える問題
さらによく間違える問題
暗記
テスト
出力
違反報告
表示設定
お気に入り
フルスクリーン表示
shuso
2023年12月15日
カード
73
いいね
0
暗記
テスト
出力
広告
単語カード
設定
全面表示
コンストラクタが定義できないクラスは?
匿名クラス
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
Function
BinaryOperator
リストで扱っているコレクションに対して一律に処理を実行する関数型インタフェースは?
BinaryOperator
UnaryOperator
Function
UnaryOperator
同期化処理は?
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLock
cyclicbarier
排他制御は?(複数メソッドの排他制御ではなく)
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLock
synchronized
AtomicInteger addAndGet
複数メソッドの排他制御は?
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLock
ReentrantLock
スレッドセーフは?
cyclicbarier
synchronized
AtomicInteger addAndGet
CopyOnArrayList
ReentrantLock
CopyOnArrayList
生成したいスレッド数を引数に受け取り、生成した分だけのタスク待ちのスレッドを保持するスレッドプールを作成するのは?
newFixedThreadPoolメソッド
newCachedThreadPoolメソッド
newFixedThreadPoolメソッド
時間の経過で不要なスレッドを削除するのは?
newFixedThreadPoolメソッド
newCachedThreadPoolメソッド
newCachedThreadPoolメソッド
スレッドの処理を引数の時間分止めるメソッドは?
submit
sleep
stop
sleep
遅延実行を行うScheduleExcutorServiceインタフェースのメソッドは?
scheduleメソッド
ScheduleExcutorServiceが終了するまで定期実行するScheduleExcutorServiceインタフェースのメソッドは?
scheduleAtFixedRated
scheduleWithFixedDelay
scheduleAtFixedRated
処理時間の長さに関係なく、インターバルの長さを一定にしたい場合の
ScheduleExcutorServiceインタフェースのメソッドは?
scheduleAtFixedRated
scheduleWithFixedDelay
scheduleWithFixedDelay
Randomクラスの0~10までの間でランダムな整数を生成し、その数に100ミリ秒をかけた分だけスレッドを一時停止させるメソッド
nextInt
next
nextStop
nextInt
あらかじめ複数のスレッドを生成して保持したScheduleExcutorServiceを取得するには○○のnewScheduleThreadPoolメソッドを使用する。
Excutor
ScheduleExcutorService
Excutor
FutureインタフェースでRunnableのタスクを使った場合、getメソッドはnullを戻す。
null以外を戻したい場合はsubmitメソッドの引数をどのようにする?
第二引数に戻り値を設定する
マルチスレッドで不整合が発生するとき、キャッシュされずに安全に扱えるのは
volatile
strictfp
transient
volatile
浮動小数点をIEEE754という規格で厳密に処理するための修飾子
volatile
strictfp
transient
strictfp
オブジェクトをシリアライズするときに、「シリアライズしないフィールド」を示すためにつける修飾子
volatile
strictfp
transient
transient
ストリームで終盤操作を二回行うと、
・コンパイルエラー
・例外
例外
配列とインデックス番号を受け取り、
配列からインデックス番号に一致する要素を戻す
getFromList
getFromArray
getArray
getFromArray
Optionalクラスの
空のメソッドを作成するメソッドは?
empty
isEmpty
empty
Optionalクラスの
nullならtrue、値があればfalseを戻すメソッドは?
empty
isEmpty
isEmpty
nullならnull、値があるならその値のインスタンスを作成するのは?
ofNullable
of
ofNullable
インスタンスを生成するためのメソッドのことを
・ファクトリメソッド
・クリエイトメソッド
ファクトリメソッド
Optionalインスタンスが値を持っていればtrue,空ならfalseを返すメソッドは?
isPresent
ifPresent
isPresent
Optionalのインスタンスから値を取り出さずに処理をしたい場合に使用するメソッド。
consumerのラムダ式を受け取り、
値があればラムダ式を実行する。
isPresent
ifPresent
ifPresent
引数としてsupplierのラムダ式を受け取り、
optionalが空ならそのラムダ式を実行するのは?
orElseGet
orElse
orElseThrow
orElseGet
Optionalのインスタンスに
値があれば第一引数のラムダ式(consumer)
値がなければ第二引数のラムダ式(Runnable)を返す
ifPresentOrElse
orElseGet
ifPresentOrElse
戻り値を新しいoptionalのインスタンスに入れず、そのまま戻すメソッドは?
flapMap
flatMap
flatSet
flatMap
IterableインタフェースのforEachメソッドが受け取る引数のラムダ式の型は?
Consumer
Supplier
Runnable
Consumer
並列ストリームを扱うには
collectionのインタフェースの
・parallelStream
・getParallelStream
を使用する
・parallelStream
可変な文字列の操作を行うためのクラス
StrigBuildingクラス
StringBuilderクラス
StringBuilderクラス
Collerctorインタフェースの
java.Util.stream.Collector
が受け取る型パラメータの数
3つ
①ストリーム内の要素の型
②処理途中の値を保持するためのオブジェクト
③最終的な結果の型
Collectorに実装しなければならない5つの抽象メソッドの中で、
「collectorの特徴を表すEnumのセットを戻すメソッド」
supplier
accumulator
combiner
finisher
characteristics
characteristics
Collectorに実装しなければならない5つの抽象メソッドの中で、
「処理途中の値を保持するためのオブジェクトを生成するメソッド」
supplier
accumulator
combiner
finisher
characteristics
supplier
Collectorに実装しなければならない5つの抽象メソッドの中で、
「具体的に実行したい処理を記述したBiConsumer型のラムダ式を戻すメソッド」
supplier
accumulator
combiner
finisher
characteristics
accumulator
Collectorに実装しなければならない5つの抽象メソッドの中で、
「並列処理をしているとき、個々に作られた処理の途中の値を保持するためのオブジェクトを結合すること」
supplier
accumulator
combiner
finisher
characteristics
combiner
Collectorに実装しなければならない5つの抽象メソッドの中で、
「処理結果を戻すラムダ式を提供するメソッド」
supplier
accumulator
combiner
finisher
characteristics
finisher
Collector.Characteristicsの列挙子で
このcollectorが並列処理をすることを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
CONCURRENT
Collector.Characteristicsの列挙子で
このcollectorのfinisherメソッドが省略できることを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
IDENTITY_FINISH
Collector.Characteristicsの列挙子で
コレクションの操作において順序の維持を保証しないことを表す
CONCURRENT
IDENTITY_FINISH
UNORDERED
UNORDERED
絶対パスを調べるのは?
exists
createNewFile
mkdir
getAbsolutePath
listFiles
isDirectiory
getAbsolutePath
空のディレクトリを作るのは
exists
createNewFile
mkdir
getAbsolutePath
listFiles
isDirectiory
mkdir
パスがディレクトリを表しているのかを調べるのは
exists
createNewFile
mkdir
getAbsolutePath
listFiles
isDirectiory
isDirectiory
BufferdWriterのバッファに書き込むメソッドは?
write
flush
newLine
write
BufferdWriterの改行コードを出力するメソッドは?
write
flush
newLine
newLine
BufferdWriterのバッファからメソッドに書き込むメソッドは?
write
flush
newLine
flush
scannerクラスのuseDelimiterメソッドは文字列などを、「区切り文字」に変更するメソッドである?
正しい
scannerクラスの、区切り文字で分割された文字列を1つ戻すメソッドは?
next
nextString
nextIn
next
挿入・更新・削除のSQLによる件数を取得するメソッドは?
getUpdateCount
getCountUpdate
getUpdateCount
ストアドプロシージャを呼び出すConnectionインタフェースのメソッド
call
prepareCall
Calleble
prepareCall
書き込みは速いが読み込みは遅いのは?
ArrayList
LinkedList
Vector
LinkedList
compareTo
compare
戻り値が数値型なのは?
CompareTo
compareはbooldean
抑制された例外を扱いたい場合は
Throwableクラスの
getException
getSuppressed
gerThrowable
getSuppressed
localクラスの実行しているコンピュータのデフォルトのロケール情報を戻すためのメソッド
getLocal
getDefault
getDefault
通常の数値フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstance
getInstance
整数型数値フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstance
getIntegerInstance
通貨フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getPercentInstance
getCurrencyInstance
パーセントを表記する数値フォーマット
getInstance
getIntegerInstance
getCurrencyInstance
getCurrencyInstance
getCurrencyInstance
インタフェースに定義するメソッドに、
privateとdefaultは併用できる?
不可能
scheduleExutorServiceインタフェースを使用し、複数のスレッドをプールしながら効率よくマルチスレッドによる処理を実行したい。
使用するメソッドとして正しいのは?
・scheduleExecutorServiceのnewScheduleThreadPoolメソッド
・ExecutorServiceのnewScheduleThreadPoolメソッド
・ExecutorServiceのnewScheduleThreadPoolメソッド
excuteQueryでselect文を実行したあとに必要な処理は?
・nextメソッドえ行移動
・getInt,getStringで列情報を取得
excuteメソッドは何を返す?
boolean
SELECT文かどうかを返す。
広告
コメント
コメントを送信
単語帳を共有
Twitter
LINE
はてな
アプリ
QRコード
URLコピー
キャンセル
表示設定
文字の色
デフォルト
白
シルバー
グレー
黒
赤
オレンジ
黄
黄緑
緑
水
青
紫
ピンク
文字の太さ
デフォルト
太字
文字の大きさ
デフォルトの文字サイズに加算・減算します。
px
チェック済を非表示
暗記でチェックをつけたカードを非表示にします。
カードの一部を隠す
カードの一部を指定して隠します。
表の文字
表のヒント
表の画像
裏の文字
裏のヒント
裏の画像
設定を適用する
つくる
さがす
ホーム
リスト
メニュー