min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

Java

VS code ワンクリックでコード実行するには拡張機能「Code Runner」が必要

VS code便利。 右上の▷を押すだけでサッとコード実行してくれる。 macOSを再起動したら突然この▷ボタンが消えちゃったので焦ったが、どうやら拡張機能「Code Runner」を無効にしてしまったのが原因らしい。 再度インストールした。 良い。 ただしjavaだけは…

macOSの VS Code で Java 開発環境

おかしい。書いたはずの記事が消えている。はてな最悪や… 画像だけ貼っとこ。 (adsbygoogle = window.adsbygoogle || []).push({}); amzn_assoc_ad_type ="responsive_search_widget"; amzn_assoc_tracking_id ="satake01-22"; amzn_assoc_marketplace ="ama…

コロナ持続化給付金の申請時に「操作中に予期せぬエラーが発生しました」が出たら、通帳のコピーを添付せず敢えて「次へ」で進める → エラー画面で画像添付して解消(2020/5/3時点)

コロナ営業自粛による「持続化給付金」申請時にこんな画面が出ると相談を受けた。 「操作中に予期せぬエラーが発生しました」「ホーム画面より再度お試しください。」 <対応方法> 1.このサイトどおりに進めてみる(役所側のシステムバグが原因ぽい) amebl…

独習Java第4版 インスタンスメソッドとインスタンス変数

要は雛形であるクラスから実体化されて客観的に(objective)に物質として触れることができるのがオブジェクトであり、それをインスタンス(実体)と呼ぶことにしたのであろうと。 こんなイメージ 高次元の霊的存在である天使どもが、我々の住む主物質界に安…

独習Java第4版 静的メソッドと静的変数(自然対数の底eと円周率π)

「静的メソッドはクラスに結びつけられているため、それを呼び出すためにクラスのインスタンスを生成する必要がない」 昔は言っている意味がさっぱり分からなかったが、今なら分かる。 クラスっていう雛形自体が持っているメソッドが静的メソッドで、その雛…

独習Java第4版 多次元配列

配列ってあんま好きじゃない。 わざわざ配列なんてしなくても、要素になる数字を1行に並べてtxtに書いて(セパレータ決めて)forループ回せばアクセスできるんじゃないの? メモリに持ったほうが速いから?個人で作るサービスにそんなスペックいる? 「無駄…

独習Java第4版 int i = 258 のあと b = (byte)i としたら bは何を表示するか → 答えは 2(32bit符号付き整数の下位8bitだから)

Java楽しい。 この本は「独習」と言いながら全く初心者向けではなく、とても不親切な説明なんだけど、別の言語を触ってプログラムに書き慣れてから見直すと著者の言わんとしていることや説明したい順番が分かって楽しい。 例えばこのページ。 「下位8ビット…

bash のfor文を使ってJavaのファイル名とクラス名を一発で書く

Java楽しい。 ただただ書き写してコンパイル。通った瞬間が病みつきになる。コンパイル言語すき。気持ち良い。 ところで、Javaはソースファイル名とpublic宣言したクラス名を同じにしないとエラーになる。 例えば、ソースファイル名をCASPER.javaにしたとし…

fedora30 javacをインストールする

fedora30では(29から?)javacはデフォルトではインストールされていないらしい。本腰でjavaいじりたくなってきたのでインストールする。 このへん参照。 palepoli.skr.jp 良記事。シェバンが使えるとは。 $ sudo dnf install java-11-openjdk-devel インス…

RaspberryPi 3 に Java環境を構築する

こないだ買ったクローリングハック本のサンプルコードがJavaだったのでJavaをコンパイルして試せる環境がほしい。 min117.hatenablog.com RaspberrPi3 に Java環境を構築することにする。teratail.com $ sudo apt-get -y install openjdk-8-jdk $ java -vers…