Java 8から導入されたラムダ式はJavaによるプログラミングに革新的な変化をもたらした。Javaのラムダ式は、入力パラメータを受け取って値を返す無名関数の簡易的な記述法である。入力パラメータは、明示的に型を宣言することもできれば、型宣言を省略 ...
InfoQのすべての体験をアンロックして、そのメリットを最大限に活用しましょう ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。
Java 8で導入された「ラムダ式」と「Stream API」は、繰り返し処理や条件分岐をもっと簡潔に、読みやすく記述するための強力な機能です。 本記事では、これらの背景・文法・実用例を丁寧に解説し、for文との違いや使いどころの見極め方までカバーします。
CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。 講演資料・動画 ...
S3へのダイレクトアップロード処理が完了した後には、後処理が必要なケースが多くあります。例えば、アップロードしたファイルのオブジェクトキーをデータベースに保存したい、アップロードされたファイルのチェック/加工をしたいなど、実行したい ...
本連載では、今までJavaの経験はあっても「ラムダ式は、まだ知らない」という人を対象にラムダ式について解説していきます 本連載では、今までJavaの経験はあっても「ラムダ式は、まだ知らない」という人を対象にラムダ式について解説していきます。
このエラーメッセージは、AWS Lambdaが指定されたJavaのハンドラークラス「Handler」を見つけることができないことを示しています。JavaでLambda関数をデプロイする際に、適切なハンドラークラスが設定されていない場合や、Jarファイル内にそのクラスが含まれて ...
何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近 ...
会員(無料)になると、いいね!でマイページに保存できます。 第2回:Amazon EC2入門 第3回:Amazon VPC入門 第4回:Amazon S3入門 第5回:Amazon RDS入門 第6回:AWS Lambda入門 AWS Lambdaとは AWS Lambda(以下Lambda)はサーバレスコンピューティングサービスです ...
今回も、前回に引き続き、Project Lambdaの紹介をしていきましょう。 前回はラムダ式について紹介しました。しかし、Project Lambdaによる言語仕様の変更はラムダ式だけではありません。そこで、今回と次回でラムダ式以外の言語仕様の変更についてまとめてみ ...
ハードウエアのトレンドはマルチコア、そしてメニーコアに向かっており、それに合わせてソフトウエアも変化していかなくてはいけません。タスクを細分化する手法である「分割統治法」を並行処理するためのフレームワークとしてJava SE 7に導入されたのがFork/Join Frameworkです。