☕ JAVA NOTEBOOK

📚 学習

メモカードと早見表。

📊 カテゴリの進み具合 🗂 メモカード 🔢 Math 早見表 🌱 Spring Boot の流れ 🏢 現場のリアル 🔗 ほかの学習サイト

📊 カテゴリ別の進み具合

カテゴリごとに「覚えた」カードの割合です。行を押すと、そのカテゴリのカードだけ表示します。

メモカード

コードはそのままコピーして試せます。まずは動かして、エラーを見て直すのが近道。

10件表示中
該当するメモがありません。キーワードを変えてみてください。

Math 早見表

調べる時間を減らすための、最小セット。

メソッド何をするか例
Math.max(a,b)大きい方を返すmax(3,7) → 7
Math.min(a,b)小さい方を返すmin(3,7) → 3
Math.abs(x)絶対値abs(-5) → 5
Math.pow(a,b)a の b 乗pow(2,3) → 8.0
Math.sqrt(x)平方根sqrt(16) → 4.0
Math.round(x)四捨五入round(3.6) → 4
Math.ceil(x) / floor(x)切り上げ / 切り捨てceil(3.1)=4.0 / floor(3.9)=3.0
Math.random()0.0以上1.0未満の乱数範囲指定は Random の方が便利

Spring Boot の流れ

@GetMapping("/test") と書いたら、開く URL は http://localhost:8080/test です。

① クラスを作る

機能ごとに Controller クラスを用意する

→
② シールを貼る

@RestController と @GetMapping("/住所")

→
③ 中身は普通の Java

メソッドの中は、いつもの Java で書く

現場のリアル

数字を知っておくと、焦りが減ります。

  • 1日のコード量:実装期で100〜200行、設計期はほぼ0行。月平均では50〜100行くらいが普通。
  • 1機能の期間:小さい機能1〜3日、普通の機能3〜5日、大きい機能1〜2週間(コーディング+単体テスト)。
  • 完成まで:設計1〜3日+実装+結合テスト1〜3日で、合計1週間前後になることが多い。
  • スラスラ書く人の正体:定番パターンの蓄積+既存コードの流用+IDE補完。エラー→修正は全員やっています。
  • 次にやること:小さな作品を1つ作る。調べる量が前回より減ったかで成長を測る。
LINK

どこJava(トップ)

Java の基礎を無料で学べる入門サイトです。

開く →
LINK

どこJava(ライブラリ一覧)

Java のライブラリを調べたいときに使えます。

開く →