たなかのJava日記

どんなことをやったか(学んだか)、どこで詰まったか(わからなかったか)、どこで工夫したかの記録です。

2022-04-01から1ヶ月間の記事一覧

Day30

■時間 0.5時間 ■行ったこと 1,コンピュータはなぜ動くのか(7章) ■出来たこと インプットなので特にありません。

Day29,【Spring Boot】localhost:8080へアクセス⇒謎のログイン画面が表示される件

表題の件ですが、初歩的な凡ミスでまとめる必要性がないのか、同様の記事がネット上に無かったので忘備録として記載します。 対象のソースコードは以下です。 package jp.gihyo.projava.talklist; import org.springframework.web.bind.annotation.RequestMa…

Day28

■時間 1.0時間 ■行ったこと 1,コンピュータはなぜ動くのか(7章) ■出来たこと インプットなので特にありません。 ■その他 学習とは関係ありませんが、GW前最後の出勤でした。 月の後半は残業が少し増えたのと、疲労が重なりペースが落ちました。 5/2,6は休め…

Day27,ここからが本番

■時間 1.0時間 ■行ったこと 1,Spring Bootの設定 2,Webサーバ、APサーバについて ■出来たこと ・Spring Bootの設定 ■出来なかったこと WebサーバとAPサーバの違いは何ですか? DBサーバを加えて、どこでどのようなやり取りをしているか答えてください。 と聞…

Day26

■時間 0.5時間 ■行ったこと Spring Bootmについて ■出来たこと ・Webアプリケーションとフレームワーク説明 ■出来なかったこと 特にないです。

Day25

■時間 1.5時間 ■行ったこと 1,プロになるJava(p.396~411) ■出来たこと ・Intellj IDEAでの基本的なGitの使い方 ■出来なかったこと 個人で使用していることと、クラスなどが少ないからか、 まだGitの便利さがあまり分かっていません。 操作についても身体に…

Day24

■時間 1.0時間 ■行ったこと 1,プロになるJava(p.379~395) ■出来たこと ・IDEでの効率的な書き方 ・Gitのインストール ■出来なかったこと 特にありません。

Day23

■時間 3.0時間 ■行ったこと 1,プロになるJava(p.359~379) ■出来たこと ・確認したいクラス名やメソッド名にテキストカーソルを合わせ、Ctrl + Q ⇒Javadocの表示 ・もう一度、Ctrl + Q ⇒Javadocの常時表示 ・自分のコードにJavadocを定義 ・JUnitのセットア…

Day22

■時間 2.0時間 ■行ったこと 1,プロになるJava(p.323~358) 2,コンピュータはなぜ動くのか(第6章) ■出来たこと ビルドツールの必要性 Mavenの基本 Mavenのモジュールとディレクトリ構成 ライブラリとMavenRepository Javadocから読み取れること ■出来なかった…

Day21

■時間 1.5時間 ■行ったこと 1,プロになるJava(p.302~323) 2,コンピュータはなぜ動くのか(第5章) ■出来たこと クラスの継承 スーパークラスとサブクラス 継承でのコンストラクタ メソッドのオーバーライド 抽象クラス、メソッド ■出来なかったこと 継承によ…

Day20

■時間 1.5時間 ■行ったこと 1,プロになるJava(p.276~302) ■出来たこと インターフェースを使ってメソッドを統一的に扱うこと ■出来なかったこと クラス内で定義するクラスについての理解 ■課題 正規表現 ■コメント、その他 本日の出来なかったことに関して…

Day19

■時間 1.5時間 ■行ったこと 1,プロになるJava(p.271~275) ■出来たこと enumを使用した状態遷移の管理 ■出来なかったこと 正規表現の理解 ■課題 正規表現 ■コメント、その他 特にありません。

Day18

■時間 2.0時間 ■行ったこと 1,プロになるJava(p.263~270) ■出来たこと 重複するデータをを取り除くプログラムは思ったより書けました。 例:abcccbaabcをabcbabcにする ■出来なかったこと 「Streamかforループを使用するかの判断が難しい」 Streamはデータご…

Day17

■時間 2.5時間 ■行ったこと 1,プロになるJava(p.240~262) ■出来たこと 昨日に比べてネットワークやサーバーについて理解ができました。 ■出来なかったこと 土日はネットワークやサーバーの理解に時間がかかったため、次の章に進むことやアルゴリズムなどが…

Day16,今後について

