社会人のメモ帳

忘れたくないことアレコレ

【第7週】第7章:ラッパークラスとオートボクシングを理解する【Java Gold合格へ向けて】

PREV | LIST | NEXT Java Gold合格へ向けて 前回の記事の繰り返しになるが、改めてラッパークラスとオートボクシングの定義について確認しておきたい。 ラッパークラス…基本型を参照型のように扱うことができる オートボクシング…基本型とラッパークラス型の…

【第7週】第7章:汎用とコレクションを理解する【Java Gold合格へ向けて】

PREV | LIST | NEXT Java Gold合格へ向けて 黒本の第7章は『汎用とコレクション』、これをさらに細分化すると下記の8つに分かれる(黒本より抜粋)。 オートボクシングとラッパークラス ジェネリクスの利用 共変性と非変性 非境界ワイルドカード 上限境界ワ…

【Javaの備忘録】基本型と参照型を説明する

前提知識 基本型について 参照型について まとめ 前提知識 そもそもプログラムは、変数と呼ばれる「箱」にモノ(=値)を格納しておき、それらを取り出して別の「箱」に入っていたモノと比較したり、別の「箱」のモノと組み合わせたりというような処理ができ…

【エンジニアの独り言】勉強でGitHubを有効活用したい②

勉強でGitHubを有効活用したい GitHubにて勉強で作成したコードを公開し始めたということを、前回の記事では報告した。とりあえず使ってみた所感だったりをまとめておこうと思う。とはいえ使い始めて一週間足らずなので悪しからず。 記事としては②、③……と増…

【第6週】第6章:ストアド・プロージャを実装してみる【Java Gold合格へ向けて】

PREV | LIST | NEXT ストアド・プロージャとは ストアド・プロージャ実装してみる ストアド・プロージャ実装してみる まとめ ストアド・プロージャ実装してみる ストアド・プロージャとは、複数の命令文をまとめて実行できるようにしたもののことを指し、複…

【第6週】第6章:JDBCによりDB操作してみる【Java Gold合格へ向けて】

PREV | LIST | NEXT DB操作の前準備 DB操作してみる DB操作してみる まとめ 前準備 第六章のJDBCについて実装してみるに辺り、ローカルでDBサーバを起動する必要がある。今回はpostgreを使うことにした。環境構築に際しては下記記事を参考にしている。 www.f…

【エンジニアの独り言】勉強でGitHubを有効活用したい①

勉強でGitHubを有効活用したい GitHubとは開発のためのソフトウェアプログラムであり、チームでのソースコードのバージョン管理が行えるシステムや、タスクやバグなどを管理するISSUE管理システムなどが利用でき、使っている現場も少なくないだろう。 コミッ…

【第6週】第6章:JDBCによるデータベース連携を理解する【Java Gold合格へ向けて】

PREV | LIST | NEXT Java Gold合格へ向けて 黒本の第6章は『JDBCによるデータベース連携』、これをさらに細分化すると下記の9つに分かれる(黒本より抜粋)。 JDBCの概要 接続文字列 データベースの接続と切断 データの検索・挿入・更新・削除を行うSQL文の…

プログラムはなぜ動くのか 書評

プログラムが動く理屈を知る 情報 著者:矢沢久雄 目次 プログラムにとってCPUとはなにか データを2進数でイメージしよう コンピュータが小数点数の計算を間違える理由 四角いメモリーを丸く使う メモリーとディスクの親密な関係 自分でデータを圧縮してみよ…

【エンジニアの独り言】プログラミングの勉強をどうすれば良いか①

プログラミングの勉強をどうすれば良いか 以前に「何かを教えるという行為について」自分なりに注意していることなどをまとめた。とはいえ仕事で関わる相手は、それなりの知識があるという前提条件の下で会話している。Javaについてにしろ、SQLにしろ、浅瀬…