Java 学習の無料問題集
Java 学習コース一覧
Java学習の無料問題集コース一覧。独学者や初心者向けの「初級コース」から「上級コース」まで全100問の問題を用意しました。Javaを学習すると、Webサービスやアプリ開発に役立ち、バックエンドエンジニアになるための基礎知識を身に着けることができます。解説を見ながら一つ一つ学習を進めていきましょう。
まずはJava入門講座で基礎を学ぶ
-
初級コース
全40問
-
中級コース
全30問
-
上級コース
全30問
-
1
文字列を表示
-
2
変数の宣言と表示
-
3
文字列の長さ
-
4
配列を作成
-
5
if文の基本
-
6
for文で繰り返し
-
7
配列を拡張forで表示
-
8
文字列を数値に変換
-
9
配列の要素数
-
10
Mathの利用
-
11
doubleの四捨五入
-
12
文字列の比較
-
13
文字列の結合
-
14
switch文
-
15
booleanの否定
-
16
配列の合計
-
17
最小値を取得
-
18
文字配列に変換
-
19
標準入力の取得
-
20
配列の並び替え
-
21
doubleの小数切り捨て
-
22
文字列の一部取得
-
23
文字列の置換
-
24
文字列の前後空白削除
-
25
配列の最大値
-
26
配列のコピー
-
27
null判定
-
28
インクリメント
-
29
配列初期化ループ
-
30
乱数生成
-
31
配列の検索
-
32
long型の利用
-
33
配列を文字列表示
-
34
文字の位置取得
-
35
文字列分割
-
36
配列をListへ変換
-
37
Listを配列へ変換
-
38
LocalDate取得
-
39
時刻取得
-
40
日付フォーマット
-
1
ArrayListの作成
-
2
要素の追加
-
3
Streamで変換
-
4
Streamで抽出
-
5
Optionalの利用
-
6
例外処理
-
7
Comparatorでソート
-
8
Mapの基本操作
-
9
computeIfAbsent
-
10
Filesで読み込み
-
11
Streamで合計
-
12
distinctで重複除去
-
13
anyMatch
-
14
allMatch
-
15
findFirst
-
16
groupingBy
-
17
joining
-
18
unmodifiableList
-
19
Objects.requireNonNull
-
20
Patternで正規表現
-
21
collectingAndThen
-
22
toMap
-
23
flatMap
-
24
mapMulti
-
25
takeWhile
-
26
dropWhile
-
27
teeing
-
28
peekデバッグ
-
29
UUID生成
-
30
Locale指定
-
1
不変クラス設計
-
2
レコード型
-
3
カスタム例外
-
4
try-with-resources
-
5
並列Stream
-
6
CompletableFuture
-
7
synchronized制御
-
8
ReentrantLock
-
9
ジェネリックメソッド
-
10
リフレクション取得
-
11
ForkJoinPool
-
12
ExecutorService
-
13
CallableとFuture
-
14
CompletionStage
-
15
volatile変数
-
16
AtomicInteger
-
17
ThreadLocal
-
18
ServiceLoader
-
19
VarHandle取得
-
20
Module情報取得
-
21
StructuredTaskScope
-
22
VirtualThread
-
23
ScopedValue
-
24
MemorySegment
-
25
ForeignFunction
-
26
VectorAPI
-
27
CDS確認
-
28
FlightRecorder
-
29
MethodHandle
-
30
JVMTI情報
JavaはWebアプリケーション開発において、バックエンドの主要言語のひとつです。Javaを基礎から学びたい方は、Java入門講座をご覧ください。