Java - kniha JDK 7

Java - kniha JDK 7
« kdy: 27. 01. 2022, 16:32:46 »
Zdravim.
Som laik, tak budte prosim tolerantny k mojej asi laickej otazke.
Chcel by som sa naucit programovat, konkretne v jazyku Java. Dostala sa ku mne kniha https://www.martinus.sk/?uItem=171816 , ktora je kompatibilna s JDK 7. Ma zmysel sa do studia tejto knihy pustat ? Pocul som, ze su aj novsie verzie, tak ci tam nie je vela rozdielov. Dakujem.
« Poslední změna: 27. 01. 2022, 19:19:19 od Petr Krčmář »


Re:JAVA - kniha JDK 7
« Odpověď #1 kdy: 27. 01. 2022, 16:55:44 »
Java důsledně dbá na zpětnou kompatibilitu, takže v tom by problém nebyl. Jenže až v Javě 8 přišly lambdy a streamy, což je podstatná inovace, se kterou se dnes setkáte prakticky všude. Ta by vám chyběla. Navíc v té knize je dost prostoru věnovaného appletům, které dnes už v žádném prohlížeči nespustíte. Dále je tam Swing – pokud byste se náhodou dostal k psaní desktopových aplikací, můžete ho využít, ale většina javovských projektů budou serverové technologie, případně Android, kde Swing nevyužijete. Z webových technologií jsou tam servlety, s těmi už se dnes také obvykle přímo nesetkáte – když už se používají, máte stejně nějaký framework nad nimi. Neškodí vědět, jak servlety fungují, ale není potřeba tím začínat.

Já bych tedy zrovna tuhle knížku (podle obsahu) nedoporučil. A to jinak říkám naučte se základy Javy klidně podle učebnice pro verzi 5 a pak si dostudujte, co je v novějších verzích přidané. Tady tu knížku ale zbytečně „nafukují“ věci, které dnes nepotřebujete znát.

Re:JAVA - kniha JDK 7
« Odpověď #2 kdy: 27. 01. 2022, 17:01:15 »
Třeba od stejného autora je novější Mistrovství - Java a za poloviční cenu. Jsou tam lambda výrazy, vedle Swingu je tam i JavaFX. Applety jsou tam bohužel pořád, ale to můžete přeskočit. Podle obsahu mi tam výrazně chybí akorát Java collections framework, ale to si můžete nastudovat někde jinde. Neznám styl autora, ale pokud bych si měl podle obsahu vybrat mezi těmito dvěma jeho knížkami, volil bych tuhle novější.

Re:JAVA - kniha JDK 7
« Odpověď #3 kdy: 27. 01. 2022, 17:06:19 »
Dakujem za obsiahlu odpoved. Vazim si to.  :)

alex6bbc

  • *****
  • 1 431
    • Zobrazit profil
    • E-mail
Re:JAVA - kniha JDK 7
« Odpověď #4 kdy: 27. 01. 2022, 17:21:28 »
lehounky flamewar, proc zrovna javu?


Re:JAVA - kniha JDK 7
« Odpověď #5 kdy: 27. 01. 2022, 17:37:41 »
U nas na Slovensku je najlahsie najst si pracu ako programator prave so znalostou Javy.
Zaujal ma i Python, ale tych pracovnych ponuk s nim nie je az tak vela.
Preco sa pytate ?
« Poslední změna: 27. 01. 2022, 17:39:24 od puxa »

Re:JAVA - kniha JDK 7
« Odpověď #6 kdy: 27. 01. 2022, 22:25:51 »
U nas na Slovensku je najlahsie najst si pracu ako programator prave so znalostou Javy.
Zaujal ma i Python, ale tych pracovnych ponuk s nim nie je az tak vela.
Preco sa pytate ?

Možná proto, že Python je pro začátečníka dobrý jazyk a jeho uplatnění je celkem široké.
Když se podívám na nabídky, Pythonu vidím dost. Ale Java je pořád celkem solidní jazyk.

alex6bbc

  • *****
  • 1 431
    • Zobrazit profil
    • E-mail
Re:Java - kniha JDK 7
« Odpověď #7 kdy: 27. 01. 2022, 22:37:26 »
to jsem predpokladal, ze budete delat jazyk, ve kterem je uplatneni.

BoneFlute

  • *****
  • 1 981
    • Zobrazit profil
