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
Piotr Kafel
March 19, 2013
Programming
0
64
Immutability in Java
Piotr Kafel
March 19, 2013
Tweet
Share
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.1k
Whats new in Java 8
pkafel
0
120
Other Decks in Programming
See All in Programming
UMAPをざっくりと理解 / Overview of UMAP
kaityo256
PRO
1
940
RubyKaigi Dev Meeting 2025
tenderlove
1
680
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
77
19k
大LLM時代にこの先生きのこるには-ITエンジニア編
fumiyakume
7
3.2k
Make Parsers Compatible Using Automata Learning
makenowjust
2
6k
Ruby on Railroad: The Power of Visualizing CFG
ydah
0
260
SwiftUI API Design Lessons
niw
1
310
Youtube Lofier - Chrome拡張開発
ninikoko
0
2.5k
Java 24まとめ / Java 24 summary
kishida
3
510
AI時代の開発者評価について
ayumuu
0
220
API for docs
soutaro
3
1.5k
Golangci-lint v2爆誕: 君たちはどうすべきか
logica0419
1
190
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
41
2.6k
Why Our Code Smells
bkeepers
PRO
336
57k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How STYLIGHT went responsive
nonsquared
100
5.5k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Into the Great Unknown - MozCon
thekraken
38
1.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
13
810
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
4 Signs Your Business is Dying
shpigford
183
22k
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 !