Javaの技術記事です。
NumataはJavaのWebシステム開発のメンター経験があり、もっとも得意な言語です。
Silver資格とあわせ、実際に現場で必要な知識・技術(特に言語仕様)を初心者にもわかるよう、噛み砕いて解説しています!
![](https://bunjava.com/wp-content/uploads/2021/05/van-tay-media-QklJV_Q0Pig-unsplash-640x396.jpg)
【Java】パッケージとは?役割と使い方の解説!
みなさまこんにちは。Numataです。今回はパッケージについて解説します。パッケージは、if 文やfor 文のような、プログラミングチック要素ではないため、学習が退屈で、さぼってしまう方が多くいます...
![](https://bunjava.com/wp-content/uploads/2020/08/coding-924920_1920-640x396.jpg)
【Java】if文の仕組み。(if分の条件式はboolean型です)
if 文を初学者に向けて解説します。条件分岐の際に用いる文法であるif 文は、基礎中の基礎でありながらも、とてもよく出てくる文法です。作り自体は簡単なので、正しく覚えて、今後if 文で躓くことのないようにしましょう!
![](https://bunjava.com/wp-content/uploads/2021/05/surface-V_JGp9lnojw-unsplash-640x396.jpg)
【Java】boolean型ってナニ?いつ使うの?
boolean型の使い方、概念の解説。初学者は、boolean型の使いどころ、使い方のイメージがつかないことがあると思います。今後、boolean型はどのように使われていくかを実例を交えて解説します!
![](https://bunjava.com/wp-content/uploads/2021/05/olena-sergienko-NeVzNhylAnU-unsplash-640x396.jpg)
【Java】for文の仕組み。()の中で繰り返す条件を作ります!
for文の仕組みを、初学者向けに丁寧に解説します。for文は繰り返し処理に使われます。宣言の時の()の中身がやや複雑で、初学者は()の中身がどのようになっているのか理解に苦戦しがちです。1から詳しく解説しています!
![](https://bunjava.com/wp-content/uploads/2021/05/alessio-zaccaria-MplUOXqEUK0-unsplash-640x396.jpg)
【Java】removeメソッドの特徴!(コレクションからインスタンスを削除します。)
removeメソッドは便利ですが注意点がいくつかあります。そしてその注意点は、最初使うときは必ずと言ってよいほど苦戦するものです。removeメソッドの使い方と注意点を詳細に説明しています!
![](https://bunjava.com/wp-content/uploads/2021/05/soundtrap-W7vKqXIxOaI-unsplash-640x396.jpg)
【Java】継承とコンストラクタ。(親クラスのコンストラクタが動くようにしましょう。)
継承クラスのコンストラクタは非常にやっかいです。インスタンス化new()しようとしているのにうまくいかず、原因がわからないときは、だいたいコンストラクタ周りのエラーです。コンストラクタのルールを細かく解説します。
![](https://bunjava.com/wp-content/uploads/2021/05/bram-naus-N1gUD_dCvJE-unsplash-640x396.jpg)
【Java】コンストラクタの解説。(インスタンス化するときは要注意!)
コンストラクタはクラスがインスタンス化されるときに必ず最初に実行されるメソッドです!この1点だけは必ず覚えましょう。書き方、処理にかけることはほぼメソッドと同じです。コンストラクタはメソッドの仲間ということもとても大切です。
![](https://bunjava.com/wp-content/uploads/2021/05/windows-iTgA_ARetdU-unsplash-640x396.jpg)
【Java】インクリメント・デクリメントの計算処理!(記号がついてる位置によって処理が変わります)
インクリメント、デクリメントの計算方法を解説します。両者とも単にプラス1orマイナス1しているだけではありません。そのタイミングにもこだわってみてみると、より一層深い理解につながります。実務ではあまり出てこないかもしれませんが、OCJPSiverの資格勉強など、より深い知識を身につけましょう!
![](https://bunjava.com/wp-content/uploads/2021/05/unsplash-Z_8HVWXyV8-unsplash-640x396.jpg)
【Java】配列は添え字(index)に注意!部屋の数と部屋番号の数字は違います。
配列の要素数で戸惑うことはありませんか?配列を繰り返しで回すと、最初の内はよくエラーになってしまいます。要素数の割り振られ方を整理しましょう!
![](https://bunjava.com/wp-content/uploads/2021/05/yu-hai-ykI7BeSWgMo-unsplash-640x396.jpg)
【Java】throw と throws 違いを説明!(trows句は責任転嫁です。)
throwとthrows。ちらっと見て、だいたい同じ動きをするんだろうな。。程度に思っていませんか?実はこの二つは全く違う動きをします。まずはそれぞれ別物という認識をしっかり持ち、どのような働きをするのか解説します!