Javaの勉強方法、文法などを分かりやすく解説していきます。
【Java】synchronizedとは?
Javaにはsynchronizedキーワードというものが存在します。これはスレッドの競合を抑制するために使用するものです。競合が発生すると処理が思うように進まなくなります。そういった時にsynchronizedを使用することで競合を抑制することができます。
【Java】並列処理について
Javaには並列処理というものがあるのをご存じでしょうか?読んで字のごとく複数の処理を並行して実行することができます。並列処理の方法を知っているだけでプログラムの処理速度が格段にアップしますので、知っておいて損はない機能となっています。
【Java】List型とは?
JavaにはList型というデータ型が存在します。このList型を知っているのといないのとではコーディング効率が格段に変わってきます。Lsit型は後から追加したり、削除したりすることも可能でとても使い勝手のいいデータ型となっています。
【Java】インナークラスとは?
Javaにはインナークラスというものがあるのをご存じでしょうか?名前からも分かる通りクラス内に作成したクラスの事を言います。この記事ではインナークラス・staticインナークラスの使用方法や利点などを解説していきたいと思います。
【Java】匿名クラスとは?
匿名クラスという言葉を聞いたことはありませんか?Javaの機能の一つで、簡単に言うと名前のないクラスの事です。少し独特の特徴のあるクラスで初めて触れ合う方にとっては違和感のあるものとなるかと思います。今回はそんな匿名クラスに関して解説していきます。
【Java】ラムダ式とは何なのか?
ラムダ式という言葉を聞いたことはありますか?Javaを勉強し始めた方やこれから勉強しようと考えている方は馴染みのない言葉かもしれません。私もある程度Javaに触れてようやく理解できた機能です。この記事ではそのラムダ式について解説していきます。
【Java】総称型(ジェネリクス)とは?とは何なのか?
Javaには総称型またの名をジェネリクスという仕組みが存在します。これはダイヤモンド演算子という<>を使用することで実現する仕組みの事です。ListやSetといったコレクションと言われるインスタンスの集合を扱う際にこの総称型は活躍します。
【Java】関数型インターフェースのUnaryOperatorとは?
javaの関数型インターフェースにはUnaryOperatorやBinaryOperatorというものがあるのをご存じでしょうか?昨日は引数を受け取り、戻り値を返すという単純なものです。本記事ではこれらを具体例を交えて解説していきます。
【Java】関数型インタフェースのFunctionとは?
Javaの関数型インタフェースにはFunctionというものがあります。これは引数を受け取り、戻り値も戻すというものです。Functionは処理を大変コンパクトにすることができますので勉強していて損はありません。例を交えて解説していきます。
【Java】関数型インタフェースのPredicateとは?
JavaにはPredicateという関数型インタフェースがあることをご存じでしょうか?直訳すると「断定する」という意味がありますが、実際の機能としては引数1つ受け取り、戻り値Boolean型返ってくるため、直訳のままの機能となっています。