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
63
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
120
RxJava in Microservices World
pkafel
1
1.1k
Whats new in Java 8
pkafel
0
120
Other Decks in Programming
See All in Programming
はてなにおけるfujiwara-wareの活用やecspressoのCI/CD構成 / Fujiwara Tech Conference 2025
cohalz
3
3k
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
8
900
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
190
Swiftコンパイラ超入門+async関数の仕組み
shiz
0
190
Package Traits
ikesyo
2
220
サーバーゆる勉強会 DBMS の仕組み編
kj455
1
320
Оптимизируем производительность блока Казначейство
lamodatech
0
970
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
5
2.3k
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
190
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
400
AHC041解説
terryu16
0
480
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
3.1k
Featured
See All Featured
A better future with KSS
kneath
238
17k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Building Applications with DynamoDB
mza
93
6.2k
Into the Great Unknown - MozCon
thekraken
34
1.6k
Writing Fast Ruby
sferik
628
61k
Being A Developer After 40
akosma
89
590k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Become a Pro
speakerdeck
PRO
26
5.1k
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 !