Re:JAVA - kniha JDK 7
« Odpověď #8 kdy: 27. 01. 2022, 22:48:02 »
U nas na Slovensku je najlahsie najst si pracu ako programator prave so znalostou Javy.
Zaujal ma i Python, ale tych pracovnych ponuk s nim nie je az tak vela.

Java je hlavně platforma. Má svá úskalí, jako všechno, ale je to IMHO dobrá volba. Začnete na čisté Javě, seznámíte se s těmi základními problémy, začnete být produktivní, a pak, třeba, budete chtít to vylepšit a tak můžete měnit jazyk (Clojure, Kotlin, Scala), technologie, nebo FWky, etc.

Já bych do Javy nešel. Ale mé důvody jsou veskrze iracionální. Takže vaši volbu považuji za dobrou volbu :-)

alex6bbc

  • *****
  • 1 431
    • Zobrazit profil
    • E-mail
Re:JAVA - kniha JDK 7
« Odpověď #9 kdy: 27. 01. 2022, 23:26:59 »
Citace: BoneFlute
Já bych do Javy nešel. Ale mé důvody jsou veskrze iracionální. Takže vaši volbu považuji za dobrou volbu :-)

to neni iracionalni, taky tomu rozumim.
ale je pro tazatele je java vhodny start, casem se to muze vyvinout jinym smerem.

Re:Java - kniha JDK 7
« Odpověď #10 kdy: 28. 01. 2022, 01:32:42 »
Doporučil bych ti knihy od Viriuse. Jsou dva svazky a jsou to vysokoškolská skripta. Programuje se konkrétní aplikace od začátku do konce.
https://www.martinus.sk/?uItem=810541
https://www.martinus.sk/?uItem=810549

Re:Java - kniha JDK 7
« Odpověď #11 kdy: 28. 01. 2022, 14:02:45 »
Vidim, ze mate niektori pochybnosti o JAVE. Mohli by ste to prosim trochu rozpisat ? Preco ano ci nie. A popripade ktory programovaci jazyk ano ?

Aby som upresnil svoju situaciu. Som strojny inzinier, odbor automatizacia. Kvoli cestovaniu by som sa vsak rad rekvalifikoval na programatora v IT. Ma to vobec zmysel ? Mam sancu sa ako strojar zamestnat v IT sektore ?
Ktory programovaci jazyk je pre mna najschodnejsi ? Myslim z hladiska narocnosti i moznosti najst si s nim pracu ?
Nejake tipy do zaciatkov ?
Vdaka.

Re:Java - kniha JDK 7
« Odpověď #12 kdy: 28. 01. 2022, 14:35:52 »
Myslim z hladiska narocnosti i moznosti najst si s nim pracu ?

Asi Javascript. Asi zalezi, co chcete delat, jestli chcete delat webove aplikace, nejdriv bych se naucil frontend.
« Poslední změna: 28. 01. 2022, 14:38:10 od A.P.Hacker »

Re:Java - kniha JDK 7
« Odpověď #13 kdy: 28. 01. 2022, 15:18:36 »
Vidim, ze mate niektori pochybnosti o JAVE. Mohli by ste to prosim trochu rozpisat ? Preco ano ci nie. A popripade ktory programovaci jazyk ano ?

Aby som upresnil svoju situaciu. Som strojny inzinier, odbor automatizacia. Kvoli cestovaniu by som sa vsak rad rekvalifikoval na programatora v IT. Ma to vobec zmysel ? Mam sancu sa ako strojar zamestnat v IT sektore ?
Ktory programovaci jazyk je pre mna najschodnejsi ? Myslim z hladiska narocnosti i moznosti najst si s nim pracu ?
Nejake tipy do zaciatkov ?
Vdaka.

Zkuste si udělat seznam SW, který používáte při práci. Pokud máte praxi jako strojař, budete mít velkou cenu na mnoha pozicích ve firmách, které vytváří sw pro strojírenské firmy.

Neřešte nejjednodušší jazyk, ale jazyk , který se používá ve strojírenských programech a při jejich vývoji. Taky nezapomeňte, že programátor není jediná pozice při vývoji SW. Pokud znáte požadavky dané domény, můžete být třeba i analytik, nebo tester.

alex6bbc

  • *****
  • 1 431
    • Zobrazit profil
    • E-mail
Re:Java - kniha JDK 7
« Odpověď #14 kdy: 28. 01. 2022, 16:22:07 »
souhlas se zdenkem, kdyz jste strojar, tak jste technik a muzete casem delat i technictejsi programovani nez frontend a weby.

takze klidne s javou zacnete, ale casem by se hodilo i c++1x a/nebo c#.