JAVA

JAVA

ArrayListの使い方 コレクション | Collections | Android Java

配列の上位互換としてコレクション(以下Collections)がJAVAには用意されています。大変便利で配列では手間のかかることも簡単に実装することができるようになります。 Collectionsには3種類が用意されており、それぞれ特徴が...
プログラミング

オーバーライドとオーバーロード | override and overload | Java

オーバーライドとオーバーロド、名前が似ていてわからなくなりませんか。しっかり復習をしておきましょう。 オーバーライドとオーバーロードの比較コード 次のコード、実行するとどうなるでしょう? public class MainActivi...
JAVA

コンストラクタとstaticとは | Constructor and static | JAVA

コンストラクタとstaticについて 以下のコード、実行したらLogcatには何が表示されるでしょう? 前半でコンストラクタ、後半でstaticです。この結果が正解できればほぼ両者を理解したと言えるでしょう。SubClassはいわゆるカ...
JAVA

多重継承できない!? | Multiple inheritance | Android JAVA

JAVA多重継承 Android開発において用いるJAVAでは多重継承は許されていない。 public class MainActivity extends AppCompatActivity,classB { // 略 という書...
JAVA

JAVAの用語 | JAVA Glossary |

JAVA用語の簡単な説明 主語、助詞、接続詞などなど実際の言葉でも問題なく使えていても用語は忘れがちです。 プログラミングでも同じではないでしょうか。(そんなことない人がほとんどかも!) 用語 説明 インス...
JAVA

配列をランダムに並び替える | Randomly sort the array | Android JAVA

配列の並び替え 配列を並び替える方法としては大まかに2つあります。 ①独自に並び替えのコードを書く。 ②リスト化した上で並び替える ここでは、②の方法について。 リスト化した上で並び替える List用のCollectio...
JAVA

連続しない乱数を取得する | Non-consecutive random numbers | JAVA

連続しない乱数を取得 乱数を取得するにはRandomクラスを用います。 例えば0~9までの乱数を取得したいなら、 となり、単純です。 ちなみ、4、5,6,7,8から選びたいときは、r.nextInt(5)+4とします ただ...