哲学的な視点 Javaしててさ、() vs []の違い!なんかこんがらがってくるわ(´;ω;`)ウッ… ():メソッドを呼び出す 何をする? メソッド(機能)を呼び出して、リストの中にデータを追加・削除・取得する処理を行う。 LinkedListやArrayListで使う 例えば、add()メソッドはデータをリストに追加するための機能だよ。 ... 2025.03.22 哲学的な視点
哲学的な視点 LinkedListさんってどんな人? LinkedListさんってどんな人?LinkedListさんは「ひもでつながれたお友達リスト」をイメージしてみて。 例えば: 「リンゴさん」と「バナナさん」と「オレンジさん」が、お友達として手をつないでいる。 手をつないでるから、新しいお... 2025.03.22 哲学的な視点
哲学的な視点 荒井リスト君ArrayListと荒井さんArrayのハイブリッドはいないの? LinkedListっが存在している!?LinkedListのデータ構造 柔軟性が高い(追加・削除が簡単): 荒井リスト君と同じく、要素を自由に追加・削除できるよ。 サイズは固定されず、動的に変化する! 効率的な挿入・削除: 荒井さん(配列... 2025.03.22 哲学的な視点
哲学的な視点 ArrayListがあるのならArray(配列)要らなくない? ArrayListがあるのならただのArrayは要らないと思うんだよね。配列の特徴 vs リスト混乱している「配列」と「リスト」の違いも簡単に整理しておくね:機能配列(Array)リスト(ArrayList)サイズ固定動的(追加・削除できる... 2025.03.22 哲学的な視点
学びと気づき 世の中完璧に書かれたコードってないと思うわ 実際、完璧なコードは存在しないと言っても過言ではないよ。コードは人間が書くものだから、どんなに気をつけてもミスやバグが入り込むことがあるし、新しい技術やシステムの登場で「完璧だったはず」のコードも突然問題を起こすことがあるんだよね。 バグだ... 2025.03.20 学びと気づき
哲学的な視点 プログラムの書き方は2つに分かれる!なんか覚えられないんですけど… 定型文(覚えて使うだけ) 言い回しが決まっている部分がある。 キーボード入力や画面表示のように頻繁に使うもの。 自分で考える部分 例えば、どんなメッセージを表示するかとか、入力されたデータをどう使うか、そういう部分はプログラマーの想像力を活... 2025.03.20 哲学的な視点
哲学的な視点 バイトとビットがよくわからないんだけど 鍵(ビット)と文字(バイト)の関係 1つのビット:0か1の世界。 1つの鍵で「開く/閉じる」のような状態しか表せない。 8つのビットが揃う時(1バイト):これで1文字が作れるんだ! 例えば、8つの鍵なら 2⁸ = 256通り の組み合わせが... 2025.03.20 哲学的な視点
哲学的な視点 -127~128はintもshortもfloatもdoubleも介在していてよく分からないね! 型の違いを簡単にまとめると… int: 範囲: -2,147,483,648 ~ 2,147,483,647(かなり広い) 使いどころ: 整数を扱う場合に最も一般的。普段使いにはこれを選ぶのが基本。 short: 範囲: -32,768 ~... 2025.03.20 哲学的な視点
哲学的な視点 16以上の大きな進数が使われているコンピュータは存在するの? なぜ16進数が主流なのか? 効率性: コンピュータは基本的に「2進数(0と1)」で動いているけど、2進数だと桁数が多くなる。 16進数は「4ビット(2進数4桁)」を1桁で表現できるため、非常に効率的で扱いやすい。 人間にも理解しやすい: 1... 2025.03.20 哲学的な視点
哲学的な視点 8進数とか、16進数って、どこで使われるの? 16進数をどこで使うのか? 色の指定(ウェブデザインやプログラミング): 例えば、HTMLやCSSで「#FF5733」と書くと、これが16進数の色指定! 赤(FF = 255) 緑(57 = 87) 青(33 = 51) メモリやハードウェ... 2025.03.20 哲学的な視点