Javaを始めるにはどうしたらいいか(Windows10 / Visual Studio Code使用編)

学生さんやコロナの関係で家で勉強している方には結構需要のある内容じゃないかと思って書いています(学校の授業で最初にやるというC言語にも当てはまる話だなと思いつつ)。

私がJavaの勉強を始めた時、買った初心者向けの本には開発環境やコンパイルの方法はほとんど書いていなくて困りました()。ネットで調べろ、使っているシステムのマニュアルを読め、アプリを使えなどと書いてあるだけで、根本的なやり方に触れているものは殆ど無かった記憶があります。

そこで、初心者にも使いやすいVisual Studio Code(略称 VS Code)でJavaプログラミングし、VS Codeの画面内でWindows Power Shellを用いてコンパイルする方法を書いてみます。

VS Codeを使うのが不安な場合は、以前ご紹介したTeraPadでもいいと思います(ただしShift-JISではなくUTF-8で保存してくださいね!

続きを読む →





Java言語で学ぶデザインパターン入門(増補改訂版)2020年対応コードに修正してみた

名著として名高い「増補改訂版 Java言語で学ぶデザインパターン入門」(2004年刊)の電子書籍がアマゾンKindleで半額になっているので(2020/9/10まで)、この機会に先日購入して読んでいます。

本当にいい本なのだけど、惜しむらくは近年のJavaに対応しておらず、実際にコンパイルしてみると初めの章の数か所でエラーが出ます(それもなぜか練習問題に多い…これでは初学者の読者が通読を断念しかねずもったいない…)

著者の方のWEBを拝見したところ、近年のJava未対応の部分に関しては、サンプルプログラムダウンロードへの反映や訂正欄への掲載はされていない模様です。

色んな人が初心者向けに勧めている本だけどエラーについて言及したものがほとんどなかったので(アマゾンのレビューの一部で見かけた位)、僭越ながら私の分かる範囲内で2020年現在コンパイルが通るコードに修正してみました。

続きを読む →