今日から記載する項目を変更します。変更点は「出来たこと」と「出来なかったこと」の追加です。これで「見える化」が図れます。とはいえ、まとめるのに数時間かかるのは本末転倒なので簡潔に記載します。 (技術的なことは別途記事にすることも検討していま…

Day15

■時間 1.0時間 ■行ったこと 1,プロになるJava(p.240~262) ■コメント ネットワークで通信するプログラムの部分を学習しました。 初めて学ぶ分野でわからない単語ばかりだったため理解度は2割ほどです。 明日、もう一度取り組んでから次に進むことにします。 …

Day14

今日で2週目が終了 ■時間 3.5時間 ■行ったこと 1,プロになるJava(p.207~243)2,コンピュータはなぜ動くのか(第3章、第4章) ■コメント 最近はStreamやラムダ式、メソッド参照を学習してました。 Java Silverの学習で逃げた部分、捨てた部分なので理解に時間…

Day13

■時間 0.5時間 ■行ったこと 1,プロになるJava(p.206~207/前日の復習) ■課題・前値インクリメントと後置インクリメントの説明・参照型について・JDKやJVMの説明、位置づけ 課題については今週末に取り掛かる予定

Day12

■時間 2.5時間 ■行ったこと 1,プロになるJava(p.196~207)2,コンピュータはなぜ動くのか(第2章) ■課題・前値インクリメントと後置インクリメントの説明・参照型について・JDKやJVMの説明、位置づけ 課題については今週末に取り掛かる予定

Day11

■時間 3時間 ■行ったこと 1,プロになるJava(p.187~195)2,コンピュータはなぜ動くのか(第2章)3,アルゴリズムを、はじめよう(第3章) ■課題・前値インクリメントと後置インクリメントの説明・参照型について・JDKやJVMの説明、位置づけ 課題については今週末に…

Day10,繰り返し

■時間4時間 ■行ったこと1,プロになるJava(p.161~187)3,コンピュータはなぜ動くのか(第2章) ■コメントJava書籍の迷路を作るコードが難しく、時間をかけましたが理解が出来ませんでした。文法の理解だけでは全体の把握は難しいことを知ることができたのが一番…

Day9,データ構造

■時間3.5~4.0時間 ■行ったこと1,プロになるJava(p.143~160)2,アルゴリズムを、はじめよう(第3章-1と2)3,コンピュータはなぜ動くのか(第1章) ■課題・前値インクリメントと後置インクリメントの説明・参照型について・JDKやJVMの説明、位置づけ ------------…

Day8,Java 14以降のswich文、swich式

■時間 1.5時間 ■行ったこと 1,プロになるJava書籍p.133~142 ・条件演算子 ・Java 14以降のswich文 ・Java 14以降のswich式 ■コメント 新しい書き方だとミスが減るのと記述が簡潔で良いなと感じました。 このように技術は絶えずアップデートしていくので継続…

Day7,オブジェクトの比較はequalsメソッド

■時間 1.5時間 ■行ったこと 1,プロになるJava書籍p.128~132 ・文字列などの比較 2,アルゴリズムを、はじめようp62~66 ■コメント 木曜になると疲れがでてきて進捗がいまいちです。 ■その他 特になし ■課題これまでと変わらず ・前値インクリメントと後置イ…

Day6,IDEショートカットやJavaの基本

■時間 2時間 ■行ったこと 1,プロになるJava書籍p.114~127 ・Javaの基本について ・compareToメソッド ■コメント compareToメソッドの意味を理解するのに時間がかかりました。 ■その他 特になし ■課題これまでと変わらず・前値インクリメントと後置インクリ…

Day5,Swingを使った簡単なアプリ作成

■時間 1時間 ■行ったこと 1,Swingを使用した簡単アプリケーション作成 ■仕様 ・機能は大文字変換のみ 画面上部に一行の入力欄があり、真ん中にボタンを配置しました。 そのボタンを押すと、上部の入力値が大文字に変換されて、画面下部に表示される仕組みで…

Day4,アルゴリズムを、はじめよう

■時間 3.5時間 ■行ったこと 1,書籍「プロになるJava」p94~101 ・BigDecimalクラスの復習 ・SwingによるGUI(ウィンドウ表示、入力領域の表示) 2.書籍「アルゴリズムを、はじめよう」p0~59 ・アルゴリズムの基本 ・変数と配列 ■課題前日と変わらず・前値イン…

Day3,formatメソッドとformattedメソッド

■時間 約2時間 ■行ったこと 1,書籍「プロになるJava」p80~93 ・標準API(日付時刻関連) ・staticメソッドとインスタンスメソッド ・formatメソッド、formattedメソッド ・BigDecimalクラス ■コメント 特になし ■課題前日と変わらず・前値インクリメントと後…

Day2,無題

■時間 1.5時間 ■行ったこと 1,書籍「プロになるJava」 ・昨日の復習 ■コメント 午前に家事や通院を行い順調でしたが、 午後は疲れがたまっていたのか、気付いたら夕方まで寝てしまいました。 そのため、平日並みの学習時間です。 ■課題前日と変わらず・前値…

Day1,スタート

今日は、2022/04/01です。 ちょうど新年度なので本日から学んだことの結果を記録していきたいと思います。 早速ですが、本日の結果報告です。 ■時間 約2時間 ■行ったこと 1,書籍「プロになるJava」0~80p ・Javaについて(Javaの使用とJDKディストリビューシ…