„Hallo, Amigo!“

„Ich kann Ihnen meine besondere Fähigkeit beibringen: unnötige Arbeit vermeiden.“

„Hmm. Mir gefällt, wie das anfängt.“

„Denken Sie daran, es ist unmöglich, alles zu wissen. Und es ist auch nicht notwendig. Aber wenn Sie schnell die Informationen finden, die Sie brauchen, dann sind Sie goldrichtig.“

„Java wächst so schnell, weil Java-Programmierer die Arbeit anderer nutzen. Im Internet gibt es Millionen von Java-Bibliotheken, die gut geschrieben, debuggt, dokumentiert und lizenzfrei sind. Nutzen Sie sie.“

„Es gibt Hunderte von Websites für Programmierer, auf denen erfahrenere Programmierer Anfängern und weniger Erfahrenen helfen. Nutzen Sie sie.“

„Alles, was Sie schreiben möchten, hat schon jemand anders geschrieben. Nun ja, vielleicht nicht alles, aber auf jeden Fall 90–95 Prozent.“

„Wow.“

„Ich möchte, dass Sie sich immer an zwei Dinge erinnern:“

1. Die Programmierung begann vor über 50 Jahren. Java ist fast 20 Jahre alt.

99 % des benötigten Codes sind bereits geschrieben.

2. Bevor Sie etwas von Grund auf schreiben, recherchieren Sie im Internet. Höchstwahrscheinlich hat es jemand schon einmal gebraucht und das Problem bereits gelöst.

„Also lernen wir, wie man ‚googelt‘, also im Internet sucht. Wie Sie vielleicht schon erraten haben, bedeutet ‚googeln‘ die Verwendung der Google-Suchmaschine.“

„Andere Suchmaschinen werden auch funktionieren. Aber da sich die Programmierung im Silicon Valley am schnellsten weiterentwickelt, wird Google das Tool unserer Wahl sein.“

„Ich werde Ihnen Aufgaben geben, bei denen Sie etwas mit Google finden müssen, also müssen Sie lernen, wie man nach Dingen sucht.“

„Aber zunächst beginnen wir einfach mit einigen Beispielen.“

Was wir wissen wollen Google-Anfrage Notiz
Wie überprüfe ich in Java, ob eine Datei vorhanden ist? Java-Datei existiert Der allererste Link hat die Antwort.
Antworten:
File f = new File(filePathString);
if(f.exists())
{ /* do something */ }
Wie lade ich in Java eine Datei aus dem Internet herunter? Java-Datei herunterladen Der allererste Link enthält ein Beispiel.
Antworten:
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);
Wie viel sind 100 Dollar in Rubel? 100 Dollar in RUB Für diese Antwort müssen Sie nicht einmal auf einen Link klicken!
Antworten:
3 270.21812 Russian rubles
Wie finde ich heraus, welche JDK-Version installiert ist? Wie bekomme ich die JDK-Version? Der zweite Link.
Antworten:
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)

„Seien Sie nicht faul. Gehen Sie zu Google, geben Sie die Suchanfragen ein und finden Sie die Antworten.“

„Wir lernen, Antworten in Sekunden statt in Stunden und manchmal Wochen zu finden. Das kann passieren.“

„Wow. Ich verspreche, ich werde nicht faul sein.“

„Ein erfahrener Entwickler kann das Internet nutzen, um für 99,99 % aller auftretenden Probleme eine Antwort oder einen Hinweis zu finden.“

„Wow!“ Ich werde immer aufmerksam zuhören, was Sie zu sagen haben!“