広告
参加者への情報
イベントの説明
関西のJavaエンジニアのためのコミュニティです。
参加を検討されている方へ
初参加、Java初心者歓迎です。 業務でJavaを使っている話もありますが、使ってなくても大丈夫です。
継続開催しているイベントですが、内容は1回ごとに完結していますので「前回参加していないからわからない」などと言ったことはありません。
セミナー形式の会です。 コミュニティとしては質疑など会話は歓迎ですが、苦手な方は一言も話さないことなども可能です。
気兼ねなく参加ください。 その他、気になることがあればお問い合わせください。
内容
前回の6月に引き続き、JJUG CCC 再演回と言いつつ、テーマを 「型の表現力」 にしています。
| 時刻 | 内容 |
|---|---|
| 18:45 | 開場 |
| 19:00 | 開始 |
| - | 会場説明 |
| - | 関ジャバについて。本日のお品書き。 |
| - | 本編(セッションリスト参照、順不同) |
| 21:00 | 撤収 |
セッションリスト
Optionalをもっと使いたい / Yoneyama
ドメインモデルについて表現力をあげるため、またNull安全性を向上させるためあえてOptionalをクラスフィールドの型定義で使用するという話をします。
シールドクラスをはじめよう / Masaki Asano
シールドクラス(sealed をはじめとする一連の修飾子)は Java 15 にプレビュー機能として提供され、その後の Java 17 で正式追加されました。 機能としては、クラスやインターフェース間の継承・実装の関係を宣言的に制限することができ、コンパイルフェーズでの整合性確保や保守性の向上に繋げられます。
本セッションは、ステップアップセッションとして Java 初心者に向けて、 シールドクラスに関する初歩的な話や背景を交えながら、どのような機能であるかを説明します。 また、実際のソースコードを用いて、有用性や使い方などを説明します。 (※JJUG CCC 2024 Fall の再演です。)
Javaで学ぶ代数的データ型 / Kanon
関数型プログラミングと聞いて、初心者の方が一番に連想するキーワードは"純粋関数"ではないでしょうか。 一方で、純粋関数を作るうえで"副作用を受けない・スコープが決まっている値"というのは非常に重要ですが、この概念=代数的データ型についてはまだそれほど広まっていないように思います(主観)
そこで、このセッションではJavaを用いて直積型と直和型についてお話しします。
型で語るカタ / irof
型が普段の開発にどう役立つか/役立っているかっていう実利本意のふわっとした話をします。
注意事項
- 他の人の品位を傷つけたり、差別したり、嫌がらせとなる言動や行動は絶対におやめください
- 飲食や喫煙は会場の指示に従ってください。不可と思っておくのが無難です。
- オンライン配信は行いません。
- 懇親会は予定していません。有志で声掛け合うことはあります。ご自由にどうぞ。
お問い合わせ
以下のいずれかでお願いします。
- https://x.com/kan_java へのDMやメンション
- Connpass のメッセージ(メールでの返信になります。こちらは基本的に返信しませんので、必要な場合は本文に記述してください。)
発表者
広告

エンジニアをつなぐ
connpass は株式会社ビープラウドが開発・運営しています