テスト

shuso 2023年01月29日 カード123 いいね0

ビューア設定

[Enter]で回答、[Shift + Enter]で改行します。キーボードショートカットテスト結果は全て回答すると保存されます。

JavaGold
  • インナークラスを修飾できない修飾子は?
    ない。すべての修飾子で修飾できる
  • staticクラスを修飾できない修飾子は?
    ない。すべての修飾子で修飾できる
  • ローカルクラスを修飾できる修飾子は?
    abstract,final
  • 匿名クラスを修飾できる修飾子は?
    ない。修飾子で修飾できない
  • インナークラスをインスタンス化する手順は?
    ①アウタークラス②インナークラスの順でインスタンス化する
    例:new Outer().new Inner()
    (インナークラスだけインスタンス化はできない)
  • staticインナークラスをインスタンス化する手順は?
    ①インナークラスのインスタンス化する
    (アウタークラスのインスタンス化が不要)
    Inner inner = new Inner()
  • staticインナークラスからアウタークラスの非staticフィールドやメソッドにアクセスできる?
    staticインナークラスからアウタークラスの非staticフィールドやメソッドにアクセスできない。
  • 非staticなインナークラスにstaticなフィールドやメソッドは定義できる?
    できない。(ネストしたクラスに限る)
  • staticメソッドを呼び出す手順は?
    クラス名.メソッド名()
  • staticなインナークラスにstaticなフィールドやメソッドは定義できる?
    できる
  • ローカルクラス内から参照するローカル変数は○○でないといけない
    final(変更してはいけない)
  • 匿名クラスにはコンストラクタを定義できる
    できない
  • コンストラクタ名は何と同じ?
    クラス名
  • staticメソッドはメソッド名だけで呼び出せる
    呼び出せない。クラス名.メソッド名()
  • オーバーライドした側からデフォルトメソッドの呼び出し方
    superが必要。
    A.super.test()
  • インタフェースとスーパークラスの同名のメソッド、優先されるのは?
    スーパークラス。
  • メソッドをオーバーライドするとき、修飾子を厳しくできる。
    できない。修飾子を弱くすることはできる。
  • Supplier
    ①引数を 受け取る or 受け取らない
    ②値を 戻す or 戻さない
    ③何メソッド?
    引数を受け取らず
    値を戻す
    getメソッド
  • Consumer
    ①引数を 受け取る or 受け取らない
    ②値を 戻す or 戻さない
    ③何メソッド?
    引数を受け取り
    戻り値は戻さない
    acceptメソッド
  • Predicate
    ①引数を 受け取る or 受け取らない
    ②値を 戻す or 戻さない
    ③何メソッド?
    引数を受け取り
    戻り値を戻す(boolean)
    testメソッド
  • Predicateの戻り値は何型?
    boolean型
  • Function
    ①引数を 受け取る or 受け取らない
    ②値を 戻す or 戻さない
    ③何メソッド?
    引数を受け取り
    戻り値を戻す
    applyメソッド
  • UnaryOperator
    ①引数を 受け取る or 受け取らない
    ②値を 戻す or 戻さない
    ③何メソッド?
    引数を受け取り
    戻り値を戻す
    applyメソッド
  • a.andThen(b)はどっちが先?
    a
  • a.compose(b)はどっちが先?
    b
  • シングルスレッドから、別のスタックを作りマルチスレッドで処理するには
    ①○○クラスを継承したクラスに、スレッドで処理したい内容を○○メソッドに記載
    ②スレッドを動かすために、①のクラスのインスタンスを作成し、○○メソッドを呼び出す。
    ①Threadクラスを継承したクラスに、スレッドで処理したい内容をrunメソッドに記載
    ②スレッドを動かすために、①のクラスのインスタンスを作成し、startメソッドを呼び出す。
  • Runnableインタフェースは
    startメソッドとrunメソッドがある
    runメソッドのみ
  • 時間の経過で不要なスレッドを削除するのは
    ①newCachedThreadPoolメソッド
    ②newSingleThreadExecutorメソッド
    ③newFixedThreadPoolメソッド
    ①newCachedThreadPoolメソッド
  • タスクを待つ新しいスレッドを一つだけ作ってプールしている、ExcutorServiceを作っているのは
    ①newCachedThreadPoolメソッド
    ②newSingleThreadExecutorメソッド
    ③newFixedThreadPoolメソッド
    ②newSingleThreadExecutorメソッド
  • 生成したいスレッド数を引き取り、生成した分だけのタスク待ちのスレッドを保持するスレッドプールを作る
    ①newCachedThreadPoolメソッド
    ②newSingleThreadExecutorメソッド
    ③newFixedThreadPoolメソッド
    ③newFixedThreadPoolメソッド
  • scheduleメソッドは
    (①、②、③)
    ①処理②時間③メソッド
  • 処理を定期的に実行するメソッド
    ①scheduleAtFixedRateメソッド
    ②newScheduleThreadPoolメソッド
    ①scheduleAtFixedRateメソッド
  • あらかじめ複数のスレッドを生成して保持したscheduleExecutorServiceを取得するメソッド
    ①scheduleAtFixedRateメソッド
    ②newScheduleThreadPoolメソッド
    ②newScheduleThreadPoolメソッド
  • 戻り値を戻せるのは
    ①Runnable
    ②Callable
    ②Callable
  • 同期化処理を支援するクラス
    CyclicBarrierクラス
  • 排他制御をするには○○キーワードを使う
    synchronizedクラス
  • synchronizedを使わずフィールドの競合が発生しないように用意されたクラスとメソッド
    IntegerクラスのaddAndGetメソッド
    Integerクラスのgetメソッド
    AtomicIntegerクラスのaddAndGetメソッド
    AtomicIntegerクラスのgetメソッド
    AtomicIntegerクラスのaddAndGetメソッド
  • スレッドセーフのクラス
    CopyOnWriteArrayListクラス
  • 複数メソッドにまたがる排他制御
    ReentrantLockクラス
  • optionalクラスから値を取り出すのは何メソッド
    getメソッド
  • optionalクラスから値を取り出すときに値が空だと
    例外
  • Optionalのインスタンスが値があればtrue、空ならfalseのメソッド
    isPresentメソッド
    ifPresentメソッド
    isPresentメソッド
  • Optionalクラスが空かどうか調べるメソッド
    isEmptyメソッド
  • 任意の検査例外を流すメソッド
    get
    orElseGet
    orElseThrow
    getThrow
    orElseThrowメソッド
  • Optionalの値を取り出さずに処理するメソッド
    isPresentメソッド
    ifPresentメソッド
    ifPresentメソッド
  • optionalクラスのifPresentOrElseTestメソッドに渡す組み合わせ
    Consumer,Runnable
  • 並列ストリームは
    ①インタフェース
    ②メソッド
    ①Collectionインタフェース
    ②parallelStreamメソッド
  • parallelStreamメソッドはforeachの代わりに…
    forEachOrderedメソッドを使う
  • ファイルやディレクトリが存在するかどうかを調べるメソッド
    mkdirs
    createNewFiles
    exists
    exists
  • 新しいファイルを作るメソッド
    mkdirs
    createNewFiles
    exists
    createNewFiles
  • 空のディレクトリを作るメソッド
    mkdirs
    createNewFiles
    exists
    mkdirs
  • 絶対パスを調べるメソッド
    getAbsolutePath
    listFiles
    getAbsolutePath
  • ディレクトリ内のファイルやディレクトリの一覧を取得
    getAbsolutePath
    listFiles
    listFiles
  • パスかディレクトリを表しているか、ディレクトリなら再帰呼び出しをする
    isDirectory
    accept
    isDirectory
  • File型の引数が条件に合うか真偽値を戻す
    isDirectory
    accept
    accept
  • 文字ストリームの入力
    java.io.Reader
    java.io.InputStream
    java.io.Writer
    java.io.OutputStream
    java.io.Reader
  • 文字ストリームの出力
    java.io.Reader
    java.io.InputStream
    java.io.Writer
    java.io.OutputStream
    java.io.Writer
  • バイトストリームの出力
    java.io.Reader
    java.io.InputStream
    java.io.Writer
    java.io.OutputStream
    java.io.OutputStream
  • バイトストリームの入力
    java.io.Reader
    java.io.InputStream
    java.io.Writer
    java.io.OutputStream
    java.io.InputStream
  • 効率的に文字を読み込む
    Buffered Reader
  • 効率的にバイトを読み込む
    Buffered InputStream
  • FileWriterの第二引数がTrueの場合は
    追記モード
    上書きモード
    追記モード
  • Buffered Writerの改行コードの種類
    ①CR
    ②CR LF
    ③LF
    ②CR LF
  • Buffered WriterのWriteメソッド
    ①ファイルに書き込む
    ②バッファに書き込む
    ②バッファに書き込む
  • 任意のバイト数を読み込む
    readNByte
    readAllByte
    readNByte
  • 全バイトを一度に取り出す
    readNByte
    readAllByte
    readAllByte
  • 入力内容を表示せずに入力を受け付ける、readPasswordメソッドは
    何型を戻す?
    char配列型
  • インスタンスをストリームに出力
    シリアライズ
    デシリアライズ
    シリアライズ
  • 書き出された情報をもとにインスタンスを作る
    シリアライズ
    デシリアライズ
    デシリアライズ
  • シリアライズ時に自動的に呼び出されるメソッド
    writeObject
    readObject
    writeObject
  • デシリアライズ時に自動的に呼び出されるメソッド
    writeObject
    readObject
    readObject
  • createFileメソッドですでに存在するとき、
    AlreadyFileExistsException
    FileAlreadyExistsException
    AlreadyExistsFileException
    ExistsFileAlreadyException
    FileAlreadyExistsException
  • ディレクトリを作るメソッドは
    createDirectories
    createDir
    makeDirectories
    createDirectories
  • パスを結合するメソッド
    resolve
    plus
    resolve
  • ディレクトリ内の再帰的に処理はfilesクラスの
    move
    walk
    find
    walk
  • javaのプログラムをDBMSを利用するときに生じる製品ごとの違いを吸収するために作られたのは
    DBMS
    RDB
    JDBC
    JDBC
  • JDBCを利用してDBと接続するクラスとメソッド
    ConnectionクラスのgetConnectionメソッド
    DriverManagerクラスのgetConnectionメソッド
    DriverManagerクラスのgetConnectionメソッド
  • DBMSとの接続を解除するメソッド
    ResultSetのfinalizeメソッド
    Connectionのcloseメソッド
    Connectionのcloseメソッド
  • パラメータを受け取らないSQLを実行するためのもの
    java.sql.Statement
    java.sql.PreparedStatement
    java.sql.CallableStatement
    java.sql.Statement
  • パラメータ付きのSQLを実行する
    java.sql.Statement
    java.sql.PreparedStatement
    java.sql.CallableStatement
    java.sql.PreparedStatement
  • ストアドプロシージャを実行する
    java.sql.Statement
    java.sql.PreparedStatement
    java.sql.CallableStatement
    java.sql.CallableStatement
  • SQLを事前にコンパイルし、対象のSQLを引数として受け取るメソッド
    getprepareStatement
    prepareStatement
    createprepareStatement
    prepareStatement
  • SQLを実行した件数を戻す
    excuteUpdate
    excuteQuery
    excuteBatch
    excuteUpdate
  • SQLで検索した結果を戻す
    excuteUpdate
    excuteQuery
    excuteBatch
    excuteQuery
  • 複数のSQLを実行して更新された数の配列を戻す
    excuteUpdate
    excuteQuery
    excuteBatch
    excuteBatch
  • ラッパークラスとプリミティブ型で形が違うのは
    「Intiger-int」
    「Character-char」
  • ジェネリクスで型推論するためのダイヤモンド演算子を使用できない場所
    変数への代入
    メソッドの戻り値
    メソッド呼び出しの引数
    クラス宣言
    クラス宣言には使えない
  • コンピュータのデフォルト地域と言語を表示
    LocaleクラスのgetDefaultメソッド
    LocaleクラスのgetDefaultメソッド
  • Locale(国コード,言語コード,派生情報)
    Locale(派生情報,国コード,言語コード)
    Locale(言語コード,国コード,派生情報)
    Locale(言語コード,国コード,派生情報)
  • 言語コードは
    JP
    ja
    ja
  • 国コードは
    JP
    ja
    JP
  • プロパティファイルを記述する時の文字コード
    ISO-8859-1
    UTF-8
    Shift-JIS
    EUC-JP
    ISO-8859-1
    UTF-8
  • ロケール情報に対応するプロパティファイルが存在しなかった場合
    MissingResouceException
    NullPointerException
    IllegalResourceException
    propertyNotFoundException
    MissingResouceException
  • 基本的なISO日付書式
    ローカルのISO日付書式
    ローカルのISO時刻書式
    年および、年の日付の書式

    ISO_LOCAL_TIME
    ISO_ORDINAL_DATE
    BASIC_ISO_DATE
    ISO_LOCAL_DATE
    基本的なISO日付書式 BASIC_ISO_DATE
    ローカルのISO日付書式 ISO_LOCAL_DATE
    ローカルのISO時刻書式 ISO_LOCAL_TIME
    年および、年の日付の書式 ISO_ORDINAL_DATE
  • マルチスレッドで実行したいこと
    Threadクラスの何メソッド?
    runメソッド
  • 新しいスタックを生成し、スレッドを開始するには
    Threadクラスの何メソッド?
    Startメソッド
  • ストリーム内の最初の要素を持ったoptionalのインスタンスの参照を戻す
    findAnyメソッド
    findFirstメソッド
    常に最初の要素が戻されるのは?
    findFirstメソッド
  • ストリーム内の最初の要素を持ったoptionalのインスタンスの参照を戻す
    findAnyメソッド
    findFirstメソッド
    常に同じ要素を戻す保証がないのは?
    findAnyメソッド
  • ストリーム内の要素を並び替える(ソート)のは何メソッド?
    sortedメソッド
  • 値を累積的に結合していくメソッド
    reduceメソッド
    compareメソッド
    reduceメソッド
  • 処理途中の値を保持するためのメソッド
    supplierメソッド
    accumulatorメソッド
    combinerメソッド
    finisherメソッド
    characteristicsメソッド
    supplierメソッド
  • 具体的に実行したい処理を記述したBiConsumer型のラムダ式を戻すメソッド
    supplierメソッド
    accumulatorメソッド
    combinerメソッド
    finisherメソッド
    characteristicsメソッド
    accumulatorメソッド
  • 処理結果を戻すラムダ式を提供するメソッド
    supplierメソッド
    accumulatorメソッド
    combinerメソッド
    finisherメソッド
    characteristicsメソッド
    combinerメソッド
  • Enumのセットを戻すメソッド
    supplierメソッド
    accumulatorメソッド
    combinerメソッド
    finisherメソッド
    characteristicsメソッド
    characteristicsメソッド
  • 合計を求めるメソッド
    summingXXXXメソッド
    averagingXXXXメソッド
    summingXXXXメソッド
  • 平均を求めるメソッド
    summingXXXXメソッド
    averagingXXXXメソッド
    averagingXXXXメソッド
  • 条件を指定してグループを分けるメソッド
    partitioningByメソッド
    groupingByメソッド
    partitioningByメソッド
  • 終盤操作を二回すると
    例外
  • useDelimiterメソッドとは
    区切り文字を変更する
  • getLastModifiedTimeメソッドとは
    ファイルの最終更新日時を調べるためのメソッド
  • PreparedStatementのsetXXXメソッドの
    第一引数は?
    第二引数は「セットしたい値」
    「何番目の?なのか」1から始まる
  • executeメソッドは実行結果が「検索した結果を保持するResultSet型オブジェクト」かどうかを○○型で戻す
    boolean型
  • try-with-resouce文の目的
    リソースの閉じ忘れ
  • try-with-resouce文で
    catchブロック、finallyブロック、省略できるのは?
    ①catchブロック、finallyブロック
    ②catchブロック
    ③finallyブロック
    ④省略できない
    ①catchブロック、finallyブロック
  • finally-close-catch
    catch-finally-close
    close-catch-finally
    catch-close-finally
    close-catch-finally
  • ○○された例外への参照をThrowable配列型で戻すメソッド
    getSuppressedメソッド
    抑制された例外
  • 地域は?
    region
    variant
    privatesuse
    region
  • 派生は?
    region
    variant
    privatesuse
    variant
  • ロケール情報に対応するプロパティファイルが存在しない場合
    MissingResouceException
    PropertyNotFoundException
    PropertyNotFoundException
  • NumberFormatクラスの
    通常の数値フォーマットなら
    getInstanceメソッド
    getIntegerInstanceメソッド
    getCurrencyInstanceメソッド
    getPercentInstanceメソッド
    getInstanceメソッド
  • NumberFormatクラスの
    整数型数値フォーマットなら
    getInstanceメソッド
    getIntegerInstanceメソッド
    getCurrencyInstanceメソッド
    getPercentInstanceメソッド
    getIntegerInstanceメソッド
  • NumberFormatクラスの
    通貨フォーマットなら
    getInstanceメソッド
    getIntegerInstanceメソッド
    getCurrencyInstanceメソッド
    getPercentInstanceメソッド
    getCurrencyInstanceメソッド
  • NumberFormatクラスの
    パーセントを表記する数値フォーマットなら
    getInstanceメソッド
    getIntegerInstanceメソッド
    getCurrencyInstanceメソッド
    getPercentInstanceメソッド
    getPercentInstanceメソッド
よく頑張りました
テストスタート
ログイン
オンライン単語帳

このページを利用するにはログインする必要があります。ログインするとAnkilotをより便利にご利用いただけます。