虎の穴開発室ブログ

虎の穴ラボ株式会社所属のエンジニアが書く技術ブログです

MENU

Java

クイズで学ぶ!JavaのSealed Class【Java 17に向けて】

こんにちは。虎の穴ラボのH.Kです。 さて、3/16にJava 16がリリースされ、LTSであるJava 17のリリースまで半年を切りました。 そこで今回はJava 17の予習ということでSealed Classをクイズ形式で紹介します。

『Software Design 2021年3月号』を読んでオブジェクト指向について考え直してみた

こんにちは、虎の穴ラボのH.Kです。 今回は『Software Design 2021年3月号』を読んだ感想と、オブジェクト指向についての個人的な考えを書きます。 虎の穴ラボでは、福利厚生として技術書の購入補助があり、その制度を利用し、購入いたしました。

Javaでメソッドチェーン(もどき)を楽に実装したい!!

こんにちは。虎の穴ラボのH.Kです。 クラスを一通り作ったあとに、これメソッドチェーンできるようにしておけばよかったなーみたいなのがあったので、あとから適用できるように実装してみました。

【目指せ、脱初心者】Java入門書に載っていない「Java 次の一歩」

皆さんこんにちは、虎の穴ラボのH.Kです。 今回はJava入門書を一通り熟したけれど、もう一歩先に進みたい人に向けて、Javaの基礎的な文法の中でもプロジェクトで出てきそう かつ 入門書に載っていない内容をピックアップして少しまとめてみました。

JavaでPuzzler!!

みなさん、こんにちは。虎の穴ラボのH.Kです。 今回はJavaでPuzzlerというものを作ってみたいと思います。 Puzzlerとは? Puzzlerという言葉自体は「難問」という意味を持っています。 もともとJavaのカンファレンスで言語仕様や見落としがちな点を解説する…

Java Early-Access Buildsを実行する

こんにちは。虎の穴ラボのH.Kです。 今回はJava(JDK)のEarly-Access Buildsを実行する方法について、解説していきたいと思います。

【Java 14リリース記念】『みんなのJava』を読んだ感想

皆さんこんにちは、虎の穴ラボのH.Kです。 本日(3/17)はJava 14がリリース日ですね。日頃Javaを使っている身としてはとてもワクワクします。 Java 14はPreview機能の追加が多いのですが、大きなところとしてはSwitch式がついに標準として組み込まれました。 …

Javaで今後追加されるかもしれないSealed TypesとKotlinのSealed Classを比べてみる!

みなさんこんにちは、虎の穴ラボのH.Kです。 Java 14のリリースが2020/03に予定されておりますが、今回はさらに先のリリースで入ると言われているSealed Typesという機能を詳しく見ていきます。

JavaプログラマがKotlin書いてみて便利だったところ

こんにちは、虎の穴ラボのH.Kです。 虎の穴ラボに入ってはや2ヶ月、入社後に初めてKotlinに触れ、便利だなと感じたところをソースコードを交えご紹介したいと思います! 普段からKotlinを使っている先輩方からは「当たり前じゃん」と思われるかもしれません…