"Hai, Amigo!"

"Aku bisa mengajarimu keahlian khususku: menghindari pekerjaan yang tidak perlu."

"Hmm. Aku suka bagaimana ini dimulai."

"Ingat, tidak mungkin untuk mengetahui segalanya. Dan itu tidak perlu. Tapi, jika kamu dapat dengan cepat menemukan informasi yang kamu butuhkan, maka kamu adalah emas."

"Java berkembang sangat cepat, karena pemrogram Java saling menggunakan karya masing-masing. Internet memiliki jutaan pustaka Java yang ditulis dengan baik, di-debug, didokumentasikan, dan bebas lisensi. Gunakanlah."

"Ada ratusan situs web untuk pemrogram, di mana pemrogram yang lebih berpengalaman membantu pemula dan mereka yang kurang berpengalaman. Gunakan mereka."

"Apa pun yang ingin Anda tulis, orang lain sudah menulisnya. Yah, mungkin tidak semuanya, tapi pasti 90-95 persen."

"Wah."

"Aku ingin kamu selalu mengingat dua hal:"

1. Pemrograman dimulai lebih dari 50 tahun yang lalu. Jawa hampir berusia 20 tahun.

99% dari kode yang Anda butuhkan telah ditulis.

2. Sebelum Anda menulis sesuatu dari awal, cari di Internet. Kemungkinan besar, seseorang membutuhkannya sebelumnya dan sudah menyelesaikan masalahnya.

"Jadi, kita akan mempelajari cara 'google', yaitu mencari di Internet. Seperti yang sudah Anda duga, 'googling' melibatkan penggunaan mesin pencari Google."

"Mesin pencari lain juga akan berfungsi. Tetapi karena pemrograman berkembang paling pesat di Silicon Valley, Google akan menjadi alat pilihan kami."

"Saya akan memberi Anda tugas di mana Anda perlu menemukan sesuatu menggunakan Google, jadi Anda harus belajar cara mencari sesuatu."

"Tapi untuk saat ini, kita hanya akan mulai dengan beberapa contoh."

Apa yang ingin kita ketahui kueri Google Catatan
Di Jawa, bagaimana cara memeriksa apakah ada file? file java ada Tautan pertama memiliki jawabannya.
Menjawab:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Di Java, bagaimana cara mengunduh file dari Internet? unduhan file java Tautan pertama memiliki contoh.
Menjawab:
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);
Berapa $100 dalam rubel? 100 dolar dalam RUB Anda bahkan tidak perlu mengklik tautan untuk jawaban ini!
Menjawab:
3 270.21812 Russian rubles
Bagaimana cara mengetahui versi JDK mana yang diinstal? cara mendapatkan versi jdk Tautan kedua.
Menjawab:
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)

"Jangan malas. Buka Google, masukkan kueri itu, dan temukan jawabannya."

"Kami belajar bagaimana menemukan jawaban dalam hitungan detik, bukan jam, dan terkadang berminggu-minggu. Itu bisa terjadi."

"Wow. Aku berjanji tidak akan malas."

"Pengembang berpengalaman dapat menggunakan Internet untuk menemukan jawaban atau petunjuk untuk 99,99% dari semua masalah yang mungkin muncul."

"Wah!" Aku akan selalu mendengarkan baik-baik apa yang kamu katakan!"