Youtube版【初めてみようJava(51)】はじめてのJava実力テスト(1)
今回は、「はじめてのJava実力テスト(1)」です。 これまで解説してきた内容と、関連する内容から出題します。 間違えた問題については、復習してみてくださいね。 ■動画はこちら
Java言語プログラミングのゆるふわレシピ。コピペで使える3分クッキング♪
今回は、「はじめてのJava実力テスト(1)」です。 これまで解説してきた内容と、関連する内容から出題します。 間違えた問題については、復習してみてくださいね。 ■動画はこちら
今回は、「Webアプリケーションの作成(3)―検索アプリケーションの課題解決―」です。 簡単な検索アプリケーションを作ってみましょう。 ■動画はこちら ■動画で使用しているソースコード サーブレット [crayon-65…
カンマ区切りといえば、CSVですね。 StringJoinerを使って、カンマ区切りの文字列を作るサンプル StringJoinerを使って、3つの文字列を結合。 カンマ区切りで結合した文字列を出力します。 [crayo…
今回は、「this、複合代入演算子、コメント―記述する上で知っておきたいもの―」です。 少しバラバラですが、記述する上で知っておきたいものを見てみましょう。 ■動画はこちら
今回は、「Webアプリケーションの作成(3)―検索アプリケーションの課題解決―」です。 簡単な検索アプリケーションを作ってみましょう。 ■動画はこちら ■動画で使用しているソースコード サーブレット [crayon-65…
配列でも簡単にストリームへ変換! Arrays.stream()を使って、配列をストリームAPIで処理するサンプル
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | import java.util.Arrays; 文字列の配列をストリームAPIに変換。 文字列が5文字以上のものをフィルタリングして、結果を出力します。 public class ArraysStreamTest { public static void main(String[] args) { String[] strs = {"car","train","walk","plane","bicycle"}; //ストリームAPIで、文字列が5文字以上のものを探す Arrays.stream(strs) .filter(t -> t.length() >= 5) .forEach(System.out::println); } } |
実行結果 文字列の配列のうち、文字列が…
今回は、「ガーベージコレクション―オブジェクトの生成から消滅―」です。 ガーベージコレクションとオブジェクトの生成から消滅について見てみましょう。 ガーベージコレクションは、使用済の不要なオブジェクトを消去する仕組みです…
今回は、「Webアプリケーションの作成(2)―検索アプリケーションを作る―」です。 簡単な検索アプリケーションを作ってみましょう。 ■動画はこちら ■動画で使用しているソースコード サーブレット [crayon-65f9…
LRUは、キャッシュでよくある方法ですよね。 LinkedHashMapを使って、LRU方式でキャッシュするサンプル LinkedHashMapにデータをキャッシュします。 また、キャッシュしたデータから取得、データの追…
今回は、「ラムダ式(使用例)―汎用的な関数型インターフェース―」です。 ラムダ式の使用例について見てみましょう。 ラムダ式は、別のメソッドに処理を渡すことが基本的な使い方です。 このとき、よく使われるのが汎用的な関数型イ…