20230418のJavaに関する記事は13件です。

大学でプログラミングを会得した私が完全未経験向けのJavaの講座を受けてみた

はじめに どうも。atsu123456789です。 今回は大学、大学院でC言語を用いた数値シミュレーションの研究をしていた私が下に記載するJavaの完全初学者向けの講座を受講してみたので、その感想に…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Leetcode 1768. Merge Strings Alternately

https://leetcode.com/problems/merge-strings-alternately/description/ アプローチ Brute-force コード class So…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

JAVA X2 type02 Season1 Chapter3:JAVAさん!はじめまして!!

おつう、やっとコーディングするってよ!! こんにちは、或いはこんばんわ。エージェント02です。 いよいよHello Worldします。第一関門ですね。 毎回ですけど、私の記事は初学者の理解に添わせて…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

SpringBootでアプリを作成してみた【REST API開発入門】

RESTとは? クライアントから、サーバに実施してほしいことをHTTPプロトコルを用いて依頼する ⇨ (例)http://hostname/yattehosiikoto 標準的なHTTPリクエストメ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Failed to execute goal org.apache.maven.plugins:maven-surefire-pluginというエラーがでる

はじめに いままで動いていたmavenがなぜかコケるようになっていたので対処したときの記録です。 根本的になぜ解決したのかはわかっていないですが、参考になればと思います 問題 ./mvnwを実行する…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

mvn(Maven)コマンドがターミナルによって挙動が違う

はじめに ターミナルによって挙動が違う、さっきまで動いていたのに動かなくなったという減少が起きたので、先輩に助けていただきました そこでの調査についてメモ程度にまとめていきます 問題 ./mvnwを…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

文字コードの確認・変換・指定する方法【Java】

Javaには文字列を正しく表示するために指定する「文字コード」がある。「文字コード」の指定を間違えると、文字化けの原因になるので注意。 文字コードとは 文字列はプログラムの内部ではbyte型の配列の…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

try-catchで例外処理を実装!Exceptionクラスの使い方【Java】

Javaで例外処理を実装するには、try-catch処理の中で「Exception」クラスを指定する必要がある。 ・例外処理とは、 (想定内の)エラーが起きたときに行う処理のこと。 「try-cat…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

FileInputStreamでファイルを読み込む方法【Java】

Javaにはファイルの読み込みを行うFileInputStreamクラスがある。 ・FileInputStreamクラスとは ・FileInputStreamクラスの使い方 ・FileInputSt…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

キーボードから入力する(InputStreamReader/Scanner)【Java】

Javaにはキーボードから文字を入力するための「InputStreamReader」や「Scanner」がある。標準入力を扱うことができるので上手く活用してみよう。 「標準入力」とは 標準入力とはキ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ABC298A~Eの解答[Java]

はじめに 今回はEまでコンテスト中に解けたのでそれを載せようと思います。 では、見ていきましょう。 なお、用いられている自作ライブラリは提出結果からご確認ください。 A - Job Interview…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

インターフェースとは

クラスが実装するべきメソッドの一連の仕様を定義するためのコンパイル時の契約 抽象メソッドや定数を含んでおり、クラスがこれを実装することによりそのメソッドのふるまいを定義 クラスが複数のインターフェー…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Pairクラスを使う

たまに思っていたこと 「1メソッドから戻り値が2つ(以上)ある時ってどう返せばいいんだ?」 例えば開始時間と終了時間が欲しいんだけどどうreturnに詰め込めばいいのか Map使うとか、setter…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む