プログラミング

Java

【Java】関数型インタフェースのFunctionとは?

Javaの関数型インタフェースにはFunctionというものがあります。これは引数を受け取り、戻り値も戻すというものです。Functionは処理を大変コンパクトにすることができますので勉強していて損はありません。例を交えて解説していきます。
Java

【Java】関数型インタフェースのPredicateとは?

JavaにはPredicateという関数型インタフェースがあることをご存じでしょうか?直訳すると「断定する」という意味がありますが、実際の機能としては引数1つ受け取り、戻り値Boolean型返ってくるため、直訳のままの機能となっています。
Java

【Java】関数型インタフェースのConsumerとは?

Javaには関数型インタフェースのConsumerというものがあることをご存じでしょうか?「知らない」や「聞いたことはあるがどういったものかわからない」といった方は多いはずです。この記事ではConsumerの機能などを解説していきます。
Java

【Java】関数型インタフェースのSupplierとは?

Supplierという関数型インタフェースをご存じでしょうか?Javaにはあらかじめいくつかの関数型インタフェースが用意されていますが、そのうちの一つがこのSupplierです。当記事ではSupplierとはどういったものなのか解説していきます。
Java

【Java】文字列の比較方法について解説

皆さんはJavaで文字列を比較する際にはどのようにして実施していますか?何も考えずに==を使用して文字列の比較をしていませんか?文字列の比較では==はあまり使用しない方がいい時がありますので、やたらめったらに==を使用するというのは控えた方がいいです。
Java

【Java】abstractとは?

abstractという言葉を聞いたことはあるでしょうか?これはJavaのクラスやメソッドに使用する修飾子の一つで、抽象クラス・抽象メソッドを作成する際に使用します。これらのクラス・メソッドは明確な実装を持たないもののことです。
Java

【Java】列挙型(Enum)について

列挙型という型を聞いたことはあるだろうか?通常の変数や定数とは少し異なる機能を備えた型となっています。この列挙型使えるようになったら何かと便利ですので、この記事で列挙型についてJava初心者の方も理解できるように解説していきます。
Java

【Java】例外処理とは何なのか?

例外処理というのをご存じでしょうか?プログラムはすべてが完璧なものではありません。自分が考えていて処理とは全く異なる動作をすることが間々あります。そのような時に活躍してくれるのがこの例外という機能です。この記事では例外について解説していきます。
Java

【Java】インタフェースとは?

Javaには処理内容名をを記載しないインタフェースという機能が存在します。この機能を使用することでより効率的にコードを記載することができますし、コーディングミスなども防ぐことができます。当記事ではそのインタフェースについて例を交えて解説していきます。
Java

【Java】継承とは何なのか?といった疑問を解決!!

継承という言葉を聞いたことはありますか?Javaには継承というクラスを引き継ぐ機能があります。この継承という機能を知っているかどうかでコードの見た目や修正のしやすさが格段に変わってきます。今回はそんな継承について初心者の方でもわかるように解説していきます。