Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Java 8 vs. Checked Exceptions
Search
Grzegorz Piwowarek
March 29, 2016
Programming
0
120
Java 8 vs. Checked Exceptions
TouK/ThrowingFunction
Grzegorz Piwowarek
March 29, 2016
Tweet
Share
More Decks by Grzegorz Piwowarek
See All by Grzegorz Piwowarek
Javaslang DevoxxBE 2016
pivovarit
1
140
Javaslang DevoxxMA
pivovarit
2
1.1k
JavaSlang JavaDayKiev 2016
pivovarit
0
84
Javaslang - functional Java done right
pivovarit
0
230
Java Wars VIII: The Function Awakens
pivovarit
0
700
Java 8: Lambdas, Monads and Java Collections
pivovarit
1
120
Other Decks in Programming
See All in Programming
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
360
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
120
Rethinking API Platform Filters
vinceamstoutz
0
150
Codex の「自走力」を高める
yorifuji
0
1.3k
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
390
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
2.7k
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
550
PHPで TLSのプロトコルを実装してみる
higaki_program
0
420
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
170
PHPのバージョンアップ時にも役立ったAST(2026年版)
matsuo_atsushi
0
240
ロボットのための工場に灯りは要らない
watany
11
3.1k
Feature Toggle は捨てやすく使おう
gennei
0
300
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Agile that works and the tools we love
rasmusluckow
331
21k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
500
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
400
Prompt Engineering for Job Search
mfonobong
0
220
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Mobile First: as difficult as doing things right
swwweet
225
10k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
170
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
770
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Transcript
JAVA 8 VS. CHECKED EXCEPTIONS GRZEGORZ PIWOWAREK PIVOVARIT
PIVOVARIT Visions of Tondal
None
None
None
None
PIVOVARIT WHERE'S THE PROBLEM?
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT BUT...WHY?
PIVOVARIT
PIVOVARIT SOLUTIONS:
PIVOVARIT WORKAROUNDS: 1. TRY (JAVASLANG) 2. FUNCTIONAL TYPES WITH "THROWS"
CLAUSE
PIVOVARIT
PIVOVARIT
PIVOVARIT 2. FUNCTIONAL TYPES WITH "THROWS" CLAUSE
PIVOVARIT 2. FUNCTIONAL TYPES WITH "THROWS" CLAUSE
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT https://github.com/TouK/ThrowingFunction/
PIVOVARIT