日常の中で気づいたことや、新たなスキルへの挑戦を記録する場所です。「学びと気づき」では、小さな発見や成長を読者と共有し、一緒に学びの楽しさを感じられる記事を発信します。

流行との付き合い:本当に好きなものと“付き合いトーク”の境界線
プログラミングクラスでの会話を通して感じた、流行に乗るための“付き合いトーク”と本当に好きなものを語る喜びの違いを探ります。自分らしさと興味を大切にする重要性とは?」

職業訓練校の体験談:出会った先生と感じた改善点
職業訓練校での先生との具体的な体験を通して感じた心理的負担や公平性の課題について共有。改善案を提案し、学習意欲向上を目指す。

職業訓練校での体験から学んだこと
職業訓練校での厳格すぎるルールや新米の先生の対応についての体験を共有しつつ、社畜的な適応力と自分自身の成長を見つめ直した記録

抽象クラスって何なの?
抽象クラスっていうのは、インスタンス化とかカプセル化する前の話のこと抽象クラスは、インスタンス化やカプセル化に進む前の「設計図の設計図」みたいな存在です。具体的なオブジェクトを作る前に、クラスの共通の性質や振る舞いをまとめて定義しておく役割...

ゲッターもセッターも完璧ではないという話に…
世の中には関所を通過せず身を隠しながら通過できる人もいるでしょ!嘘を偽ったりして!プログラミングの世界でもやっぱり嘘の身分を偽って通過している人もいるわけよね!それだと、ゲッターもセッターも見分けられなくて通過させちゃうわね!まさにその通り...

nameになんで戻り値必要なの?名前は名前で返ってきて当たり前じゃん
って、私は思ったんですよ。名前は名前のまんまでしょ。変わるわけないんだから。関数で結婚させるとかないんだからさ。カプセル化に戻り値があるのよ…カプセル化の「戻り値」は、ゲッター(getter)メソッドがある。なんでこれがあるのか?ゲッターや...

インスタンス化とカプセル化の違い
やってることが同じに見えるんだけど。。。で、思ったのが、インスタンス化を「まだ魂が入っていないもの」と見るのは、クラスが設計図として存在していて、それが具体的な形(オブジェクト)になる準備段階を表しているのでピッタリです。クラスからインスタ...

Javaしててさ、() vs []の違い!なんかこんがらがってくるわ(´;ω;`)ウッ…
():メソッドを呼び出す 何をする? メソッド(機能)を呼び出して、リストの中にデータを追加・削除・取得する処理を行う。 LinkedListやArrayListで使う 例えば、add()メソッドはデータをリストに追加するための機能だよ。 ...

LinkedListさんってどんな人?
LinkedListさんってどんな人?LinkedListさんは「ひもでつながれたお友達リスト」をイメージしてみて。 例えば: 「リンゴさん」と「バナナさん」と「オレンジさん」が、お友達として手をつないでいる。 手をつないでるから、新しいお...

荒井リスト君ArrayListと荒井さんArrayのハイブリッドはいないの?
LinkedListっが存在している!?LinkedListのデータ構造 柔軟性が高い(追加・削除が簡単): 荒井リスト君と同じく、要素を自由に追加・削除できるよ。 サイズは固定されず、動的に変化する! 効率的な挿入・削除: 荒井さん(配列...