スキルアップ 現場で使えるJavaのスキルを身に着けたいならプログラミングスクールはコレ! 本記事で紹介する『RaiseTech(レイズテック)』は、Javaのスキルを身に着けて就職・転職したいなら、一番おすすめしたいプログラミングスクールです。 なぜおすすめしたいのか、エンジニア歴20年の現役エンジニア目線から見たポイントや注意点について解説します。 2021.03.06 2022.02.13 スキルアップ
プログラミング Javaで文字列をハッシュ化/共通鍵暗号化/公開鍵暗号化する方法 パスワードなどの重要な情報は、平文のまま保存せず、暗号化して保存することが望ましい状況であると言えます。 最近では保存するDBやハードウェアそのものを暗号化する技術もありますが、プログラムにおいても暗号化する仕組みを知っておくことが重要です。 本記事では、Javaで文字列を暗号化する方法について解説します。 2021.01.13 プログラミング
プログラミング Javaの絶対値(abs)の計算方法と注意点 値が0からどれだけ離れているかの距離を表す絶対値は、JavaではMathクラスのabsメソッドで求めることができます。 絶対値は数学では複素数における計算等に使われますが、Javaにおいても計算は出来るものの少し注意が必要な点もあります。 本記事では、Javaにおける絶対値の求め方と注意点について解説します。 2021.01.06 プログラミング
プログラミング Javaのビット演算 ビット演算は、昔はメモリ領域の節約のために用いられる手法でしたが、最近ではメモリも潤沢にあるので、使う機会も減りました。 ですが、使いどころによっては様々な状態を表す演算として有用となりますので、いつでも使えるようにしておくことが望ましい機能です。 本記事では、Javaにおけるビット演算について解説します。 2020.12.30 プログラミング
プログラミング JavaのOptionalでnullを意識しないプログラムを作る方法 プログラムはできるだけシンプルに分かりやすく記述することで、バグや認識違いを少なくすることができます。 JavaのOptionalは、nullを意識しないプログラムにすることができ、バグの発生を少なくできる手法の1つです。 本記事では、JavaのOptinalでnullを意識しないプログラムを作る方法について解説します。 2020.12.23 プログラミング
副業 Javaの副業案件で稼ぐことはできる?【習熟度別で解説】 Javaの副業案件で稼ぐことはできるのかについて、在宅でも実施可能な案件の種類や必要となるスキル、獲得方法を解説します。 また、初心者からベテランまでの習熟度別に、副業で案件を獲得するまでのロードマップを紹介します。 2020.12.20 2021.09.25 副業
プログラミング JavaのEnum型を使って分かりやすいプログラムを書く方法 プログラムはできるだけシンプルに分かりやすく記述することで、バグや認識違いを少なくすることができます。 JavaのEnum型は、型に安全なプログラムにすることができる仕組みで、その結果プログラムが分かりやすくなり認識違いを少なくできる手法の1つです。 本記事では、JavaのEnum型を使って分かりやすいプログラムを書く方法について解説します。 2020.12.16 プログラミング
プログラミング JavaのストリームAPI プログラムはできるだけシンプルに分かりやすく記述することで、バグや認識違いを少なくすることができます。 JavaのストリームAPIは、プログラムをシンプルに記述することができる手法の1つです。 本記事では、JavaのストリームAPIについて解説します。 2020.12.09 プログラミング
プログラミング Javaのラムダ式入門 Java8より追加されたラムダ式ですが、理解せずに何となく使っていたり、うまく使いこなせていなかったりしないでしょうか。 本記事では、Javaのラムダ式の入門ということで、一緒に説明されることの多いStreaming APIとは切り離して、ラムダ式だけを解説します。 2020.12.02 プログラミング
プログラミング プログラミング言語のマルチスレッド処理まとめ 多くのプログラミング言語ではマルチスレッド処理を行うための機能が標準で提供されています。 本記事では、Python、Java、Ruby、Goのマルチスレッド処理についてまとめます。 2020.11.28 プログラミング