Java 【Java】関数型インタフェースのConsumerとは? Javaには関数型インタフェースのConsumerというものがあることをご存じでしょうか?「知らない」や「聞いたことはあるがどういったものかわからない」といった方は多いはずです。この記事ではConsumerの機能などを解説していきます。 2023.06.29 Javaプログラミング
Java 【Java】関数型インタフェースのSupplierとは? Supplierという関数型インタフェースをご存じでしょうか?Javaにはあらかじめいくつかの関数型インタフェースが用意されていますが、そのうちの一つがこのSupplierです。当記事ではSupplierとはどういったものなのか解説していきます。 2023.06.26 Javaプログラミング
Java 【Java】文字列の比較方法について解説 皆さんはJavaで文字列を比較する際にはどのようにして実施していますか?何も考えずに==を使用して文字列の比較をしていませんか?文字列の比較では==はあまり使用しない方がいい時がありますので、やたらめったらに==を使用するというのは控えた方がいいです。 2023.06.23 Java
Java 【Java】abstractとは? abstractという言葉を聞いたことはあるでしょうか?これはJavaのクラスやメソッドに使用する修飾子の一つで、抽象クラス・抽象メソッドを作成する際に使用します。これらのクラス・メソッドは明確な実装を持たないもののことです。 2023.06.20 Java
スキルアップ 【スキルアップ】社会的証明の原理について 人はなぜ周りに流されるのだろうか?みんなが英語の勉強をしているから自分も勉強しよう。今投資ブームだから株式や仮想通貨に投資しよう。このようにすぐ周りに流される方は多いのではないでしょうか?なぜそのようなことが起こるのかについて今回は解説していきます。 2023.06.17 スキルアップ
ガジェット 【ガジェット】お勧めのワイヤレスマウス | 仕事でも使いやすい 皆さんは仕事やプライベートではどのようなマウスを使用されていますか?私は断然ワイヤレスマウス派なのですが、今回は社会人5年目となりいくつものマウスを使用してきて、仕事で使いやすいと感じた一押しのマウスをご紹介します。 2023.06.14 ガジェット
ガジェット 【ガジェット】エンジニアがお勧めするキーボード 皆さんキーボードはどういったものを使用されていますか?適当に安いやつを使っているという方は多いのではないでしょうか?私もそのような時期はありましたが、とあるキーボードと出会ってその考えは吹き飛びました。今回は私の価値観を変えたキーボードについてご紹介します。 2023.06.11 ガジェット
Java 【Java】列挙型(Enum)について 列挙型という型を聞いたことはあるだろうか?通常の変数や定数とは少し異なる機能を備えた型となっています。この列挙型使えるようになったら何かと便利ですので、この記事で列挙型についてJava初心者の方も理解できるように解説していきます。 2023.06.08 Java
Java 【Java】例外処理とは何なのか? 例外処理というのをご存じでしょうか?プログラムはすべてが完璧なものではありません。自分が考えていて処理とは全く異なる動作をすることが間々あります。そのような時に活躍してくれるのがこの例外という機能です。この記事では例外について解説していきます。 2023.06.05 Java
Java 【Java】インタフェースとは? Javaには処理内容名をを記載しないインタフェースという機能が存在します。この機能を使用することでより効率的にコードを記載することができますし、コーディングミスなども防ぐことができます。当記事ではそのインタフェースについて例を交えて解説していきます。 2023.06.02 Java