キャンペーン
学習
コース
課題
アンケート & クイズ
ゲーム
ヘルプ
スケジュール
コミュニティ
ユーザー
フォーラム
チャット
記事
成功事例
アクティビティ
レビュー
サブスクリプション
ライトテーマ
レッスン
レビュー
私たちについて
開始
学習開始
今すぐ学習を始める
学習の進捗
コース
クエストマップ
レッスン
Java 25
すべてのクエスト
すべてのレベル
try-catch の構文
JAVA 25 SELF
レベル 11,
レッスン 2
この講義では、Java で構文
try
-
catch
が必要な理由、その動作、例外を正しく捕捉して処理する方法、エラーオブジェクトから得られる情報、そして例外発生時の実際の実行フローを学びます。最後に、例外ハンドラの使用でありがちなミスとその回避方法を見ていきます。
finally と throw: 後処理と例外のスロー
JAVA 25 SELF
レベル 11,
レッスン 3
この Java 講義では、
finally
ブロックでリソースを確実に解放する方法、
throw
で例外を手動でスローするタイミングと方法、
try
-
catch
-
finally
と再スローの組み合わせ方、そして実務でよくあるミスとその回避策を解説します。
例外の伝播(throws)
JAVA 25 SELF
レベル 11,
レッスン 4
この講義では、Java における例外の伝播について解説します。メソッドがエラーを自分で処理せず、キーワード
throws
を使って責任を呼び出し元へ渡すケースです。構文、そうしたメソッドへの対応方法(
try
-
catch
または再スロー)、ファイル操作の完全な例、役立つ細かなポイント(チェック例外 vs 非チェック例外)、そして API 設計での典型的な誤りを学びます.
スタックトレース (Stack Trace)
JAVA 25 SELF
レベル 11,
レッスン 5
この講義では、Java のスタックトレース(Stack Trace)とは何か、その読み方、原因の見つけ方、自分のメソッドとシステムのメソッドの見分け方、そして行番号を使ってバグを素早く修正する方法を解説します。実践例を通して、プログラムが落ちる地点までの実行経路を確認し、スタックトレースを扱う際によくある誤りについても取り上げます。
スクラムで働く
JAVA 25 SELF
レベル 11,
レッスン 6
この講義では、Scrum(スクラム)とは何か—ITにおける人気のアジャイルなプロジェクト管理手法で、スプリント、ロール、アーティファクトの仕組み、Scrum Board やバックログの意味、そしてプロセスの標準化がなぜチームの効率と安心感を高めるのか—を学びます。開発者の日常の例を交え、平易な言葉で説明します。
非高等・非教育
JAVA 25 SELF
レベル 12,
レッスン 0
本稿では高等教育をめぐる神話と現実を取り上げる。なぜ学位が成功を保証しないのか、現代の世界で大学の役割がどのように変化しているのか、なぜ実践が理論より重要なのか、そしてプロとして成長するために本当に必要なものは何か。効率よく学び、求められる人材になりたい人のための内容だ.
「“無限”配列」 — ArrayList<T>
JAVA 25 SELF
レベル 12,
レッスン 1
この講義では、Java の動的配列 —
ArrayList
を学びます。通常の配列との違い、作成と要素の追加方法、日常のタスクで役立つメソッド
add()
、
get()
、
set()
、
remove()
、
size()
、
contains()
を解説します。要素の走査を練習し、ミニアプリ「やることリスト」を作ります。サイズを気にせずに“無限”配列を使いこなす方法を学びましょう!
「自前の辞書」 —
HashMap<K,V>
JAVA 25 SELF
レベル 12,
レッスン 2
この講義では、
HashMap<K,V>
を使ってキーでデータを保存し、素早く検索する方法を学びます: 辞書を作成し、メソッド
put
と
get
でペアを追加・取得し、
containsKey
でキーの有無を確認し、
remove
で削除し、
entrySet()
で要素を走査します。実践として語数カウントとミニアプリ「電話帳」を作ります。
ファイルと画像の入門
JAVA 25 SELF
レベル 12,
レッスン 3
Java におけるファイル操作の実践的入門。パッケージ
java.nio.file
の
Path
と
Files
クラスを使って、テキストの読み書き、バイト処理、画像のコピー、存在確認とサイズ取得、さらに
try
-
catch
と
throws
による例外の正しい扱いを学びます。
インターネットから画像をダウンロードする
JAVA 25 SELF
レベル 12,
レッスン 4
Java でインターネットから画像をダウンロードする方法を2通り学びます。手早い
URL
経由と、より高度な
HttpClient
経由です。レスポンスコードの確認、ヘッダーの読み取り(例:
"Content-Type"
)、タイムアウト、リダイレクト、バッチダウンロード、サイズの見積もりに加え、
ImageIO
で画像をメモリに読み込む方法も扱います。実践、注意点、すぐ使えるサンプル付き。
API の扱いを学び、ISS を追跡する
JAVA 25 SELF
レベル 12,
レッスン 5
Java におけるウェブ API とデータ形式
JSON
の実践的な入門。
endpoint
やクエリパラメータとは何かを理解し、実サービスのレスポンスを眺め、
HttpClient
を使って天気や国際宇宙ステーション(ISS)の現在位置を取得する簡単なコードを書きます。また、レスポンスのステータス(
200
、
404
、
401
、
429
)やリクエストのレート制限についても触れます。
コードを書く:プログラマーの一日の流れ
JAVA 25 SELF
レベル 12,
レッスン 6
この講義では、開発者の一般的な一日の流れを、JIRA でのタスク選択からコーディング、Git の運用、チームとの連携まで紹介します。現代の IT 企業におけるプロセスの仕組み、困難を黙って抱え込まないことの重要性、チームリードやマネージャーと正しくコミュニケーションする方法についても解説します。
さらに表示
1
...
5
6
7
8
9
...
30
Please enable JavaScript to continue using this application.