Java programozási órák

A gyermekek számára lázcsillapítót gyermekorvos írja fel. De vannak lázas vészhelyzetek, amikor a gyermeknek azonnal gyógyszert kell adni. Ezután a szülők vállalják a felelősséget és lázcsillapító szereket használnak. Mit szabad adni a csecsemőknek? Hogyan lehet csökkenteni a hőmérsékletet idősebb gyermekeknél? Milyen gyógyszerek a legbiztonságosabbak?

A. N. Vasziljev „Java oktatóanyag példákkal és programokkal” Tudomány és technológia, 2011, 352 oldal (46,0 mb. djvu + 1,34 mb. fájlok)

Oktatóanyag, mint minden más oktatóanyag, a téma gyors és független tanulmányozására összpontosít, jelen esetben a Java programozási nyelvre (ezt technológiaként kell érteni).

Nem érdemes sokat beszélni arról, hogy könyvek: kézikönyvek, oktatóanyagok, tankönyvek olvasásával hogyan lehet programozó – mindez nem így van. A programozási nyelv elsajátítása az idegen nyelvhez hasonlóan nemcsak elméleti - könyvekből nyert - tudást igényel, hanem gyakorlati gyakorlatokat is. Lehetőleg anyanyelvi beszélőkkel (vonja le a következtetéseket).

Amint észrevette, a könyv teljes címe „Java bemutató példákkal és programokkal”, vagyis érthető, hogy az olvasó nemcsak elméletet tanul, hanem gyakorlati feladatokat és példákat is végez. Ami nem garancia, hanem kulcsfontosságú garancia a többé-kevésbé tisztességes programozás sikerének valószínűségére, különösen a Java-ban.

Ön, olvasó, döntse el, hogy a szerzőnek sikerült-e a feladat, vagy sem. Ahogy nem mindenkiből lehet matematikus, úgy nem mindenkiből programozó (pontosabban remek programozó, bár... még a medvéket is megtanítják a ringbe ugrani).

Az egyik archívumban egy könyv, a másikban listák találhatók programkóddal a gyakorlati munkához, a Java fejlesztői környezettel (NetBeans) ellátott Java disztribúciós készlet méretének csökkentése érdekében kikerült az archívumból, ezek legfrissebb verziói külön letölthetők .
ISBN 978-5-94387-937-1


NetBeans letöltési oldal


A könyvről, nyelvről és szoftver 9
JAVA 9 technológia
Szoftver 11
Az OOP-ról általában és a JAVA-ról különösen 20
Hasznos források 23
24. könyv Szerkezet
Terminológia és konvenciók 25
Visszajelzés 25
Köszönetnyilvánítás 26

1. fejezet. Első program 22
Nagyon egyszerű program 27
Egy másik egyszerű program 36
önéletrajz 39

2. fejezet Változók és alapvető adattípusok 41
Alaptípus-változók 41
A változók deklarálása 43
Csomagoló osztályok 47
Folytatás 50

3. fejezet Alapvető operátorok és típusöntvény 51
Aritmetikai operátorok 51
Logikai operátorok 52
Összehasonlító operátorok 54
Bitenkénti operátorok 54
Háromtagú operátor 57
Hozzárendelési operátor 59
Explicit Casting és Automatic Type Extension 60
Szó szerinti típusok 62
Az operátorok rövidített formái 63
Növekedés és csökkentés 64
Kifejezésértékelés és operátor-preferencia 65
önéletrajz 66

4. fejezet Vezérlési utasítások 67
Feltételes nyilatkozat HA 67
Kiválasztási nyilatkozat SWITCH-CASE 76
WHILE és DO-WHILE ciklusutasítások 80
FOR 85 ciklus utasítás
Folytatás 90

5. fejezet Tömbök létrehozása és kezelése 91
Egydimenziós tömbök 91
Tömbök hozzárendelése és összehasonlítása 97
2D tömbök 98
Tömb inicializálása 102
Munka tömbökkel 103
FOR hurokoperátor a tömbelemek hurkolásához 108
Folytatás 109

6. fejezet Osztályok és objektumok Osztályok és objektumok 111
Osztály deklarálása és objektum létrehozása 113
117
Konstruktorok 122
Túlterhelési módszerek és konstruktorok 125
130. objektum-hozzárendelés
Objektum másolatának készítése 132
Folytatás 136

7. fejezet A tárgyakkal való munka finomságai 137
Statikus mezők és módszerek 137
Tárgyak és módszerek 143
Tömbök és objektumok 149
Névtelen tárgyak 153
Belső osztályok 156
Érvek parancs sor 160
Folytatás 164

8. fejezet Öröklődés, interfészek és csomagok 165
Az öröklés alapjai 165
169. alosztály-konstruktor
Módszerek felülbírálása 172
A 177. osztály magántagjai
Szuperosztály objektumváltozók 180
Absztrakt osztályok és interfészek 182
Csomagok és hozzáférési szintek 193
Folytatás 195

9. fejezet Szöveg és egyéb segédprogramok használata 197
Munka szöveggel 197
Dátum és idő használata 209
Matematikai segédprogramok 210
Folytatás 212

10. fejezet Kivételek kezelése 213
Kivételek és típusaik 213
Kivételkezelés 216
Egyéni kivételosztályok létrehozása 222
önéletrajz 227

11. fejezet Többszálú programozás 228
Streams megvalósítása JAVA 228-ban
Main stream 230
Gyermekszál létrehozása 233
Szálszinkronizálás 238
Önéletrajz 244

12. fejezet I/O rendszer 245
Adatfolyamok és konzol bemenet 245
Formázott kimenet 249
Fájlok kezelése 256
önéletrajz 265

