2026-01-05

スポンサーリンク
Java

Java | Java 詳細・モダン文法:ジェネリクス – ワイルドカード(?)

ワイルドカード(?)を一言でいうとジェネリクスのワイルドカード ? は、「ここには“何らかの型”が入るけど、具体的な型は気にしない・決めたくない」というときの “あいまいな型パラメータ”です。List<?>List<? extends Nu...
Java

Java | Java 詳細・モダン文法:ジェネリクス – ジェネリクスと配列の違い

テーマの全体像を先にまとめるジェネリクス(List<String> など)と配列(String[])は、どちらも「同じ型の要素をたくさん持つ」ために使いますが、中身のルールやチェックのタイミングがかなり違います。ここをちゃんと理解しておかな...
Java

Java | Java 詳細・モダン文法:ジェネリクス – 型消去の概念

型消去を一言でいうと型消去(type erasure)は、「ジェネリクスの <T> みたいな型情報は“コンパイル時だけ”に使われて、コンパイル後のクラスファイル(実行時)からは消えてしまう」という仕組みのことです。つまり Java は、コン...
Java

Java | Java 詳細・モダン文法:ジェネリクス – 型パラメータの宣言

「型パラメータの宣言」を一言でいうと型パラメータの宣言は、「クラスやメソッドの“名前の横に” <T> などを書いて、ここには後で具体的な型をはめ込みますよ、と宣言すること」です。class Box<T> { ... } の <T>publi...
Java

Java | Java 詳細・モダン文法:ジェネリクス – ジェネリクスとは

ジェネリクスを一言でいうとジェネリクス(generics)は、「クラスやメソッドの中に “型の穴” を開けておいて、使うときにその穴に好きな型をはめられる仕組み」です。List<String> や Map<Integer, String> ...
Next.js

Next.jsで学ぶReact講座(完全初心者向け・30日) | 第3章:Next.jsらしさ – 簡単なミニアプリ②

ここで作る「Next.jsらしい」ミニアプリの全体像ここまでで、React の基本(コンポーネント・state・props・イベント)Next.js の基本(ページ分割・Link・layout・Metadata・CSS・Image)をそれぞ...
Next.js

Next.jsで学ぶReact講座(完全初心者向け・30日) | 第3章:Next.jsらしさ – Metadata(SEO基礎)

Metadataとは何か(Next.jsでの位置づけ)まず「Metadata(メタデータ)」という言葉から整理します。これは、ページの「裏側の情報」です。HTML でいうと <head> の中に書く情報で、ユーザーの目には直接見えませんが、...
Next.js

Next.jsで学ぶReact講座(完全初心者向け・30日) | 第3章:Next.jsらしさ – 画像表示(Image)

Next.jsの画像表示の全体イメージ画像を出したいとき、ふつうのHTMLなら <img src="..."> を使いますよね。Next.js でも <img> は使えますが、「Next.jsらしさ」が出るのは Image コンポーネントを...
スポンサーリンク