Java

【Mac】HomebrewでJavaをインストールする

2020/5/19  

MacにJavaをインストールしたときのメモです。Homebrewを使うと簡単にインストールできました。 Homebrewをインストールする Homebrewは、Macのパッケージ管理ツールです。コマ ...

【Mac】JDKをアンインストールする方法

2019/2/23  

MacにインストールされているJDKをアンイストールする手順をメモしておきます。手順は、Javaの公式サイトを参考にしました。MacのバージョンはmacOS Mojave 10.14.2です。 JDK ...

「スッキリわかるJava入門 実践編 第2版」を読んで学んだことをまとめる

2020/3/14  

スッキリわかる Java入門 実践編 第2版 (スッキリシリーズ)を読みました。 図や表が多く、会話形式で話が進むので、わかりやすくすらすらと読み進められました。 内容紹介によると、本書の対象読者は以 ...

【Java】環境依存せずに改行コードを取得・設定する方法

2019/2/23  

Javaはマルチプラットフォームに対応しているため、特定のハードウェアやOSに依存しません。どんなOSでも同じように動作するのがJavaの強みですね。 ただ、OSによって一部動作が異なるものがあります ...

Java8で追加された日時APIの特徴と使い方

2019/2/23  

Java7までは日付や時刻を扱うときはDateクラスやCalendarクラスを用いていましたが、Java8からは新しい日時関連のクラスがjava.timeパッケージとして追加されました。 勉強がてら、 ...

【Java】lengthとlength()の違い

2019/2/23  

Javaで長さを取得するために使うlengthとlength()。それぞれの意味がよくごっちゃになるので違いをまとめてみます。 lengthとlength()の違い length:配列の長さを取得する ...

JavaでRaspberry PiのGPIOを制御してLチカしてみる

2019/4/26  

Raspberry PiのGPIOを制御できるJavaのライブラリ「Pi4J」を利用してLチカ(LEDをチカチカさせること)してみました。 Pi4JのインストールからLチカまでは、Pi4J公式サイトの ...

Pi4Jで「Unable to determine hardware version」エラーが出たときの解決方法

2019/2/23  

Raspberry PiでPi4Jを利用したJavaプログラムを実行した際にエラーが出ました。そのときの解決方法をメモしておきます。 Pi4Jのエラー内容 Pi4J公式サイトの手順に従って、Pi4Jの ...

【Java】キーボード入力を受け付ける2つの方法【BufferedReader & Scanner】

2019/2/9  

Javaでキーボード入力を受け付ける方法は2つあるようです。 BufferedReaderクラスを使用する Scannerクラスを使用する それぞれの使い方と違いをまとめてみました。 Buffered ...

MavenでJDKのバージョンを指定する方法【JDK1.5 -> 1.8】

2020/4/21  

EclipseでMavenプロジェクトを新規作成した際、以下の警告が表示されました。 The compiler compliance specified is 1.5 but a JRE 1.8 is ...

© 2020 Reasonable Code