VSCodeでlaunch.jsonを作成してデバッグする方法
2019-08
Java SilverのStringクラスのコンスタントプール纏め
Java SilverのStringクラスのコンスタントプール纏め Stringクラスのみコンスタントプールという仕組みがあるようで、同じ文字列なら、インスタンスを使いまわすという仕組みがあるようです。これをコンスタントプールと言います。 ...
Java Silverの&&と||の纏め
Java Silverの&&と||の纏め if分のand条件やor条件で、&&や||を使いますが、この問題の引っかけがありました。 public class Main { public static void main(String[] a...
Java Bronzeのプリミティブ型纏め
Java Bronzeのプリミティブ型纏め プリミティブ型を明示的に初期化しなかった場合の初期値がどうなるか出題されます。 これはクラスのフィールド(メンバ変数)のみ初期化されることを覚えておく必要があります。 ローカル変数は初期化されませ...
Java Bronzeのエントリーポイントmainメソッド纏め
Java Bronzeのエントリーポイントmainメソッド纏め Javaのエントリーポイントであるmainメソッドについて出題されます。 以下、エントリーポイントの決まりです。 mainは小文字 public static void 引数は...
フレキシブルタイムとは
フレキシブルタイムとは フレックスという制度がありますよね。当社もフレックス制度ですが、今回はフレキシブルタイムについて簡単に解説したいと思います。 始業時間帯と終業時間帯に枠を持たせて、その時間内であればいつでも出社または退社できるのがフ...
Java Bronzeのfor文纏め
Java Bronzeのfor文纏め 新人にJava Bronzeを無理矢理取得させるために教えていたら侮ることなかれ、、。for文ですごい引っかけ問題が満載でした。 まずは無限ループになるパターンです。 これはなんとなくわかります。 これ...
Java Bronzeのコンストラクタ纏め
Java Bronzeのコンストラクタ纏め Javaのコンストラクタを勉強する機会があったので纏めです。 オブジェクトをnewするとデフォルトコンストラクタが呼ばれます。デフォルトコンストラクタは引数なしコンストラクタのことを言います。 デ...
休憩時間は労働基準法第34条で決められています
休憩時間は労働基準法第34条で決められています 休憩時間は労働基準法第34条で決められていて、6時間を超えての労働をした場合は45分休憩、8時間を超えての労働をした場合は1時間休憩をすることが義務付けられています。 仮に6時間を超える労働を...
振替休日とは
振替休日とは 振替休日とは、休日と出勤日を交換(振替)することです。 例えば、土曜日出社だったとします。振替日は来週水曜日とします。 その土曜日に 出社する 有給休暇を使用する 欠勤する と色々パターンがああるわけですが、欠勤しても有給使用...
Received status code 407 from server: Proxy Authentication Required
Received status code 407 from server: Proxy Authentication Required gradleプロジェクトでGradleプロジェクトのリフレッシュをすると、プロキシーの設定が出来ていない...
MySQLで正規表現で検索条件を抽出する
MySQLで正規表現で検索条件を抽出する MySQLでWhere句にREGEXPを使用することで正規表現でデータ抽出をすることができます。 WHERE カラム名 REGEXP '正規表現パターン' 従業員テーブル(employee)のfir...
Javaでユーザーホームディレクトリを取得する方法
Javaでユーザーホームディレクトリを取得する方法 System.getProperty()の引数にuser.homeを渡すと、戻り値がStringでユーザーホームディレクトリが取得できます。 public class Main { pub...
Javaでカレントディレクトリを取得する方法
Javaでカレントディレクトリを取得する方法 System.getProperty()の引数にuser.dirを渡すと、戻り値がStringでカレントディレクトリが取得できます。 public class Main { public sta...
Java8でEnumをStreamに変換する方法
Java8でEnumをStreamに変換する方法 Enumのvaluesメソッドが配列を返すので、Arrays.streamメソッドを使用してstreamに変換することができます。 Arrays.stream(Week.values())....
java.util.CollecitonのremoveIfメソッドの使い方
java.util.CollecitonのremoveIfメソッドの使い方 Java8からremoveIfメソッドが追加されています。 removeIfメソッドは引数にPredicateを取り、trueの場合のみ要素を削除するメソッドです。...
LinkedList固有のメソッドを使用したい場合はLinkedListで宣言すること
LinkedList固有のメソッドを使用したい場合はLinkedListで宣言すること ArrayListやLinkedListを宣言するときは以下のように宣言します。 List<String> list = new LinkedList<...
Java8のStream API findAnyメソッドで任意の要素を取得する
Java8のStream API findAnyメソッドで任意の要素を取得する findAnyメソッドで任意の要素を取得します。findAnyメソッドの戻り値はOptional<T>です。 Employeeクラスがあるとします。 publi...
Java8のStream API findFirstメソッドで一番最初の要素を取得する
Java8のStream API findFirstメソッドで一番最初の要素を取得する
Java8のStream API filterメソッドを理解するにはPredicateインタフェースを理解する
Java8のStream API filterメソッドを理解するにはPredicateインタフェースを理解する filterメソッドはマッチする要素のみを抽出するメソッドです。 filterメソッドはPredicateを引数に持ちます。 j...
Java8のStream API mapメソッドを理解するにはFunctionインタフェースを理解する
Java8のStream API mapメソッドを理解するにはFunctionインタフェースを理解する Functionインタフェースを理解すればmapの動きが理解しやすいと思います。 java.util.function.Function...
Java8のforEach文の使い方
Java8のforEach文の使い方 Java8からラムダ式が書けるようになったので、拡張for文やIteratorを使う必要がなくなります。 Java8からjava.lang.IterableインタフェースにforEach文が追加されてい...
MySQLのテーブルに登録日時と更新日時を自動で設定する方法
MySQLのテーブルに登録日時と更新日時を自動で設定する方法
AWS CLIのs3 ls コマンドでs3://スキームの指定が不要
AWS CLIのs3 ls コマンドでs3://スキームの指定が不要 aws s3 ls s3://バケット名/という感じでlsコマンドを実行できますが、「s3://」の指定は不要で、バケット名から記述します。 c:\>aws s3 ls ...
エクセルにファイル貼り付ける方法
エクセルにファイル貼り付ける方法 エクセルのオブジェクトを使って、ファイルを貼り付けることができます。 「挿入」ー「オブジェクト」をクリックします。 オブジェクトの挿入画面から「参照」をクリックして貼り付けたいオブジェクトを指定します。 a...
sakuraエディタでミニマップを表示する方法
sakuraエディタでミニマップを表示する方法 VSCodeみたいにsakuraエディタでもミニマップを表示する機能があります altを押しながらo,nでミニマップが表示されます。再度押すと表示されなくなります。