To bude tím, že se v Javě 5 přecházelo na jinou verzi normy Unicode konkrétně z
verze 2.1 z roku 1998 (ta ale oproti verzi 2.0, s níž Java začala, přidala
jenom znak eura) na verzi 4.0 z roku 2003.
Šestka podle mne implementuje verzi 5.0 z roku 2006. Ta udělala zase pár
kotrmelců - možná že
rad bych se zacal vice venovat programovani v Java. Do ted
(cca 8 let)
jsem programoval spise pro sve potreby nebo par veci pro
zakazniky, a to
prevazne v shellu, php a perlu, vse na Linuxu. Rad bych
pronikl vice do taju OOP a Javy.
Prechodem na Javu prechazis nejenom na novou syntaxi,
mám dotaz jestli existuje nějaký plugin, který dokáže
exportovat Netbeans projekty do Eclipse project formátu.
Ja si myslim, ze to vubedc není potrewba, protože to, co se zbytkem fimry
sdilis, jsou zdrojove kody a ne format projektu. U nas ve firme pracuji
programatori ve ctyrech ruznych IDE -
Děkuji za objasnění, už rozumím (naprosto dokonale).
Jednoznačně je to chyba v javadoc.
Možná se moje odpověď nebude někomu líbit, ale podle mne v javadoc chyba
není. Toto chování vyplývá z vlastností hešových tabulek a měla by to proto
vysvětlit učebnice (nebo lektor) jako obecnou vlastnost
Tento kód ma vypísať kód klávesy, ktorú stlačím. Keď stalačím hociaku
klavesu, tak mi vypise 0. Prvy krat pracujem s udalosťami klavesnice.
Takže tam bude nejaká chyba,ktorú neviem najisť.
Zkus si upravit kód následovně (pak to začne chodit):
public class Udalosti extends java.applet.Applet
Zrovna se Javu ucim a Thinking in Java od Eckela mne prijde pro
zacatecnika, ktery se chce Javu naucit, jako prvni knizka nejlepsi.
Záleží na tom, o jakého začátečníka se jedná. Pro člověka, který se potřebuje
naučit syntaxi Javy, je určitě dobrá (ostatně já jsem se z ní také učil). Pro
Pro lovka, který che znát vci trochu do hloubky a nemusí
se uit základy porgramování je podle mne jednou znejlepích dvojice knih
Core Java:
VolI - Fundamentals - ISBN
0-13-148202-5
Vol II - Advanced Features - ISBN
0-13-111826-9
--
No virus found in this outgoing message.
Checked by AVG
... nevim jak tam pridat
komponentu, kdyz mam toto
jDesktopPane = new JDesktopPane[jDesktopPane.length+1];
tak se mi to proste vymaze, poradte mi jak to resite?
To se nevymaže - prostě se vytvoří nový objekt a odkaz v proměnné jDesktopPane
se
nasměruje na něj.
Pokud na ten původní už
Souhlasím s tím, že je to prasárna. Nicméně je-li to někdy
doopravdy potřeba, lze to udělat tak, že si dotyčný programátor nadefinuje
vlastní ovladač klávesnice a ten vnutí systému místo toho původního. Ovladač
nemusí být kompletní - stačí aby stisky kritických kláves konvertoval na nějaké
At se to zda absurdi kupodivu v naprosto bezne praci
potrebuju presnost.
Kdyz mam delat testy musim mit jistotu ze 39.9 / 10 = 39.9 *0.1 =
39.9/100. Kdyz mi kazda tato operace vrati jiny vysledek pak je neco
sakra spatne. Takze typ double pro mne vlastne efektvine skocil.
Sakra špatně je
Stojim za tim, ze se chyba na trinactem miste v 99% pripadu ignorovat
neda. Napr. pri formatovani pomoci sprintf jak je uvedeno vyse.
Opak je pravdou
Konkretne cislo 39.9 / 10 se podle JAVA rovna 3.988 takze ve
vyslednem formatovani se zobrazi 3.99 (teda pokdu zaokrouhluje,
to
Uvedená metoda má jednu nevýhodu: neumí pevádt
pehlasovaná písmena, která se pevádjí na dvojice znak - nap. Göthe -
Goethe apod. Kdy pevedete Göthe na Gothe, bode to vypadat dost
blb.
Na javacentrum.sk vo faq je jedna taka metoda,
ale mne momentalne javacentrum nefici.
Bolo to
Uvedená metoda má jednu nevýhodu: neumí převádět
přehlasovaná písmena, která
se převádějí na dvojice znaků - např. Göthe - Goethe apod.
Když převedete
Göthe na Gothe, bode to vypadat dost blbě.
No ze to vypada blbe. Ale prece ceske slovo Kočka taky nechcete
prevadet na Koczka, to by
Abys mohl vracet požadovaný typ, musel bys zadat do parametru pole s příslušným
typem
položek. Pole hodnot parametrizovaného typu však nelze vytvořit, taže se budeš
muset s
tou varovnou hláškou smířit, anebo si pořídit verzi Javy, jejíž překladač již
bude
akceptovat zákaz vydávání varování typu
Druhou moností oproti té, kterou navrhoval Láda, je pouít místo konstruktoru
tovární
metodu.
V knize Myslíme objektove v jazyku Java 5.0 jsem to trochu rozebíral - pust
si to
nekde v knihkupectví pres palec.
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version:
Odpovídám pozdě a ne na dotaz, ale přesto:
Naprostým začátečníkům doporučuji používat nějaké jednoduché vývojové
prostředí, které
je odstíní od takových specialit, jako je třeba nastavování classpath. Připadá
mi
nemoudré, vysvětlovat zákonitosti tohoto nastavování někomu, kdo má plně kecky
16 matches
Mail list logo