Oracle Certified Java Programmer, Gold SE 11(Java SE 11 Programmer II)の資格を有し、現役サーバサイトJavaエンジニアが実務ベースのノウハウを公開しています。
新しいプログラミング言語を学ぶ時、系統的に学ぶという観点から、少なくとも入門書を一冊を読んだほうが良いと思います。一方で本に書かれたものをどのように使われるかを、読んでいるうちにピンと来なく、実際必要となった時に、目の前の問題と本に書かれた内容と結びつかないことがよくあるではないかと思います。
実装で問題と直面した時、おそらく皆さんも私と同じように、よくGoogle先生に聞くことになるでしょう。キーワードがうまくヒットすれば、一発で問題解決できます。そのため、インターネットに公開されているノウハウは、本の対照的に、系統的にまとめられている内容よりも、特定問題を解決するための特効性のあるトピックスが多いではないかと思います。
また、Google先生の厳しい指導のもとか、最近(2022年9月時点個人的な感想)プログラミング系について書かれたインターネットに記事は、大した話でもないのに、原理原則から延々とまとめられているサイトがよく見かける気がします。
上記の話を踏まえ、本サイトはJavaを使う上で「実践的」をテーマに、系統的にJavaについて学べるコンテンツと並びに、すぐに使える実用的なトピックスも紹介していきたいと思います。
Javaを使う上で「実践的」である故に、皆さんのシチュエーションは既にJavaを使うことが決まって(決められて)いると想定しておりますので、なんでJavaやJavaの歴史、Javaのメリデメなどのプログラミング言語選定内容は割愛します。
本サイトのコンテンツについて疑問や意見がある方、もしくは、内容が良かったと思った方、是非コメント、もしくはお問い合わせフォームからご連絡いただければ幸いです。我々の原動力になります!よろしくお願いいたします。