java blog jAbLoK

... řekněte Javě Ja!

/** * @author Pavel Kolesnikov * @date 6.2.2004 v 15:57 */

Uvidíme betu JDK 1.5 v ostrém provozu?

Vypadá to, že ano. Aspoň pokud zakladatel JavaLobby.org Rick Ross myslel vážně svou výzvu čtenářům JavaLobby, aby o tom sami rozhodli. V diskusi pod článkem jednoznačně převažují souhlasné reakce. Takže držíme palce :)

/** * @author Pavel Kolesnikov * @date 5.2.2004 v 09:40 */

Vyšlo J2SE 1.5 beta 1!

Ano, je to tak, konečně na stránkách Sunu vyšel odkaz na první pořádnou veřejnou verzi J2SE 1.5 (předchozí alfa verze distribuované nejprve na základě e-mailové žádosti a později pouze pro registrované uživatele JavaLobby nepočítám).

Samozřejmě nechybí ani obsáhlé release notes, podrobnější povídání přináší článek Java 1.5 in the Nutshell, kde autor popisuje následující více či méně známé novinky:

  • metadata (a uvádí nejen profláklý příklad s @remote)
  • generické datové typy (např. pro kolekce pevně stanovených typů)
  • autoboxinge/inboxing (tj. automatickým převodem primitivních typů na obálkové třídy a zpět), vylepšeným for-cyklem
  • statický import (tj. import statických polí definovaných v jiných třídách)
  • výčtový typ (enum) — už nemusíme pro typově bezpečnou enumeraci páchat obezličky typu class Enum { private Enum(int i)... public static Enum HODNOTA = new Enum(1); ... }
  • formátovaný vstup a výstup (printf!)
  • proměnný počet parametrů metody
  • vylepšení pro multithreadové programování
  • vylepšení škálovatelnosti a výkonu vůbec (mj. díky nedávno zmíněnému "class data sharing")
  • přidání JMX API pro podporu monitorování a správy aplikací
  • ... už se mi to nechce přepisovat, jistě si to rádi dočtete přímo u zdroje :)

A aby toho nebylo málo, API dokumentaci už si nemusíte partyzánsky dolovat ze zdrojáků, ale najdete ji přímo na webu java.sun.com.

/** * @author Tomáš Zvěřina * @date 4.2.2004 v 10:58 */

Toustovačem na Mars

O tom, že je Java na Marsu už psal Pavel. Nebo si to mužete přečíst v oficiálním podání. Zpráva, kterou přináším já, není ani aktuální (2001) ani převratná (týká se toasteru), nicméně o to zábavnější. Třeba jste o tom ještě neslyšeli.

Lidé čtěte: opékač topinek s předpovědí počasí. Nebude asi překvapením, že uvnitř sedí Java :-).

/** * @author Tomáš Zvěřina * @date 3.2.2004 v 15:36 */

J2EE pro začátečníky a uživatele MAC-u

Krátké a jednoduché tutoriály (jaké taky jiné, než krátké a jednoduché) o J2EE najdete na Developer Connection společnosti Apple. Sice se tváří jako "Enterprise Java on Mac OS X", ale řekl bych že prezentované informace platí i pro jiné Unixové OS. (Via Pixy)

/** * @author Lucie Rút Bittnerová * @date 3.2.2004 v 10:59 */

Kolik vašich midletů se instaluje?

Stačí přidat do deskriptoru sady midletů parametr MIDlet-Install-Notify, který bude obsahovat adresu nějaké vaší stránky (ať už jsp nebo php). Ideální je mít v tomto URL parametry identifikující aplikaci a typ telefonu, na který je aplikace určená. Pak už stačí skriptem na daném URL tyto parametry ukládat do databáze. Telefon při instalaci toto URL sám zavolá.

Pro MIDP 2 je to povinné chování, pro MIDP 1 pouze doporučené, ale na spoustě telefonů funguje.