java
pom.xmlに以下のコードを追加。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.apache.to…</groupid></dependency>
10回繰り返す処理 for (int i = 0; i < 10; i++ ) { 処理 } から、 IntStream.range(0, 10).forEach( i -> { 処理 });
配列とは データをたくさん詰められてまとまったもの。 同じデータを複数持つことが出来るオブジェクト。 一度サイズが決められると変更できない。 以前少しまとめたもの:Java用語まとめ - プログラミングMEMO コレクションとは 大きさが決まっていない配列…
※→はYes・↓はNo 名前 ↓ 頭が大文字 → クラス ↓ 後ろに ( ) あり → メソッド ↓ 先頭にデータ型あり → 変数の宣言 ↓ 後ろに -> あり → ラムダの仮引数 ↓ 変数の利用
ラムダ式とは コード文の冗長な部分を省いた書き方。 基本的な書き方 (仮引数列) -> {処理} んー。いまいち書き方がよく分からない。。。
StreamAPIとは コレクション(ex. List, ArrayList)を操作するためのAPI。 ・データの抽出・加工・集計などができる。 ・stream内には基本的にデータは書かない。 ・元のコレクションは変更せずに使える。 StreamAPIの基本の流れ StreamAPIには、Stream生成…
そもそもインターフェイスとは インターフェイスとは、クラスの骨格だけを記述したもの・そのメソッドの宣言だけをまとめたもの。 インターフェイスを実装するときは、必ずそこにあるメソッドを実装しなくてはいけない。 継承とは異なり、implementsを使って…
現在時刻の取得 LocalDateTime now = LocalDateTime.now(); System.out.println(now); 月の追加 LocalDateTime addMonths = now.plus(3, ChronoUnit.MONTHS); System.out.println(addMonths); フォーマッター DateTimeFormatter format = DateTimeFormatter.…
Lang – Download Apache Commons Langに飛び、 Binariesにある「commons-lang3-3.4-bin.zip」を選択して、ダウンロード。 ダウンロードしたファイルを解凍。 commons-langを入れたいProjectファイル内に、「lib」ファイルを追加。(もともとあればOK) 解凍…
ex)アルファベット10文字 String str1 = RandomStringUtils.randomAlphabetic(10); 結果:lPuIBtUDse ex)数字5文字 String str2 = RandomStringUtils.randomNumeric(5); 結果:76407 おまけ 先頭の文字だけ大文字で、他は小文字で表示させる方法 String str3…
ArrayListクラス ArrayListクラスは大きさが決まっていない配列。 書き方↓ ArrayList<型> 変数名 = new ArrayList<型>(); <型>のところは、自分で作った型も入れれる。 送るモデルを設定・遷移するビューを指定 model.addAttribute("送り先のビューでの識別…
Thymeleafとは Thymeleafは、HTMLなどのテンプレートエンジン。 動的に内容を変更したいタグに「th:***」という属性を加えて 中身などを置き換える方式。 th:text 表示するもの。 変数の値をタグのテキストとして表示するには、th:text と ${...}←変数式 を使…
セッションとは、サーバーとクライアントの接続を意味する。 サーバーにユーザーがアクセスすると、そのサーバーとクライアントの間には1つのセッションが確立される。
Eclipse > 環境設定 General > Ediotrs > File Associations File typesの横にあるAddを押して、「*.fxml」を書いてOKを押す。 File typesにある*.fxmlを選んで、Associations editorsのAddを押し、「XML Editor (default)」を選択して完了! 参考:*.doc…
launchメソッド Applicationクラスに用意されているもので、Applicationのインスタンスを作成し、 それをアプリケーションとして実行する。 startメソッド Stageというクラスのインスタンスからshowメソッドを呼び出すこと。 これによって、画面にウインドウ…
スレッドとは、アプリケーション内で実行する処理の最小単位(シングルスレッド)。 マルチスレッドとは、複数のスレッドを用意し、スレッドごとに独立した処理が実行されるもの。
ストリームとは、外部とのデータ送受を抽象化した概念のこと。 Javaにおいては、ストリームはデータの読み書きを行う標準化された機構。 テキストストリームクラスの種類 ・FileReader ・BufferedReader ・FileWriter ・BufferedWriter
変数 データ(数値・文字)を格納するための箱みたいなもの 型 用途に応じた箱の形 配列 同じ型の変数を1つにまとめたもの クラス データの処理をまとめたもの 設計図的な オブジェクト 設計図(クラス)をもとに実体を生成したもの(生成しないとクラスは利…
コンパイル 作ったソースファイルを実行するには、コンパイルという作業が必要です。 コンパイルというのは簡単に言うと人間が書いたコードをコンピュータが読める状態に翻訳することです。 コンパイル方法 javac ファイル名.java 実行方法 java ファイル名 …
extendsとは、クラスの継承のこと。 定義済みのクラスの機能を引き継いで、新たにクラスを定義できます。 ex) class Foo { // } class FooChild extends Foo { // } Fooで定義したクラスを、FooChildに継承されていることになります。