Java の static を正しく理解する — クラス変数・インスタンス変数・staticメソッドの違い
はじめに Javaを書いていると、static というキーワードをよく目にします。 public static void main(String[] args) { ... } private ...
16 search resultsShowing 1~16 results
You need to log-in
はじめに Javaを書いていると、static というキーワードをよく目にします。 public static void main(String[] args) { ... } private ...
はじめに Javaを書き始めたころ、こんな経験をした方は多いのではないでしょうか。 String a = new String("Hello"); String b = new String("...
はじめに Java 8でラムダ式とStream APIが導入されたとき、合わせて関数型インターフェースという概念が登場しました。 List<String> names = List....
はじめに Javaエンジニアなら一度は経験したことがあるはずです。 Exception in thread "main" java.lang.NullPointerException NullP...
はじめに 先日突然、Chromeで特定のWebページにだけアクセスできない事象が発生しました。 同じネットワーク環境でSafariでは全サイト正常にアクセスできたため、Chrome固有の問題であ...
はじめに Javaでコレクションを使うとき、こんな疑問を持ったことはありませんか? ArrayList と LinkedList ってどう違うの? HashMap と LinkedHashMap...
はじめに Javaでリストやマップを定義する際、基本的にこのような書き方をすると思います。 List<String> list = new ArrayList<>(); ...
はじめに ブラウザでWebサイトを開くとき、URLの先頭に https:// と書かれていたり、鍵のアイコンが表示されていたりしますよね。 「鍵マークがついてるから安全」というのは知っていても、...
はじめに Javaを学び始めると、例外処理は早い段階でつまずきやすいテーマのひとつです。 「とりあえず try-catch で囲めばいい」「throws Exception と書けばコンパイルが...
はじめに Javaでオブジェクトを比較するとき、== ではなく equals() を使うべきというのはよく知られています。しかし「なぜオーバーライドが必要なのか」「hashCode() と何の関...
はじめに Spring Bootでアプリを開発していると、「サービス層のロジックをテストしたいけど、DBへの接続はどうする?」という疑問に当たることがあります。 この記事では、そういった依存関係...
はじめに Spring Bootでは、クラスを Bean としてDIコンテナに登録することで、インスタンスの生成や依存関係の管理をフレームワークに任せることができます。 Bean とはSprin...
はじめに ブラウザでWebページが表示されるまでに、裏側で何が起きているか説明できますか? 「なんとなくサーバーにアクセスしている」——そのイメージは正しいですが、実際にはその前段階でもう一つの...
はじめに 「これ聞いていいのかな」「また聞いたら迷惑かも」と思って、結局ひとりで長時間詰まってしまった経験はないでしょうか。 私自身、質問することへの遠慮から抱え込みすぎてしまったことがありまし...
はじめに 「このコード、何してるんだっけ」と、自分が書いたコードに首を傾げた経験はありませんか。 コードは書く時間より、読まれる時間のほうがはるかに長いと言われています。 この記事では、未来の自...
はじめに 以下のようなコードを見かけたことはないでしょうか。 String sql = "SELECT * FROM users WHERE name = '" + name + "'"; 「動...
16 search resultsShowing 1~16 results
Qiita is a knowledge sharing service for engineers.