"Hallo Amigo!"

"Ik kan je mijn speciale vaardigheid leren: onnodig werk vermijden."

"Hmm. Ik vind het leuk hoe dit begint."

"Vergeet niet dat het onmogelijk is om alles te weten. En het is ook niet nodig. Maar als je snel de informatie kunt vinden die je nodig hebt, dan zit je goed."

"Java groeit zo snel, omdat Java-programmeurs elkaars werk gebruiken. Het internet heeft miljoenen Java-bibliotheken die goed geschreven, debugged, gedocumenteerd en licentievrij zijn. Gebruik ze."

"Er zijn honderden websites voor programmeurs, waar meer ervaren programmeurs beginners en minder ervaren programmeurs helpen. Gebruik ze."

"Alles wat je wilt schrijven, heeft iemand anders al geschreven. Nou ja, misschien niet alles, maar 90-95 procent zeker."

"Wauw."

"Ik wil dat je altijd twee dingen onthoudt:"

1. Programmeren begon meer dan 50 jaar geleden. Java is bijna 20 jaar oud.

99% van de code die je nodig hebt is al geschreven.

2. Zoek op internet voordat u iets helemaal opnieuw schrijft. Hoogstwaarschijnlijk heeft iemand het eerder nodig gehad en het probleem al opgelost.

"Dus we gaan leren 'googlen', dwz zoeken op internet. Zoals je misschien al geraden hebt, houdt 'googlen' het gebruik van de Google-zoekmachine in."

"Andere zoekmachines zullen ook werken. Maar omdat programmeren het snelst evolueert in Silicon Valley, zal Google onze favoriete tool zijn."

"Ik zal je taken geven waarbij je iets moet vinden met Google, dus je zult moeten leren zoeken."

"Maar voor nu beginnen we gewoon met enkele voorbeelden."

Wat we willen weten Google-vraag Opmerking
Hoe controleer ik in Java of een bestand bestaat? java-bestand bestaat De allereerste link heeft het antwoord.
Antwoord:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Hoe download ik in Java een bestand van internet? java-bestand downloaden De allereerste link heeft een voorbeeld.
Antwoord:
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);
Hoeveel is $ 100 in roebels? 100 dollar in RUB U hoeft niet eens op een link te klikken voor dit antwoord!
Antwoord:
3 270.21812 Russian rubles
Hoe kom ik erachter welke JDK-versie is geïnstalleerd? hoe jdk-versie te krijgen De tweede koppeling.
Antwoord:
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)

"Wees niet lui. Ga naar Google, voer die vragen in en vind de antwoorden."

"We leren hoe we antwoorden kunnen vinden in seconden in plaats van uren, en soms weken. En dat kan gebeuren."

"Wauw. Ik beloof dat ik niet lui zal zijn."

"Een ervaren ontwikkelaar kan het internet gebruiken om een ​​antwoord of een aanwijzing te vinden voor 99,99% van alle problemen die zich kunnen voordoen."

"Wauw!" Ik ga altijd goed luisteren naar wat je te zeggen hebt!"