Java

【Java】synchronizedとは?

Javaにはsynchronizedキーワードというものが存在します。これはスレッドの競合を抑制するために使用するものです。競合が発生すると処理が思うように進まなくなります。そういった時にsynchronizedを使用することで競合を抑制することができます。
スキルアップ

【スキルアップ】転職と副業について

日本人の賃金が上がらなくなって早数十年です。昨今転職や副業が話題を呼んでいますが、何の考えもなしに初めても痛い目を見るだけです。転職するにも、副業するにもそれなりの準備が必要です。今回は転職と副業についてとあるビジネス書から得た知識をまとめていきたいと思います。
Java

【Java】並列処理について

Javaには並列処理というものがあるのをご存じでしょうか?読んで字のごとく複数の処理を並行して実行することができます。並列処理の方法を知っているだけでプログラムの処理速度が格段にアップしますので、知っておいて損はない機能となっています。
Java

【Java】List型とは?

JavaにはList型というデータ型が存在します。このList型を知っているのといないのとではコーディング効率が格段に変わってきます。Lsit型は後から追加したり、削除したりすることも可能でとても使い勝手のいいデータ型となっています。
Java

【Java】インナークラスとは?

Javaにはインナークラスというものがあるのをご存じでしょうか?名前からも分かる通りクラス内に作成したクラスの事を言います。この記事ではインナークラス・staticインナークラスの使用方法や利点などを解説していきたいと思います。
Java

【Java】匿名クラスとは?

匿名クラスという言葉を聞いたことはありませんか?Javaの機能の一つで、簡単に言うと名前のないクラスの事です。少し独特の特徴のあるクラスで初めて触れ合う方にとっては違和感のあるものとなるかと思います。今回はそんな匿名クラスに関して解説していきます。
業務効率化術

batでファイルコピー

仕事でファイルを大量に移動しないといけない、ファイル移動と同時にフォルダ分けをするといった業務が発生することがあります。一つづつ移動させてもいいですが、何百個ものファイルを移動させるとなるととても大変です。そのような時はbatを使用して見てはいかがでしょうか?
スキルアップ

【スキルアップ】転職の考え方について

今の会社にずっといてていいのだろうか?このように考えたことはありませんか?私も以前の職場で同様の悩みを抱えていました。そうした方に向けて今回はとある本から得た転職をするのに必要な考え方を紹介していきます。転職を少しでも考えている方は読んでみてください。
Java

【Java】ラムダ式とは何なのか?

ラムダ式という言葉を聞いたことはありますか?Javaを勉強し始めた方やこれから勉強しようと考えている方は馴染みのない言葉かもしれません。私もある程度Javaに触れてようやく理解できた機能です。この記事ではそのラムダ式について解説していきます。
Java

【Java】総称型(ジェネリクス)とは?とは何なのか?

Javaには総称型またの名をジェネリクスという仕組みが存在します。これはダイヤモンド演算子という<>を使用することで実現する仕組みの事です。ListやSetといったコレクションと言われるインスタンスの集合を扱う際にこの総称型は活躍します。