Archive for the ‘Java SE’ Category
Dlaczego klasa String jest immutable w Javie?
Krótki wpis odpowiadający na pytanie, dlaczego klasa String została zaprojektowana w Javie jako niezmiennicza.
6 porad jak ulepszyć obsługę wyjątków
Dele Taylor na swoim blogu wymienia 6 wskazówek dotyczących poprawy obsługi wyjątków w aplikacjach napisanych w Javie.
Statyczne metody fabrykujące a konstruktory
Static factory methods vs traditional constructors. Autor sporo czerpie z pierwszego tematu książki „Effective Java. Second Edition” Joshua Blocha, ale warto przeczytać.
Konferencja 33rd Degree 2013
Przekazuję info od organizatora.
Chciałem Was zaprosić do udziału w konferencji 33rd Degree – Conference for Java Masters.
Kiedy: 13-15 marca 2013
Gdzie: Warszawa, Hotel Gromada Lotnisko
Kto: 1200 doświadczonych programistów Java oraz 60 światowej klasy prelegentów
Co: 5 ścieżek + Economy Track
Każdy zatem znajdzie coś dla siebie, a większość na zakończenie podzieli się z nami uwagami, że jedyne co się nie podobało to za duża ilość sesji równoległych, na których Was nie mogło być, a chcielibyście.
P.S. Czemu Warszawa? Niestety centrum konferencyjne w Krakowie, które miało zostać oddane we wrześniu 2012, nie będzie gotowe do maja 2013. Stąd też decyzja o przeniesieniu 33rd Degree do Warszawy.
Pozdrawiam,
Grzegorz Duda
Garbage Collector: G1
Getting Started with the G1 Garbage Collector
Tutorial opisuje podstawy użycia garbage collectora G1 oraz jak go używać z Hotspot JVM. Omawia wewnętrzne działanie G1, komendy linii poleceń oraz opcje logowania jego operacji.
Garbage Collection: podstawy
Java Garbage Collection Basics
Tutorial opisuje podstawy działania Garbage Collection z Hotspot JVM. Przedstawia jak działa garbage collector oraz jak go monitorować za pomocą programu Visual VM.
Zrozumieć JVM
Bardzo ciekawy artykuł wyjaśniający działanie JVM, opisujący jej strukturę oraz rolę podczas wykonywania programu. Sporo ilustracji i kodu.
Java Collection Framework – pytania rekrutacyjne
Pytania dotyczące kolekcji Javy pojawiają się dość często w trakcie rozmów rekrutacyjnych. Oto kilka zebranych pytań wraz z odpowiedziami.
Optymalizacja wydajności JVM, część 3
Druga część artykułu autorstwa Evy Andreasson pt. „JVM performance optimization, Part 3: Garbage collection” opublikowanego na JavaWorld.com.
Linki do poprzednich części:
Part 1: A JVM technology primer. Java performance for absolute beginners
Part 2: Compilers. Use the right Java compiler for your Java application
Understanding Java Garbage Collection and What You Can Do about It
Ciekawa prezentacja Gila Tene’a na temat garbage collection.