Java
Články
Pohled pod kapotu JVM (9.část - tajemství instrukcí lookupswitch a tableswitch)
V dnešní části seriálu o jazyce Java a JVM se již počtvrté budeme zabývat popisem instrukčního souboru virtuálního stroje Javy. Zaměříme se především na dvojici poměrně komplikovaných instrukcí nazvaných tableswitch a lookupswitch, pomocí nichž se implementují větvení programů realizované příkazy switch.
Pohled pod kapotu JVM (5.část - popis virtuálního stroje Javy)
V dnešní části seriálu o programovacím jazyce Java se budeme zabývat popisem vlastního virtuálního stroje Javy, v němž jsou zpracovávány instrukce bajtkódu tvořící těla jednotlivých metod. Popíšeme si strukturu virtuálního stroje v době běhu aplikace a nezapomeneme ani na základní informace o instrukčním souboru.
Podpora skriptovacích jazyků v JDK6 a OpenJDK6 (3.část)
Dnes se již potřetí vrátíme k aplikačnímu programovému rozhraní (API) navrženého v rámci JSR 223, které slouží k podpoře skriptovacích jazyků běžících nad virtuálním strojem Javy. Zaměříme se na předávání hodnot (obecně objektů) mezi aplikací v Javě a skriptem s využitím sdílených pojmenovaných objektů.
Využití skrytých vlastností JDK (1)
V dnešním článku o vlastnostech JDK 6 a JDK 7 si řekneme základní informace o jedné skryté (přesněji řečeno velmi málo zdokumentované a známé) vlastnosti nových verzí JDK. Jedná se o alternativní varianty tříd HashMap, LinkedHashMap a TreeMap uložené v archivu alt-rt.jar. Tyto třídy nabízí pro některé aplikace větší výkonnost.
Monitorování procesů a správa paměti v JDK 6 a JDK 7 (4)
V desáté části seriálu o vlastnostech JDK 6 a JDK 7 si ukážeme způsob ovlivnění chování správců paměti pomocí parametrů, které je možné specifikovat při spouštění běhového prostředí Javy (JRE). Zaměříme se především na způsob nastavování velikostí paměťových oblastí, ze kterých se skládá halda (heap).
Zprávičky
Únorový CZ JBUG: Building Real Java EE applications with JBoss AS
Ve středu 15. února od 18:00 proběhne na Fakultě informatiky Masarykovy univerzity v Brně únorové setkání Czech JBoss User Group. Tentokrát bude tématem vytváření opravdových Java EE aplikací s JBoss AS. Zahraničním hostem bude Pete Muir, který… Více
Java bude automaticky odinstalována z Ubuntu
Pokud používáte Ubuntu ve verzích 10.04 LTS, 10.10 či 11.04, brzy vám z instalace automaticky zmizí Java od společnosti Oracle. Firma totiž ukončila licenci „Operating System Distributor License for Java“, která umožňovala šířit Javu společně… Více
Prosincové setkání CZ JBUG: REST pomocí Spring MVC
Ve středu 7. prosince od 18:00 se bude v místnosti A107 na Fakultě informatiky Masarykovy univerzity v Brně konat další setkání Czech JBoss User Group. Tématem prosincového setkání bude vývoj REST API v Javě pomocí Spring MVC. Více informací naleznete na stránce akce. Více
Implementace Java Virtual Machine v JavaScriptu
Včera jsme tu měli OpenPGP implementované v JavaScriptu a nyní se posuneme o level dál a podíváme se na JavaScriptový Java Virtual Machine. Java je běžně kompilována do byte kódu, který je až následně převáděn na strojový kód v tzv. Virtual… Více
Bude Java ve Firefoxu zakázána?
Před týdnem jsme vás informovali o zranitelnosti SSL a TLS, která umožňuje odposlouchávat šifrovanou komunikaci dvou stran. I když Firefox není povahou tohoto problému postižen, tak v pluginech tomu tak být nemusí. V Mozille tak aktuálně debatují… Více

