20220517のJavaに関する記事は16件です。

Java Silver SE11を獲得するまでの日記【1章】

はじめに 資格を取るまでJavaの勉強やその途中で思ったことを適当に殴り書いていく。 見返したときにさらっと復習ができる程度には書きたい... なのでこれは個人的な記事です。 パッケージとインポー…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

SheetAPI v4とDriveAPIを使ってJavaでスプレッドシートを操作する

Javaのwebアプリからスプレッドシートを操作したいという要望があったのだが、SheetAPIのv3については記事がいっぱいあるのだけどv4については少なくて使い方を試すのに苦労したので備忘録とし…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Aamazon EC2にDockerコンテナを立ち上げてJavaプログラムをテストしたい

はじめに 本内容は、成り立てエンジニアな私の個人メモとしての記録であり、超基礎的な内容となっております。初学者向けとして本記事を閲覧していただければと思います。また、自身の成長につながるため、何か…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Java】System.out.printlnを複数回呼び出した場合、AtCoderでTLEになってしまうので実際に実行時間を計測してみた

 AtCoderにて、System.out.printlnを複数回呼び出すと、AtCoder228_CやAtCoder231_Cのように最悪$10^5$行くらいの文字列を出力する場合、TLEになる場…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

M1 MacでJavaの環境構築をする 2022年5月

環境 macOS Monterey 12.3.1 VSCode openjdk 18.0.1 2022-04-19 javac 18.0.1 本記事で達成すること 「M1 Mac」に 「OpenJ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ABC003の一部が解けたので書いた記事

はじめに 前回に引き続き、ABC003を解いて見ました。ただ、D問題はちょっと解法が思いつかなかったので後日解いてみようと思います。 では、ACが取れたコードを解説していきます。 A - AtCo…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Java8初期で知識が止まってる化石プログラマーがJava17を触って得た知見

はじめに Java8初期で知識が止まっている化石プログラマーが書籍『プロになるJava』を読んで、得た知見をメモ書き感覚であげていきます。 初歩的な内容も含まれてますが、温かい目で見守ってください…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Spring MVC

Web アプリケーションを MVC アーキテクチャーで開発する際に使用するフレームワークです。 フロントコントローラーパターンを採用しています。 Spring MVC の特徴 Controller …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

AOP

AOP (アスペクト指向プログラミング Aspect Oriented Programming) プログラミングをしていると、ログ出力や例外ハンドリングなどといった 複数の箇所にまたがって存在する処…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Bean

Java のソースコード内で定義する Bean 定義を行う コンフィグレーションクラス を用意します。 メソッドに @Bean アノテーションを付与し、Bean 定義を行います。 メソッド名が Be…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

コンポーネントスキャン

Bean 定義用のアノテーションが付与されたクラスをスキャンし、DI コンテナーに登録します。 この DI コンテナーによるスキャンを コンポーネントスキャン といいます。 @Autowired ア…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

前置・後置のインクリメント演算子を、式に含めた時の挙動について

最初に for(;;)の中でよくお世話になるi++,すなわちインクリメント・デクリメント演算子について。 これを単独使いではなく、8 + i++のように式に含めてみるとどうなるのか。 自分で手を動…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JavaによるK-Nearest Neighborアルゴリズム

はじめに K-nearest neighbors (KNN) は分類や回帰のタスクを実行するために用いられる教師あり機械学習アルゴリズムです。 KNNは、テストデータと学習点の距離を求めることで、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【React.js】SpringBootで作成したAPIを呼び出す方法

はじめに 今回は、SpringBootで作成したRestAPIをReactで呼び出す方法について解説します。 SpringBootにReactを導入する方法を調べても、思ったようなものを見つけられ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

素因数分解を Java でやってみる

素因数分解を Java でやってみる ``` int num = 360; // 素因数分解する数字(素因数で割った結果を入れながら処理) int i = 2; // 素因数(2から始めてインクリメ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

もしAndroidオープンソースがクソコードだったら

まえおき 下品なタイトルで申し訳ありません。 あえてクソコード化させてクラス設計を考察する。という内容です。 というのは、直近でCodeCompleteを読んでいてクラスをどう設計するべきかについ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む