"Hej, Amigo!"

"Jag kan lära dig min speciella skicklighet: att undvika onödigt arbete."

"Hmm. Jag gillar hur det här börjar."

"Kom ihåg att det är omöjligt att veta allt. Och det är inte nödvändigt. Men om du snabbt kan hitta den information du behöver, då är du guld."

"Java växer så snabbt, eftersom Java-programmerare använder varandras arbete. Internet har miljontals Java-bibliotek som är välskrivna, felsökta, dokumenterade och licensfria. Använd dem."

"Det finns hundratals webbplatser för programmerare, där mer erfarna programmerare hjälper nybörjare och de som är mindre erfarna. Använd dem."

"Allt du kanske vill skriva har någon annan redan skrivit. Tja, kanske inte allt, men 90-95 procent, helt klart."

"Oj."

"Jag vill att du alltid ska komma ihåg två saker:"

1. Programmering började för över 50 år sedan. Java är nästan 20 år gammal.

99 % av koden du behöver har redan skrivits.

2. Innan du skriver något från början, sök på Internet. Troligtvis har någon behövt det tidigare och redan löst problemet.

"Så, vi ska lära oss hur man "googlar", dvs söker på Internet. Som du kanske har gissat, "googla" innebär att använda Googles sökmotor."

"Andra sökmotorer kommer också att fungera. Men eftersom programmering utvecklas snabbast i Silicon Valley kommer Google att vara vårt favoritverktyg."

"Jag kommer att ge dig uppgifter där du behöver hitta något med Google, så du måste lära dig hur du söker efter saker."

"Men för nu börjar vi bara med några exempel."

Vad vi vill veta Google-fråga Notera
Hur kontrollerar jag om en fil finns i Java? java-filen finns Den allra första länken har svaret.
Svar:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Hur laddar jag ner en fil från Internet i Java? Java-fil nedladdning Den allra första länken har ett exempel.
Svar:
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);
Hur mycket är $100 i rubel? 100 dollar i RUB Du behöver inte ens klicka på en länk för det här svaret!
Svar:
3 270.21812 Russian rubles
Hur tar jag reda på vilken JDK-version som är installerad? hur man får jdk version Den andra länken.
Svar:
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)

"Var inte lat. Gå till Google, skriv in de frågorna och hitta svaren."

"Vi lär oss hur man hittar svar på sekunder snarare än timmar, och ibland veckor. Vilket kan hända."

"Wow. Jag lovar att jag inte kommer att vara lat."

"En erfaren utvecklare kan använda Internet för att hitta ett svar eller en ledtråd för 99,99 % av alla problem som kan uppstå."

"Oj!" Jag kommer alltid att lyssna noga på vad du har att säga!"