ふみぽん's diary

技術的な備忘録が主のブログ

2019-05-01から1ヶ月間の記事一覧

Java実践 コレクション

コレクションについての備忘録 さまざまなデータ構造 データ構造の種類 データ構造とは、「データをどのようにまとめて扱うか」ということ。 1. データ構造の種類とjava.utilパッケージのクラス(コレクションフレームワーク) リスト(List):順序通りに並…

HTTP リクエスト・メッセージ作成までの流れ

HTTP リクエスト・メッセージ作成についての備忘録 HTTP リクエスト・メッセージを作成する 1. クライアントが入力したURLを解読する ブラウザの最初の仕事は、クライアントがブラウザで入力したURLを分解して解読すること。 http://user:password@www.XXXco…

Java実践 TimeAPI (Java8)

TimeAPIについての備忘録 TimeAPI Java8から日付関連のクラス群がjava.timeパッケージをして追加になった。 Date,Calendarと比較すると、 APIがわかりやすい 並行処理をしても日時情報を持つインスタンスの中身が壊れないような設計になっている java.timeパ…

Java実践 日付取り扱いの基本[Date型について]

日付取り扱いのまとめ 日付取り扱いの基本 Date型について java.util.Dateクラスは日付を扱い際によく利用される。 エポック(1970/1/1/00:00)からの経過ミリ秒数をlong値で保持している。 引数なしでnewすると現在の日時情報がインスタンス(のfasttime)…

Java実践 正規表現の活用

正規表現の活用についての備忘録 正規表現の活用 正規表現の基本文法 1.通常の文字:その文字でなければならない String text = "Fumi" text.matches("Fumi") // => true text.matches("fumi") // => false text.matches("FumiFumi") // => false 2.ピリオド…

Java実践 文字列の連結

文字列の連結についての備忘録 StringBuilderクラスを用いた文字列の連結 ・StringBuilderインスタンスは内部にメモリ領域(バッファ)を備えている。 ・そのメモリ領域に連結した文字列を蓄えることができる。 連結の手順 append( )メソッドを呼び出してバ…

Java実践 文字列の操作

java 文字列操作についてまとめ