【インテリジェイアイデア】

IntelliJ IDEA とは?

最終更新:
💡 コードの構造を解析し、補完や修正を助けるIDE

JetBrainsが開発する、Java/Kotlin開発を中心とした統合開発環境(IDE)。コードの編集・補完・解析・リファクタリングや実行・デバッグを支援する。対応する言語や追加機能は、プラグインや契約などによって異なる。

📌 このページのポイント
コードを解析するIDEと、共通の基盤 IntelliJ IDEA String name = ... name. length() substring(...) 型や文脈で補完 編集・解析・実行・デバッグ IntelliJプラットフォーム コード解析・編集・UIなどの共通基盤 PyCharm Python WebStorm Web開発 Android Studio
IntelliJ IDEAはJava/Kotlin開発を中心に支援する。別のIDEも同じプラットフォームを使う。
ひよこ ひよこ
IntelliJ IDEAってどんなツール?
ペンギン先生 ペンギン先生
Java/Kotlin開発を中心に、編集・解析・実行・デバッグをまとめて支援するIDEだよ。用途に合わせてプラグインを追加できる。実際の開発ではJDKや依存ライブラリなど、プロジェクトの設定も必要なんだ。
ひよこ ひよこ
コード補完はどう役立つの?
ペンギン先生 ペンギン先生
コードの構造や文脈を解析して、使えるクラスやメソッドなどを候補に出すよ。型に合う候補を絞る機能もある。変数名だけで開発者の意図を完全に理解するという意味ではないんだ。
ひよこ ひよこ
無料で使えるの?
ペンギン先生 ペンギン先生
2025.3からは一つのIntelliJ IDEAとして配布されているよ。Java/Kotlinの基本機能は無料で、高度な機能はUltimate契約で利用する。無料で使える機能と、別途公開されるオープンソースのビルドは同じ区分ではないんだ。
ひよこ ひよこ
Android Studioと関係ある?
ペンギン先生 ペンギン先生
GoogleのAndroid StudioもIntelliJプラットフォームを使っているよ。PyCharmやWebStormなども共通基盤を使う。それぞれ用途に合わせた機能やプラグインを備えるので、IntelliJ IDEAと全く同じ製品ではないんだ。
ひよこ ひよこ
AIの補完がないと使えない?
ペンギン先生 ペンギン先生
通常の補完やリファクタリングはAI Assistantとは別にあるよ。AI支援を使うなら、対応するプラグインや利用条件を確認する。AIが出した変更もレビューやテストで確かめよう。IDEの補完があることだけで、全ての提案が正しいとは言えないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「IntelliJ IDEA」って出てきたら「Java/Kotlinの編集・実行・解析をまとめて支えるIDE」と思えればだいたいOK!
📖 おまけ:英語の意味
「IntelliJ IDEA」 = JetBrainsの統合開発環境の製品名
💬 IntelliJ IDEAはIDE製品の名前だよ。その共通基盤であるIntelliJプラットフォームは、Android Studioなどの別のIDEにも使われているんだ。

参考資料

← 用語集にもどる