プログラミング JavaScriptでのasync・awaitの例外処理方法 JavaScriptのasync・awaitについては以前の記事で簡単に触れましたが、例外処理を行う場合には別途注意が必要であるため、続きの記事を書きます。async・awaitで例外処理を行う場合、メソッドチェーンで受け取る方法と、try... 2021.09.21 プログラミング
java カプセル化によるルールの強制とその重要性 オブジェクト指向を適用すると、ソースコードの重複した記述を排除でき、生産性や品質を向上することができます。それとは別に、他の開発者にルールを強制できるメリットもあります。カプセル化を例にして説明するのがわかりやすいので、今回はカプセル化を例... 2021.07.20 java
java Javaで複数のソートキーを使う場合の一時ファイル作成方法 複数のソートキーが存在するオブジェクトの配列について、固定長のフォーマットに直すことでソートキーを1つにできます。しかし、フォーマットを直して1つのキーでソートできるようにするよりも、独自Comparatorを定義して複数のキーでソートした... 2021.06.15 java
java Javaで任意の順番でソートする方法 JavaのCollection型(サブクラスにList型等がある)は、Collections.sortメソッドでソートすることが可能です。Collections.sortメソッドは、第一引数にソートしたいCollection型のオブジェクト... 2021.06.09 java
java Base64の説明とJavaでのエンコード・デコード方法 Base64とは、テキストデータやバイナリデータ(画像ファイル、PDFファイル等)を表現する方式の一つです。以下の64種類の文字と末尾のパディング文字(=)を用いて表現するのが特徴です。・アルファベット(a~z, A~Z)・数字(0~9)・... 2021.06.01 java