"Halo, Amigo!"

"Aku bisa mulang sampeyan katrampilan khusus: nyingkiri karya sing ora perlu."

"Hmm. Aku seneng carane iki diwiwiti."

"Elinga, ora mungkin ngerti kabeh. Lan ora perlu. Nanging, yen sampeyan bisa cepet nemokake informasi sing dibutuhake, mula sampeyan emas."

"Jawa tuwuh kanthi cepet, amarga programer Java nggunakake karya saben liyane. Internet duwe jutaan perpustakaan Jawa sing ditulis kanthi apik, didebug, didokumentasikan, lan gratis lisensi. Gunakake."

"Ana atusan situs web kanggo programer, ing ngendi programer sing luwih berpengalaman mbantu pamula lan sing kurang pengalaman. Gunakake."

"Apa wae sing pengin sampeyan tulis, wong liya wis nulis. Ya, bisa uga ora kabeh, nanging 90-95 persen, mesthi."

"Wah."

"Aku pengin sampeyan tansah ngelingi rong perkara:"

1. Pemrograman diwiwiti luwih saka 50 taun kepungkur. Jawa wis meh 20 taun.

99% kode sing sampeyan butuhake wis ditulis.

2. Sadurunge nulis apa wae, telusuri ing Internet. Kemungkinan, ana wong sing butuh sadurunge lan wis ngrampungake masalah kasebut.

"Dadi, kita bakal sinau carane 'google', yaiku nggoleki ing Internet. Kaya sing sampeyan duga, 'googling' kalebu nggunakake mesin telusur Google."

"Mesin telusur liyane uga bakal bisa digunakake. Nanging amarga pemrograman berkembang paling cepet ing Silicon Valley, Google bakal dadi alat pilihan kita."

"Aku bakal menehi tugas ing ngendi sampeyan kudu nemokake soko nggunakake Google, supaya sampeyan kudu sinau carane nggoleki samubarang."

"Nanging saiki, kita bakal miwiti karo sawetara conto."

Apa kita pengin ngerti pitakon Google Cathetan
Ing Jawa, kepiye carane mriksa manawa ana file? file java ana Link pisanan duwe jawaban.
Wangsulan:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Ing Jawa, kepiye carane ndownload file saka Internet? download file java Link pisanan duwe conto.
Wangsulan:
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);
Pira regane $ 100 ing rubel? 100 dolar ing RUB Sampeyan malah ora perlu ngeklik link kanggo jawaban iki!
Wangsulan:
3 270.21812 Russian rubles
Kepiye carane ngerti versi JDK sing diinstal? carane njaluk versi jdk Link kapindho.
Wangsulan:
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)

"Aja kesed. Bukak Google, ketik pitakon kasebut, lan goleki jawaban."

"We are learning carane golek jawaban ing detik tinimbang jam, lan kadhangkala minggu. Kang bisa kelakon."

"Wah. Aku janji ora bakal kesed."

"Pengembang sing berpengalaman bisa nggunakake Internet kanggo nemokake jawaban utawa pitunjuk kanggo 99,99% kabeh masalah sing bisa kedadeyan."

"Wah!" Aku bakal tansah ngrungokake kanthi tliti apa sing diomongake!"