– Szia Amigo!

– Megtaníthatom különleges készségemre: elkerülni a felesleges munkát.

"Hmm. Tetszik, ahogy ez kezdődik."

"Ne feledje, lehetetlen mindent tudni. És nem is szükséges. De ha gyorsan megtalálja a szükséges információkat, akkor aranyos."

"A Java olyan gyorsan növekszik, mert a Java programozók egymás munkáját használják. Az interneten több millió Java-könyvtár található, amelyek jól meg vannak írva, hibakereséssel, dokumentálással és licencmentesek. Használja őket."

"Több száz olyan weboldal van programozóknak, ahol a tapasztaltabb programozók segítenek a kezdőknek és a kevésbé tapasztaltaknak. Használja őket."

"Amit esetleg meg akarsz írni, azt valaki más már megírta. Nos, talán nem mindent, de 90-95 százalékot biztosan."

– Hú.

– Azt akarom, hogy mindig emlékezzen két dologra:

1. A programozás több mint 50 éve kezdődött. A Java majdnem 20 éves.

A szükséges kód 99%-a már meg van írva.

2. Mielőtt bármit is írna a semmiből, keressen az interneten. Valószínűleg valakinek szüksége volt már rá, és már megoldotta a problémát.

"Tehát meg fogjuk tanulni, hogyan kell "googlezni", azaz keresni az interneten. Ahogy azt sejteni lehetett, a "guglizás" magában foglalja a Google keresőjének használatát."

"Más keresőmotorok is működni fognak. De mivel a programozás a Szilícium-völgyben fejlődik a leggyorsabban, a Google lesz a választott eszközünk."

"Adok neked olyan feladatokat, ahol meg kell találnod valamit a Google segítségével, így meg kell tanulnod keresni."

– De egyelőre csak néhány példával kezdjük.

Amit tudni akarunk Google lekérdezés jegyzet
Java-ban hogyan tudom ellenőrizni, hogy létezik-e fájl? java fájl létezik A legelső link tartalmazza a választ.
Válasz:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Java nyelven hogyan tudok fájlt letölteni az internetről? java fájl letöltése A legelső linken van egy példa.
Válasz:
URL website = new URL("http://www.website.com/information.asp");
ReadableByteChannel rbc = Channels.newChannel(website.openStream());
FileOutputStream fos = new FileOutputStream("information.html");
fos.getChannel().transferFrom(rbc, 0, Long.MAX_VALUE);
Mennyibe kerül 100 dollár rubelben? 100 dollár RUB-ban Ehhez a válaszhoz nem is kell linkre kattintania!
Válasz:
3 270.21812 Russian rubles
Hogyan állapíthatom meg, hogy melyik JDK verzió van telepítve? hogyan lehet megszerezni a jdk verziót A második link.
Válasz:
C:\>java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)

"Ne légy lusta. Nyissa meg a Google-t, írja be ezeket a lekérdezéseket, és keresse meg a válaszokat."

"Megtanuljuk, hogyan találjuk meg a választ másodpercek, nem pedig órák, és néha hetek alatt. Ami megtörténhet."

– Hú, ígérem, nem leszek lusta.

"Egy tapasztalt fejlesztő az internet segítségével választ vagy nyomot találhat az esetlegesen felmerülő problémák 99,99%-ára."

– Hűha! Mindig figyelmesen fogom hallgatni, amit mondasz!"