"Olá, amigo!"

"Posso te ensinar minha habilidade especial: evitar trabalho desnecessário."

"Hmm. Eu gosto de como isso está começando."

"Lembre-se, é impossível saber tudo. E não é necessário. Mas, se você conseguir encontrar rapidamente as informações de que precisa, então valeu a pena."

"Java está crescendo tão rapidamente, porque os programadores Java usam o trabalho uns dos outros. A Internet tem milhões de bibliotecas Java que são bem escritas, depuradas, documentadas e sem licença. Use-as."

"Existem centenas de sites para programadores, onde os programadores mais experientes ajudam os iniciantes e os menos experientes. Use-os."

"Qualquer coisa que você queira escrever, outra pessoa já escreveu. Bem, talvez não tudo, mas 90-95 por cento, com certeza."

"Uau."

"Eu quero que você sempre se lembre de duas coisas:"

1. A programação começou há mais de 50 anos. Java tem quase 20 anos.

99% do código que você precisa já foi escrito.

2. Antes de escrever qualquer coisa do zero, pesquise na Internet. Provavelmente, alguém já precisou disso antes e já resolveu o problema.

"Então, vamos aprender como 'google', ou seja, pesquisar na Internet. Como você deve ter adivinhado, 'googling' envolve o uso do mecanismo de busca do Google."

"Outros mecanismos de busca também funcionarão. Mas como a programação está evoluindo mais rapidamente no Vale do Silício, o Google será nossa ferramenta preferida."

"Vou lhe dar tarefas em que você precisa encontrar algo usando o Google, então você terá que aprender a pesquisar coisas."

"Mas, por enquanto, vamos começar com alguns exemplos."

o que queremos saber Consulta do Google Observação
Em Java, como verifico se existe um arquivo? arquivo java existe O primeiro link tem a resposta.
Responder:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Em Java, como faço download de um arquivo da Internet? baixar arquivo java O primeiro link tem um exemplo.
Responder:
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 é $ 100 em rublos? 100 dólares em RUB Você nem precisa clicar em um link para esta resposta!
Responder:
3 270.21812 Russian rubles
Como descubro qual versão do JDK está instalada? como obter a versão do jdk O segundo link.
Responder:
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)

"Não seja preguiçoso. Vá ao Google, faça essas perguntas e encontre as respostas."

"Estamos aprendendo a encontrar respostas em segundos, em vez de horas e, às vezes, semanas. O que pode acontecer."

"Uau. Eu prometo que não vou ser preguiçoso."

"Um desenvolvedor experiente pode usar a Internet para encontrar uma resposta ou uma pista para 99,99% de todos os problemas que possam surgir."

"Uau!" Vou sempre ouvir com atenção o que você tem a dizer!"