Java– category –
-
Java
【JUnit5】テストコードの基本
【概要】 JUnit5でテストコードを書く基本について学ぶ。 【テストの命名規則】 テストクラス、テストメソッドの記述には一般的な慣例があります。 ここではそれらを紹介しますが、実際にはプロジェクト内でのコーディング規約やルールに従うようにして下... -
Java
JUnit5の環境構築
【概要】 JUnit5を使う環境を構築します。 IDE:IntelliJ IDEA ビルドツール:Gradle 【環境構築】 IntelliJのダウンロード こちらからCommunity版をダウンロードします。 https://www.jetbrains.com/ja-jp/idea/download/#section=windows インストールは... -
Java
【Java】ディレクトリまたはファイルのみを再帰的に削除する
【概要】 再帰的にファイルやディレクトリを削除したいことがあります。 そんなときにサラッと書けるコードです。 環境 Java8以降 【実装】 指定したディレクトリを含めて全て削除 指定したディレクトリを含めて全て削除したいときのコードです。 [crayon-... -
Java
gradleタスクのビルド時にプロパティを引数に付与する方法
【概要】 gradleタスクのビルド時にプロパティを引数で付与するには、「-Pに続けてプロパティ名=値」で指定します。 <usage> [crayon-662bea2d70588941272772/] 【実装例】 環境 OS:Windows10 IDE:Intellij IDEA Comunity Edition 2021.1.13 Gradle... -
Java
【Java】モジュールシステムの概要と実装例
【概要】 Javaのモジュールシステムについて、概念的なイメージと実際のコード例で理解を深めるための記事です。 読者はJava Silverの資格勉強中の方やJava入門者を想定しています。 内容は以下のようになっています。 ・基本的なモジュール参照 ・推移的... -
Java
ネストしたCollectionをflatmapで平坦化する例
【概要】 Java Goldの資格勉強をしていて、StreamのflatmapというメソッドでCollection等を平坦化(ネストした配列等を同階層の要素としてまとめること)の挙動で、3階層以上のネスト構造ではどのように振舞うかが気になったので調べてみました。 【確認し...