Mentionsy
Stacja.IT Podcast 057 Mateusz Kamiński - Czy Java może być wydajna?
W nowym odcinku podcastu Stacji.IT rozmawiamy o języku Java, który jest jednym z najpopularniejszych języków programowania.
Gościem odcinka jest Mateusz Kamiński - Head of Product Team & Technology Evangelist w Sages.
Podczas naszej dyskusji poruszamy następujące tematy:
Jakie zagadnienia najbardziej Cię interesują w IT?
Dlaczego programujesz w Javie?
Kiedy Java jest wydajna, a kiedy nie?
W jaki sposób można optymalizować działanie aplikacji w Javie?
Czy są do tego jakieś narzędzia, biblioteki, dobre praktyki?
Czy kolejne wersje Javy są szybsze / bardziej efektywne?
Jakie są najważniejsze zmiany w Javie od wersji 8 od strony programisty?
Czy Java nadal szybko się zmienia? Kiedy warto skorzystać z innych języków programowania działających w ramach JVM?
Jakie są najczęstsze błędy popełniane przez programistów JVM?
Zapraszamy do oglądania i subskrybowania naszego kanału, aby być na bieżąco z najnowszymi odcinkami!
________________________________________________________
Posłuchaj rozmów z prowadzącymi na Stacji i dowiedz się, jakie są ciekawe trendy w IT, jaką ścieżkę rozwoju wybrać i jakimi tematami warto się zainteresować. Rozmawiamy o programowaniu, data science i budowaniu własnej kariery w IT. 😉 🌏 Więcej o nas przeczytasz na stronie: www.stacja.it
Rozdziały (12)
Podstawowe informacje o rozmówcach i tematyka rozmowy.
Mateusz opisuje swoje doświadczenie z Javą i jej rozwój w ostatnich latach.
Rozmowa na temat zmian w wirtualnej maszynie Java (JVM) i ich wpływ na wydajność.
Szczegóły dotyczące garbage collectorów i kompilacji do kodu natywnego w JVM.
Mateusz opisuje wprowadzone w Java 8 funkcje funkcyjne i ich wpływ na wydajność.
Rozmowa na temat nowych funkcji w JDK i zmian w paradygramaty programowania w Java.
Mateusz omawia zastosowania, w których Java może być niewydajna, oraz migrację na nowsze wersje Javy.
Podsumowanie i perspektywy rozwoju języka Java.
Rozmowa skupia się na optymalizacji kodu w Javie, profilowaniu i wyborze odpowiedniego garbage collectora w zależności od specyfiki aplikacji.
Rozmowa o różnych opcjach optymalizacji JVM, takich jak CRAC, GraalVM, oraz alternatywne wersje Javy, takie jak Torneido VM.
Porównanie Clojure, Groovy i Kotlin, w tym ich zalety i wady, z podkreśleniem stabilności i wydajności Java.
Podsumowanie rozmowy i zaproszenie do kolejnej rozmowy na temat nowych funkcji Javy.
Szukaj w treści odcinka
To wynikało ze zmian, ponieważ firma Sun upadła, powiedzmy Oracle ją przyjął.
To warto sprawdzić, czy nie przekraczamy tego cache'a, bo co się stanie, jeżeli przekroczymy rozmiar cache'a na ten kod skompilowany, no to po prostu te najrzadziej używane funkcje z niego niestety zostaną usunięte i możemy dochodzić do takiego efektu, że ten cache będzie się ciągle zmieniał, czyli liczba tzw.
Tu niestety mamy duże zmiany i w ogóle w samym języku też jest takie podejście, że można pewne struktury językowe usunąć w pewnym momencie.
Ostatnie odcinki
-
Stacja.IT Podcast 064 Maks Piechota - Dlaczego ...
21.01.2026 13:35
-
Stacja.IT Podcast 063 Krzysztof Kozioł - Confit...
16.09.2025 06:00
-
Stacja.IT Podcast 062 Marcin Wierzbiński - Vibe...
02.09.2025 06:00
-
Stacja.IT Podcast 061 Ewelina Kurtys - Komputer...
31.07.2025 12:21
-
Stacja.IT Podcast 060 Magdalena Therkildsen - K...
18.07.2025 08:20
-
Stacja.IT Podcast 059 Bartłomiej Schmidt - Czym...
19.02.2025 10:14
-
Stacja.IT Podcast 058 Patryk Palej - Nie tylko ...
17.12.2024 10:06
-
Stacja.IT Podcast 057 Mateusz Kamiński - Czy Ja...
06.12.2024 10:49
-
Stacja.IT Podcast 056 Aleksandra Tomaszewska, P...
04.07.2024 07:31
-
Stacja.IT Podcast 055 Maciej Brzeziński - Błędy...
09.05.2024 09:09