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
Immutability in Java
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Piotr Kafel
March 19, 2013
Programming
82
0
Share
Immutability in Java
Piotr Kafel
March 19, 2013
More Decks by Piotr Kafel
See All by Piotr Kafel
Reactive - land of confusion
pkafel
0
560
Apache Kafka - short introduction
pkafel
0
130
RxJava in Microservices World
pkafel
1
1.2k
Whats new in Java 8
pkafel
0
130
Other Decks in Programming
See All in Programming
ソフトウェア設計の結合バランス #phperkaigi
kajitack
0
500
PHPでローカル環境用のSSL/TLS証明書を発行することはできるのか? #phpconkagawa
akase244
0
350
PHPでバイナリをパースして理解するASN.1
muno92
PRO
0
440
Kingdom of the Machine
yui_knk
2
1.5k
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
200
Back to the roots of date
jinroq
0
790
サプライチェーン攻撃対策「層を重ねて落ちない壁」を10日間で組み上げた話 #TechLeadConf2026
kashewnuts
1
250
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1.2k
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
28
19k
20260514_its_the_context_window_stupid.pdf
heita
0
900
開発とはなにか、Essenceカーネルで見えるもの
ukin0k0
0
110
AI時代になぜ書くのか
mutsumix
0
360
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.4k
Deep Space Network (abreviated)
tonyrice
0
130
Amusing Abliteration
ianozsvald
1
160
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
780
How to Ace a Technical Interview
jacobian
281
24k
WENDY [Excerpt]
tessaabrams
10
37k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
170
Mobile First: as difficult as doing things right
swwweet
225
10k
How to make the Groovebox
asonas
2
2.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
Chasing Engaging Ingredients in Design
codingconduct
0
190
Transcript
Immutability in Java by Piotr Kafel (@PiotrKafel)
What does it mean that object is immutable ? Collections.unmodifiableCollection()
? Do we have some examples in JDK ?
Why should I care ?
How to ensure immutability ?
None
None
But what to do in such a case ?
"More computing sins are committed in the name of efficiency
(without necessarily achieving it) than for any other single reason — including blind stupidity." W.A. Wulf
Thank you !