Java 【Java】for文の仕組み。()の中で繰り返す条件を作ります! for文の仕組みを、初学者向けに丁寧に解説します。for文は繰り返し処理に使われます。宣言の時の()の中身がやや複雑で、初学者は()の中身がどのようになっているのか理解に苦戦しがちです。1から詳しく解説しています! 2020.08.21 Javaプログラミング
Java 【Java】removeメソッドの特徴!(コレクションからインスタンスを削除します。) removeメソッドは便利ですが注意点がいくつかあります。そしてその注意点は、最初使うときは必ずと言ってよいほど苦戦するものです。removeメソッドの使い方と注意点を詳細に説明しています! 2020.08.20 Javaプログラミング
Java 【Java】継承とコンストラクタ。(親クラスのコンストラクタが動くようにしましょう。) 継承クラスのコンストラクタは非常にやっかいです。インスタンス化new()しようとしているのにうまくいかず、原因がわからないときは、だいたいコンストラクタ周りのエラーです。コンストラクタのルールを細かく解説します。 2020.08.20 Javaプログラミング
Java 【Java】コンストラクタの解説。(インスタンス化するときは要注意!) コンストラクタはクラスがインスタンス化されるときに必ず最初に実行されるメソッドです!この1点だけは必ず覚えましょう。書き方、処理にかけることはほぼメソッドと同じです。コンストラクタはメソッドの仲間ということもとても大切です。 2020.08.18 Javaプログラミング
Java 【Java】インクリメント・デクリメントの計算処理!(記号がついてる位置によって処理が変わります) インクリメント、デクリメントの計算方法を解説します。両者とも単にプラス1orマイナス1しているだけではありません。そのタイミングにもこだわってみてみると、より一層深い理解につながります。実務ではあまり出てこないかもしれませんが、OCJPSiverの資格勉強など、より深い知識を身につけましょう! 2020.08.17 Javaプログラミング
Java 【Java】配列は添え字(index)に注意!部屋の数と部屋番号の数字は違います。 配列の要素数で戸惑うことはありませんか?配列を繰り返しで回すと、最初の内はよくエラーになってしまいます。要素数の割り振られ方を整理しましょう! 2020.08.14 Javaプログラミング
Java 【Java】throw と throws 違いを説明!(trows句は責任転嫁です。) throwとthrows。ちらっと見て、だいたい同じ動きをするんだろうな。。程度に思っていませんか?実はこの二つは全く違う動きをします。まずはそれぞれ別物という認識をしっかり持ち、どのような働きをするのか解説します! 2020.08.14 Javaプログラミング
Java 【Java】不可視の原因はアクセス修飾子!(不可視ってナニ??) 不可視ってナニ?Javaのオブジェクト指向以降の学習で必ず目にする”~は不可視です”というエラー。こいつの原因はアクセス修飾子にあります。Javaではカプセル化というルールのもと、メンバには必ずアクセス修飾子がついています。今まで意識したことなかったpublicも、この記事をきっかけに見え方が変わってきます!アクセス修飾子を学習して、”不可視”エラーを退治しましょう! 2020.08.12 Javaプログラミング
Java 【Java】キャストを使った型変換の方法! 型変換をしたいがうまくできない!double型をint型にキャストしたはずなのに、コンソール画面に小数が出てくる!など、思い通りにキャストできない原因は、”あらかじめ型変換したい値を作っていないこと”にあります。キャストは計算の優先順位が高いため、すぐ計算が実行されてしまいます。解決には、カッコを使いましょう! 2020.08.11 Javaプログラミング
Java 【Java】continueの動き方!上には戻りません!! continueで思った通りに動かないことは、だれもが経験する、繰り返しの登竜門です。continueの名とは裏腹に、処理が上に戻ってやり直されることはありません。continueの動きを例文を用いて丁寧に解説します! 2020.08.07 Javaプログラミング