13. fejezet Grafika Java nyelven. A SWING könyvtár alapjai, az alkalmazások létrehozásának elvei GUI 266
Egyszerű ablak létrehozása 271
273-as szöveges címkével ellátott ablak
Ablak szöveggel és ikonnal 275
Ablak címkével és 277-es gombbal
Rendezvényórák 282
önéletrajz 286

14. fejezet GUI alkalmazások 287
Hozzon létre egy ablakot a szövegmező bemenet 287
301 Alkatrészosztály öröklődése
Folytatás 315

15. fejezet Kisalkalmazások 316
Alapvető kisalkalmazások tulajdonságai és egy egyszerű példa 316
Érvek átadása a kisalkalmazásnak 323
Vezérlő kisalkalmazás 328
Önéletrajz 349
350. következtetés

Műszaki könyvek letöltése ingyen 7,61 mb. epub

Az előző leckékben az információk konzolon való megjelenítéséhez a módszereket használtuk nyomtatás() és println(), amely karakterláncokat vagy számokat ad ki minden formázás nélkül. Az elemi formázást extra szóközök vagy egyéb karakterek hozzáadásával valósíthatnánk meg. Ebben a leckében olyan módszerekkel ismerkedünk meg, amelyek új lehetőségeket nyitnak meg előttünk string formázás java-ban.

sor (angol tömb) ez egy olyan objektum, amely meghatározott számú azonos típusú értéket tárol. Más szavakkal, a tömb változók számozott gyűjteménye. A tömbben lévő változót hívjuk tömb elem, a tömbben elfoglalt helyét pedig a index. Például 50 különböző nevet kell tárolnunk, látod, kényelmetlen minden névhez külön változót létrehozni, ezért tömböt fogunk használni. A tömbelemek számozása 0-tól kezdődik, a tömb hossza a létrehozáskor kerül beállításra és fix.

Már 7 éve programozom Java nyelven. De a munkahelyen gyakran új generációt kell képeznie. Ezzel kapcsolatban úgy döntöttem, hogy készítek egy csalólapot, ami remélem hasznos lesz Habrchan számára. Ha valaki tud segíteni valamivel kiegészíteni a cikkből származó információkat, akkor írjon! Így:

Alapvető források a kezdeti tanuláshoz

  • www.javable.com - egy oldal cikkekkel és oktatóanyaggal a Java-ról, minden többnyire oroszul.
  • www.exampledepot.com - egy nagyon hasznos forrás, amely rövid példákat tartalmaz osztályok használatára bizonyos csomagokhoz
  • java.sun.com – nem nélkülözheti az eredeti forrást. Minden Java-programozó számára a JavaDoc-nak kell lennie a végső igazságnak. Itt is talál egy sor oktatóanyagot az összes lehetséges témában.

Alapszintű Java csomagok

Az alábbiakban felsoroljuk azokat a Java-csomagokat, amelyeket egy programozónak folyékonyan kell használnia. JavaDocs-on és a www.exampledepot.com segítségével is javasolt megismerkedni velük.Minden csomag a tanulmányozáshoz ajánlott sorrendbe van elrendezve.Tehát:
  1. A java.lang az alapok alapja. Ebben a csomagban minden osztály külön figyelmet igényel.
  2. java.io - egyetlen program sem nélkülözheti I/O műveleteket.
  3. java.util - A csomag lényegében mindent tartalmaz, ami a gyűjteményekkel való munkához szükséges: Gyűjtemény, Felsorolás, Halmaz, Lista, Térkép stb. stb.
  4. java.net - tartalmazza a hálózattal való munka fő osztályait.
  5. java.text - minden, ami a szöveg formázásához szükséges
  6. java.lang.reflect - A Java nem lenne Java, ha nem lenne a Reflection. A tükrözés elmossa az adat és a kód közötti határvonalat.
  7. javax.sql - minden, ami az adatbázisokkal való munkához szükséges
  8. javax.xml.* , org.w3c.dom.* , org.xml.sax.* - az XML-lel való munka egyszerűen elképzelhetetlen e csomagok nélkül

Erőforrások a látókör szélesítéséhez

  • onjava.com – előbb-utóbb a Java világ minden híre ide köt
  • A www.javaspecialists.eu - kezdőknek és haladóknak egyaránt hasznos forrás, mivel számos cikket tartalmaz a Java-val való munkavégzés bonyolultságáról.
  • www.theserverside.com - Ajánlott előfizetni az RSS-re, mivel gyakran nagyon érdekes dolgok csúsznak át a Java-val kapcsolatban.

Java-könyvtárak, amelyeket mindenkinek tudnia kell

A Java nem ér véget a JSDK funkcióinak ismeretében. Ahhoz, hogy jól érezze magát, ismernie kell körülbelül egy-két harmadik féltől származó könyvtárat, amelyet a Java programozók mindenhol használnak. Tehát kezdjük az alapokkal:
  • Commons Lang – amit "elfelejtettünk" beletenni a JDK-ba
  • A Commons Math a java.math nagyszerű kiegészítése
  • Commons Logging – a fakitermelésnek kompetensnek kell lennie. Ahhoz, hogy a System.out.println megjelenítse a naplókat, a kezdő programozóknak le kell vágniuk a kezüket egy hét edzés után.


Támogasd a projektet – oszd meg a linket! Köszönjük!
Olvassa el is
kakasviadal játékszabályok kakasviadal játékszabályok Mod a minecraft 1.7-hez 10 nézhető recept.  Receptek tárgyak készítéséhez Minecraftban.  Fegyverek a Minecraftban Mod a minecraft 1.7-hez 10 nézhető recept. Receptek tárgyak készítéséhez Minecraftban. Fegyverek a Minecraftban Shilling és font – a szavak eredete Shilling és font – a szavak eredete