Java Double Quiz
Pro kolegy jsem si připravil krátký kvíz (3 otázky) na datový typ double v jazyce Java. Věřím, že pobaví i vás.
Czech Java User Group
Pro kolegy jsem si připravil krátký kvíz (3 otázky) na datový typ double v jazyce Java. Věřím, že pobaví i vás.
Lednové setkání Pražské Czech Java User Group proběhne 31.1.2011 od 19 hodin v posluchárně S3 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: Elastic Search (Lukáš Vlček) a Devoxx 2010 (Lukáš Křečan). Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se chystáte přijít, dejte […]
Lednové setkání Pražské Czech Java User Group proběhne 31.1.2011 od 19 hodin v posluchárně S3 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: Elastic Search (Lukáš Vlček) a Devoxx 2010 (Lukáš Křečan). Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se chystáte přijít, dejte […]
Ukážeme si použití profileru, jenž je přímo součástí standardní instalace JRE. Také si řekneme, proč není vhodné, aby se v často volaném kódu spojovaly řetězce pomocí operátorů + a +=. V závěru se navíc seznámíme se základními způsoby implementace správců paměti.
Řekneme si základní informace o správě paměti ve virtuálním stroji jazyka Java. Taktéž se seznámíme se základními způsoby monitorování procesů běžících v JVM – zaměříme se přitom (alespoň prozatím) pouze na nástroje, které jsou dostupné přímo v JDK6 a JDK7.
…ale některé věci můžem dělat lépe. Při sledování jednoho výborného videa Java Puzzles jsem si uvědomil, jak málo toho vím a jak bez větší námahy můžem napsat aspoň trošku efektivnější kód. Proto jsem se začal prohrabával kódem mým i kolegů a narazil jsem na 3 často se opakující věci (chybky) u často používaného kódu. Spojování […]
Jsem přesvědčen, že všichni čtenáři mého blogu umějí sčítat a ovládají šestnáctkovou soustavu a věřím, že si poradí i se sčítáním v šestnáctkové soustavě. V tomto článku se na jedno takové sčítaní podíváme. Pro sčítání použijeme třídu Summator. Sčítance budou v atributech x a y a výsledek v atributu result. Samotné sčítání probíhá v metodě […]
Indikátorom či kód je potrebné zrefaktorovať sú situácie, kedy sa v kóde prestávame orientovať. Najčastejšie problémy a ich riešenia uvádzam v tabuľke….
Doposud jsme si hráli jen s objekty, které nám předalo JNI. Je na čase nabýt samostatnosti a začít s třídami a instancemi pracovat samostatně. Také začneme řešit javovské výjimky.
Tak jako každý rok vám přinášíme recenzi pravděpodobně nejlepšího programovacího prostředí (nejen) pro platformu Java. V dnešní recenzi se zaměříme nejen na novinky, ale také na zásuvné moduly pro jazyky Python a Ruby.Také bude vyhlášena soutěž o dvě licence Ultimate.
V dnešní části seriálu o novinkách, které můžeme najít v syntaxi a sémantice programovacího jazyka Java i v jeho virtuálním stroji, si popíšeme vlastnost, která sice byla původně plánována až pro oficiální verzi JDK 7, ale nakonec ji mohou využít i programátoři a uživatelé používající JDK 1.6.0 14 a samozřejmě také OpenJDK 6. Jedná se o zavedení…
Projekt OpenJDK se poměrně rychle etabloval u většiny distribucí. Něktěří možná zaslechli zmínku o projektu IcedTea – je to, či není fork OpenJDK? A co jsou to Java wars?
Nedávno se mi do RSS čtečky dostal odkaz na novou verzi JBehave 3.0 – BDD nástroje, který poskytuje zajímavé možnosti zejména při testování vašeho kódu. Pojďme se tedy letmo seznámit s tímto zajímavým projektem a ukažme si na příkladech, jak ho použít. Pokud vám pojem BDD – Behavior Driven Development nic neříká, pak vězte, že […]
V tomto článku se podíváme na to, jak je implementován modul RefactoringNG, a vysvětlíme si syntaxi jeho refaktorizačních pravidel. Překladač javac Nejprve něco o tom, jak funguje překladač javac. Překladač zpracovává zdrojový kód v několika krocích. Nejprve se text převede na posloupnost lexikálních symbolů. Např. class Main { } se převede na KEYWORD_CLASS, IDENTIFIER, LEFT_BRACE, […]
V tomto článku se podíváme na to, jak je implementován modul RefactoringNG, a vysvětlíme si syntaxi jeho refaktorizačních pravidel. Překladač javac Nejprve něco o tom, jak funguje překladač javac. Překladač zpracovává zdrojový kód v několika krocích. Nejprve se text převede na posloupnost lexikálních symbolů. Např. class Main { } se převede na KEYWORD_CLASS, IDENTIFIER, LEFT_BRACE, […]
Při práci s Java API for XML Binding (JAXB) si programátor musí dát pozor na chybné zpracování hodnot typu xs:anyURI v případě, že hodnoty obsahují počáteční nebo koncové mezery. Článek vám dá návod, jak se této situaci vyhnout…
V páté části seriálu o nových vlastnostech programovacího jazyka Java i jeho virtuálního stroje budeme pokračovat v popisu použití anonymních funkcí, které jsou implementovány v rámci projektu Lambda. Mezi typické možnosti využití anonymních funkcí patří implementace komparátorů, filtrů a podobně…
Tentokrát si předvedeme lokální, globální a slabé globální reference na javovské objekty.
Ve čtvrté části seriálu o nových vlastnostech jazyka Java si řekneme o projektu Lambda, který sice není – a po přijetí plánu „B“ ani nebude – oficiální součástí JDK 7, ovšem tento projekt je možné poměrně snadným způsobem doinstalovat a odzkoušet i na současné verzi JDK 7 nebo OpenJDK 7.
autor: Jozef Chocholáček Možná to ještě nevíte, ale téměř polovina týmu, který se stará o fungování (a rozvoj) JBoss Community služeb na doméně jboss.org, sídlí v brněnské pobočce Red Hatu. Protože zbytek týmu je rozstrkaný po zbytku severní polokoule (Varšava, Švýcarsko a Texas), je vhodné se jednou za rok sejít i face-to-face, aby člověk věděl, […]