Java

書き込みミスで全部消える?Javaファイル操作の落とし穴

Javaでファイル操作をしようとしたら「文字化け」「例外」「上書きミス」…とにかくうまくいかない!私も初めてファイルを扱ったとき、意味不明なエラーと戦っていました。「どうして保存できないの?」と何度も頭を抱えました。この記事では、Java初...
Java

わからなくても楽しいJavaオブジェクト思考

Javaを勉強していると、必ずぶつかるのが「オブジェクト指向」。言語はわかるけど、意味や使い方がぼんやりしてる。私も初めは「クラスとオブジェクト、同じじゃないの」と迷ったものです。この記事では、Javaのオブジェクト指向を「ゲーム感覚」で楽...
Java

Javaのオブジェクトはゲーム感覚でわかる

Javaを勉強していると次にぶつかるのが「オブジェクト」。そもそもクラスと何が違うのかわからない、メソッドや変数の使い方がピンとこない。そんな体験、ありませんか?私も最初は「new」の意味が分からず、オブジェクトがごちゃごちゃになり、エラー...
Java

Javaクラスの書き方はカンタン!

Javaを勉強しはじめて、「クラスって何?どう書くの?」と戸惑っていませんか?教科書やネットを見ても、難しい言葉ばかりでチンプンカンプン…という方も多いでしょう。私も最初は「クラスって何かの集まり?」くらいに思っていました。でも、クラスと仲...
Java

enumを使えばコードが劇的にスッキリ!

Javaでよく出てくる「enum」。聞いたことはあるけど、なんとなく難しそう…と感じていませんか?定数と何が違うの?どう使うの?と迷っているあなたにぴったりの記事です。私も最初は「intで定数使えばいいじゃん」と思っていました。でも、実務で...
Java

配列知らないと後悔する

Javaで配列を使おうとしても「宣言?初期化?要素って何?」と頭が混乱していませんか?範囲外エラー、lengthの使い方、Listとの違いなど、つまずきポイントはたくさんあります。私も最初はint;を見て「何これ?」と思いました。でも使い方...
Java

JavaのMathを知らないと損をする

Javaで計算処理を書こうと思ったとき、「どうやって四捨五入するの?」「ランダムな数は?」と迷ったことはありませんか?私も初めてJavaを学んだとき、割り算をして「あれ?小数点以下が欲しかったのに…」と混乱しました。Mathクラスの存在を知...
Java

知らないと損!文字列の基本

「文字をつなげたい」「切り出したい」「比べたい」「でも方法がわからない!」そんな悩みを持ったJava初心者は多いです。筆者も最初は、文字列をうまく扱えず、毎回ネットで検索していました。「==とequalsの違い」が最大のつまずきポイントでし...
Java

switch文で分岐が一気にわかる

if文とswitch文、違いがわからなくて混乱していませんか?構文が覚えられない、break忘れでバグ、defaultって必要?そんな悩みがあなたを待ち構えています。私もJavaを始めたころ、ifだけで全部書いていました。switch文を使...
Java

Javaのwhile文、1回覚えれば一生使えるループ技

Javaのwhile文が覚えられない、条件が難しい、無限ループで焦った…。そんな経験はありませんか?実は私も最初、while文が“いつ止まるのか”わからず、ずっと同じ表示が繰り返されるのを見てパソコンが壊れたかと思いました。この記事では、「...