"Bună, Amigo!"

„Pot să te învăț priceperea mea specială: evitarea muncii inutile”.

"Hmm. Îmi place cum începe asta."

"Ține minte, este imposibil să știi totul. Și nu este necesar. Dar, dacă poți găsi rapid informațiile de care ai nevoie, atunci ești de aur."

„Java crește atât de repede, deoarece programatorii Java folosesc munca celuilalt. Internetul are milioane de biblioteci Java care sunt bine scrise, depanate, documentate și fără licență. Folosiți-le.”

„Există sute de site-uri web pentru programatori, unde programatorii mai experimentați îi ajută pe începători și pe cei mai puțin experimentați. Folosiți-le.”

"Orice ai vrea să scrii, altcineva a scris deja. Ei bine, poate nu totul, dar 90-95 la sută, cu siguranță."

— Uau.

„Vreau să-ți amintești mereu două lucruri:”

1. Programarea a început acum peste 50 de ani. Java are aproape 20 de ani.

99% din codul de care aveți nevoie a fost deja scris.

2. Înainte de a scrie ceva de la zero, căutați pe Internet. Cel mai probabil, cineva a mai avut nevoie de el și a rezolvat deja problema.

„Așadar, vom învăța cum să „google”, adică să căutăm pe Internet. După cum probabil ați ghicit, „googling” implică utilizarea motorului de căutare Google.”

„Vor funcționa și alte motoare de căutare. Dar pentru că programarea evoluează cel mai rapid în Silicon Valley, Google va fi instrumentul nostru de alegere”.

„Îți voi oferi sarcini în care trebuie să găsești ceva folosind Google, așa că va trebui să înveți cum să cauți lucruri.”

„Dar deocamdată, vom începe doar cu câteva exemple”.

Ce vrem să știm interogare Google Notă
În Java, cum verific dacă există un fișier? fișierul java există Primul link are răspunsul.
Răspuns:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
În Java, cum descarc un fișier de pe Internet? descărcare fișier java Primul link are un exemplu.
Răspuns:
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);
Cât costă 100 USD în ruble? 100 de dolari în RUB Nici măcar nu trebuie să dați clic pe un link pentru acest răspuns!
Răspuns:
3 270.21812 Russian rubles
Cum îmi dau seama ce versiune JDK este instalată? cum să obțineți versiunea jdk Al doilea link.
Răspuns:
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)

„Nu fi leneș. Accesați Google, introduceți acele interogări și găsiți răspunsurile.”

„Învățăm cum să găsim răspunsuri în câteva secunde decât în ​​ore și, uneori, în săptămâni. Ceea ce se poate întâmpla.”

"Uau. Promit că nu voi fi leneș."

„Un dezvoltator cu experiență poate folosi internetul pentru a găsi un răspuns sau un indiciu pentru 99,99% din toate problemele care pot apărea.”

"Uau!" O să ascult mereu cu atenție ce ai de spus!”