"Ciao, Amico!"

"Posso insegnarti la mia abilità speciale: evitare il lavoro non necessario."

"Hmm. Mi piace come sta iniziando."

"Ricorda, è impossibile sapere tutto. E non è necessario. Ma se riesci a trovare rapidamente le informazioni di cui hai bisogno, allora sei a posto."

"Java sta crescendo così rapidamente, perché i programmatori Java usano il lavoro degli altri. Internet ha milioni di librerie Java che sono ben scritte, sottoposte a debug, documentate e senza licenza. Usale."

"Ci sono centinaia di siti web per programmatori, dove i programmatori più esperti aiutano i principianti e quelli meno esperti. Usali."

"Qualunque cosa tu voglia scrivere, qualcun altro l'ha già scritta. Beh, forse non tutto, ma sicuramente il 90-95 percento."

"Ehi."

"Voglio che tu ricordi sempre due cose:"

1. La programmazione è iniziata oltre 50 anni fa. Java ha quasi 20 anni.

Il 99% del codice necessario è già stato scritto.

2. Prima di scrivere qualcosa da zero, cerca in Internet. Molto probabilmente, qualcuno ne ha avuto bisogno prima e ha già risolto il problema.

"Quindi, impareremo come 'google', cioè cercare in Internet. Come avrai intuito, 'googling' implica l'utilizzo del motore di ricerca Google."

"Anche altri motori di ricerca funzioneranno. Ma poiché la programmazione si sta evolvendo più rapidamente nella Silicon Valley, Google sarà il nostro strumento preferito".

"Ti darò compiti in cui devi trovare qualcosa usando Google, quindi dovrai imparare a cercare le cose."

"Ma per ora, inizieremo solo con alcuni esempi."

Cosa vogliamo sapere interrogazione Google Nota
In Java, come posso verificare se esiste un file? il file java esiste Il primo collegamento ha la risposta.
Risposta:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
In Java, come faccio a scaricare un file da Internet? download di file java Il primo collegamento ha un esempio.
Risposta:
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);
Quanto sono $100 in rubli? 100 dollari in RUB Non è nemmeno necessario fare clic su un collegamento per questa risposta!
Risposta:
3 270.21812 Russian rubles
Come faccio a capire quale versione di JDK è installata? come ottenere la versione jdk Il secondo collegamento.
Risposta:
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)

"Non essere pigro. Vai su Google, inserisci quelle domande e trova le risposte."

"Stiamo imparando a trovare risposte in pochi secondi anziché in ore e talvolta in settimane. Cosa che può succedere".

"Wow. Prometto che non sarò pigro."

"Uno sviluppatore esperto può utilizzare Internet per trovare una risposta o un indizio per il 99,99% di tutti i problemi che possono sorgere."

"Ehi!" Ascolterò sempre attentamente quello che hai da dire!"