Kotlin
Kotlinでプログラミングする際に参考になるテクニックや便利なサイトを紹介します。
[ホーム]
[記事の先頭]
インストール編
- Kotlinの選び方
Kotlin Compiler、Kotlin JVM、Kotlin Script、Kotlin Nativeのそれぞれにどのような特徴があるのかを紹介します。
- Kotlinをインストールする手順
Kotlin CompilerやKotlin Nativeのインストール手順を紹介します。
[記事の先頭]
入門編
- Kotlinをコマンドラインで使うための手順
コマンドライン上で、Kotlin Compiler(JVMやScript)やKotlin Nativeで、ビルドし、ビルドしたプログラムを実行するための手順を紹介します。
- IntelliJ IDEAでKotlin
JVMプロジェクトを作成する手順
IntelliJ IDEAでKotlin JVMのプロジェクトを作成する手順を紹介します。
- IntelliJ IDEAでKotlin
JVMプロジェクトをデバッグする手順
IntelliJ IDEAのKotlin JVMプロジェクトで、ビルドやデバッグする手順を紹介します。
[記事の先頭]
プログラミング編
クラス関係
- 定数
Kotlinでの定数をグローバルな定数、クラス、スタティッククラス、シングルトンクラス別に定義の仕方や使い方を紹介します。
- Singletonクラスの作り方と使い方
KotlinでSingleton(シングルトン)クラスの作り方と使い方を紹介します。
- Staticクラスの作り方と使い方
KotlinでStatic(スタティック)クラスの作り方と使い方を紹介します。
- 標準クラスの拡張
標準クラスを拡張して関数を追加する方法を紹介します。
コンソール関係
- コンソールでのテキストやパスワードの入力
Kotlinでコンソール(console)からテキストやパスワードの入力を行う方法を紹介します。
ファイル関係
- パス名の操作
Kotlinでファイルやディレクトリのパス名を操作する方法を紹介します。
- テキストファイルからの読み込み
Kotlinでテキストファイルを読み込む方法、「文字コード(SJIS、UTF8)」の指定方法を紹介します。
主に、File.readText()、BufferedReader.readLines()、BufferedReader.use、BufferedReader.useLinesを紹介します。
- テキストファイルへの書き込み
Kotlinでテキストファイルに書き込む方法、「文字コード(SJIS、UTF8)」や「改行コード」の指定方法を紹介します。
主に、File.writeText()、BufferedWriter.appendln()、BufferedWriter.useを使った書き込み方法の紹介となります。
日時関係
- Calendarクラスの日時を日時文字列に変換
Calendarクラスの日時をタイムゾーンを考慮した日時文字列に変換する方法を紹介します。
ライブラリ関係
- jarファイル(ライブラリ)を使う方法
Kotlinでjarファイル(ライブラリ)を使う方法をIntelliJ、Gradle Grrovy、Gradle Kotlin、コマンドライン別に紹介します。
[記事の先頭]
参考資料
Kotlin
- Kotlin
【外部リンク】
Kotlinのホームページです。
- kotlin
latest release 【外部リンク】
Kotlinの最新版ダウンロードサイトです。
Kotlin API
- Kotlin
- reference(英語版) 【外部リンク】
Kotlinのリファレンスです。 - Kotlin
- リファレンス(日本語版) 【外部リンク】
Kotlinの日本語リファレンスです。
ページが存在しない場合もあるので、英語版との併用をおすすめします。
- Kotlin
- Kotlin Standard Library(英語版) 【外部リンク】
Kotlinで標準的に使えるパッケージの一覧です。
上記一覧に見つからない場合、以下にあるJDK
のリファレンスを参照してください。
Java API
- JDK8
APIリファレンス 【外部リンク】
APIとしては古いですが、全てのAPIについての説明が掲載されています。
- JDK17
APIリファレンス 【外部リンク】
- JDK11以降のAPIリファレンス
一部のAPIは非公開となっているようです。
Java JRE/JDK
- Oracle Java
- Oracle
Java SE Supportロードマップ 【外部リンク】
Oracle Java SE Supportロードマップを確認できます。
- Java
Downloads 【外部リンク】
Oracle JDK のダウンロードができます。
- Java
Downloads for All Operating Systems 【外部リンク】
Oracle JRE のダウンロードができます。
- 無料Javaのダウンロード(Oracle
Java) 【外部リンク】
個人使用なら、Oracle JavaのJREをダウンロードできます。
- Java
SE 8 Archive Downloads (JDK 8u202 and earlier) 【外部リンク】
どうしてもJDK1.8が必要な場合、JDK1.8をダウンロードできます。
ただし、オラクルのアカウントを作成する必要があります。
- Oracle
Java SE Supportロードマップ 【外部リンク】
- Open JDK
- OpenJDK
【外部リンク】
OpenJDKをダウンロードできます。
「Ready for use」に書かれているJDKをインストールするのがお勧めです。
- OpenJDK
(archive) 【外部リンク】
過去のOpenJDKをダウンロードできます。
- OpenJDK
【外部リンク】
IntelliJ IDEA
- IntelliJ
IDEA 【外部リンク】
KotlinのIDEとしても使えるIntelliJ IDEAが公開されています。
無料で使える「IntelliJ IDEA Community」が便利です。
- Pleiades
【外部リンク】
「IntelliJ IDEA」を日本語化するためのPleiadesプラグインが公開されています。
- IntelliJ
IDEA ヘルプ 【外部リンク】
IntelliJ IDEAの使い方が記載されています。
Swing
- [Swing
- とほほのJava入門 【外部リンク】
JavaでSwingを使う方法が紹介されています。
- Swingを使ってみよう
- Let’sプログラミング 【外部リンク】
JavaでSwingを使う方法が紹介されています。
- レイアウト紹介
【外部リンク】
JavaでSwingのレイアウトを使う方法とサンプル実行結果が紹介されています。
[記事の先頭]