Java 【Java】 例外処理rethrow(再スロー)の使い方 Java SE7以降 throw(スロー)された例外をcatchブロックでいったん受け取り再度スローすることをrethrow(再スロー)と言います。 rethrowを使うと例外オブジェクトにエラー内容を追記したり、別の例外クラスに変更する事ができます。 2021.09.17 Java
Java 【Java Map型】指定した値orキーがあるか判定 containsValue(),containsKey() Javaの開発でMapの値があるか判定するメソッドがあることを知り、復習がてらブログにまとめることにしたよ! containsValue()で値を、containsKey()でキーを判定できます。 サンプルコードを載せているので、試してみてください。 2021.04.25 Java
Java Java of()メソッド 変更不可能なList、Set、Mapの作成 Java9から使用可能なof()は、変更不可能なList・Set・Mapを作成します。 要素を追加、削除、置換する事はできず、それらを行うとExceptionが発生。 List・Setはnullを使用ができなかったりと細かな違いもあるので、サンプルコードで確認していきましょう。 2021.04.11 Java
Java Java アサーション(プログラムのバグ探し) アサーションとは、プログラマが前提としている条件をチェックし、プログラムの正しい動作を保証する為の機能です。 例えば、、プログラマのA君が「ここの処理結果はtrueになる」ようにプログラムを書いても、実際に実行して見ない限り分かりません。 そこでアサーション機能を使用することで、trueにならなかった場合は、エラーを表示することができ、バグの検出に有効です。 2021.03.28 Java
Java 【1発合格!】Java Silver 社会人1年目が3ヶ月で合格した方法 新米太郎 皆さんこんにちは新米です。 現在社会人1年目!新米エンジニアです。 ベンダー試験で人気なOracle社のJava資格試験 Java Silver(1Z0-815)を受けに行ってきまし... 2021.02.20 Javaその他資格
Java 【Java入門】カプセル化について詳しく徹底解説!(オブジェクト指向) カプセル化とは情報の隠蔽を目的としオブジェクトが持つ属性と操作を一体化して表現することを表します。情報隠蔽は外部に公開しなくていい情報を非公開にすることです。カプセル化は今後Javaを使った開発では、絶対に欠かせない重要な知識となります。 2020.12.21 Java
Java 【Java入門】ポリモーフィズムを詳しく解説します。 今回はJavaのポリモーフィズムについて詳しく解説していきたいと思います。ポリモーフィズムは今後javaを使った開発では、絶対に欠かせない重要な知識となります。またJava言語以外のオブジェクト言語でもポリモーフィズムはよく使われますのでこの機会に覚えましょう! 2020.12.18 Java
Java 【Java入門】継承を詳しく解説します! 今回はJavaの継承について詳しく解説していきたいと思います。継承は今後javaを使った開発では、絶対に欠かせない重要な知識となります。またJava言語以外のオブジェクト言語でも継承はよく使われますのでこの機会に覚えましょう! 2020.12.14 Java
Java java可変長引数とは?詳しく解説します!【Java初心者】 今回はJavaの可変長引数の使い方について解説していきます。サンプルコードも用意しましたので実際にプログラムを書いて覚えるのが有効です。可変長引数を使用することで引数の型が同じであれば、数を可変に扱えることができます。しかしいくつか宣言するルールがあるので詳しく見ていきましょう。 2020.12.11 Java
Java Java ArrayListの使う方法を学ぼう!【List】 Javaの学習をしていくと必ずコレクションについて学びます。コレクションは種類が多くありList、Set、Mapなどがあります。初めのうちは1つずつ学んで、実際にコードを書いて覚えていくと良いでしょう!!本記事ではJavaのコレクションフレームワークの1つ「ArrayList」について紹介していきたいと思います。 2020.11.30 Java