Archive for the ‘Java EE’ 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.

10 przydatnych narzędzi dla Javy EE

Dziesięć przydatnych narzędzi dla Javy EE od Adama Biena.

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