Java-Programmierung online. Was ist java? Wo fange ich an, die Programmiersprache Java zu lernen?

💖 Gefällt es dir? Teilen Sie den Link mit Ihren Freunden

Möchten Sie Programmieren lernen? Ein vernünftiger Gedanke: Eine solche Fähigkeit wird höchstwahrscheinlich nicht überflüssig sein. Das erfordert zwar ein wenig Arbeit. Wir stellen Ihnen eine Reihe von Lektionen vor, die es Ihnen in absehbarer Zukunft ermöglichen werden, nicht nur eine Vorstellung davon zu bekommen, was Programmierung ist, sondern auch zu lernen, wie Sie Programme mit nicht trivialem Zweck und Umfang erstellen.

Es gibt verschiedene Möglichkeiten, Programmieren zu lernen.

Die erste und vielleicht häufigste stammt aus Büchern. Sie müssen lediglich ein geeignetes Buch finden, es der Reihe nach Seite für Seite lesen und alle vorgeschlagenen Übungen (sofern vorhanden) absolvieren. Wenn sich das Buch lohnt (am besten von den Autoren einer Technologie oder Programmiersprache), dann liefert diese Methode früher oder später hervorragende Ergebnisse: Sie werden den größten Teil des notwendigen Materials kennen und verstehen. Diese Methode ist jedoch langwierig und von geringem Nutzen für diejenigen, die gerade erst mit dem Programmieren beginnen und deren Erfahrung sich auf die primitivsten Informationen beschränkt, die sie in der Schule oder bei der Arbeit erhalten haben. Sie benötigen eine gehörige Portion Geduld, Ausdauer (oft sogar Sturheit), um sich durch eine Menge neuer Konzepte, Konzepte und ungewöhnlicher Terminologie zu „waten“. Dennoch sind Bücher gut für diejenigen, die zumindest über Grundkenntnisse des Themas verfügen und nicht bei jeder Zeile stehen bleiben, nur um zu verstehen, was gesagt wird.

Darüber hinaus ist es unwahrscheinlich, dass Sie ohne Erfahrung genau das Buch auswählen, das das erforderliche Wissen vermittelt. Der Buchmarkt wird mit Altpapier hoher Druckqualität überschwemmt. Doch der Wert der meisten dieser Handbücher, Lehrbücher und Bücher ist mehr als zweifelhaft. Manchmal erweist sich ein kleines und unauffälliges Buch zu einem lächerlichen Preis als unermesslich nützlicher als eine Luxusausgabe mit hervorragender Grafik auf beschichtetem Papier (und einem zehn- bis fünfzehnfach höheren Preis).

Der zweite Weg sind Kurse mit einem erfahrenen Lehrer. Ideal ist es, wenn Sie und der Lehrer als Paar arbeiten: Der Lehrer erklärt und zeigt, Sie versuchen zu wiederholen und weiterzuentwickeln. Sie können jederzeit aufhören und klären, was Sie nicht verstehen. Der Lehrer selbst kann das Lerntempo entsprechend Ihren Erfolgen oder Misserfolgen anpassen. Etwas schlimmer ist es, wenn es nur einen Lehrer und mehrere Schüler gibt. Normalerweise liefert diese Methode hervorragende Ergebnisse, vorausgesetzt, die Gruppe ist nicht sehr groß (z. B. 3, maximal 5 Personen) und der Ausbildungsstand aller Schüler ist ungefähr gleich. Wenn Sie die Möglichkeit und die finanziellen Mittel haben, solche Kurse zu bezahlen, ist es besser, sie in Anspruch zu nehmen.

Leider steht diese Methode den Bewohnern kleiner Siedlungen, in denen es keine Ausbildungszentren gibt, sowie denjenigen, deren Einkommensniveau nicht hoch genug ist, um sich einen solchen „Luxus“ leisten zu können, nicht zur Verfügung. Natürlich kommt es vor, dass ein Arbeitgeber seine Mitarbeiter auf eigene Kosten zu Schulungen schickt, aber das hängt von Ihrem Glück ab.

Der dritte Weg (und sagen wir gleich der beste von allen) besteht darin, mit einem erfahrenen Mentor zusammenzuarbeiten. Bücher sind Bücher, Kurse sind Kurse und persönliche Beispiele, insbesondere unter realen („Kampf“)-Bedingungen, sind einfach ein Geschenk des Himmels. Manchmal reicht es aus, einfach nur hinzusitzen und zu beobachten und bei Bedarf Fragen zu stellen. Wenn der Mentor eine vernünftige Person ist (und echte Profis in der Regel vernünftige und freundliche Menschen sind), dann erhalten Sie in ein paar Wochen etwas, das es Ihnen ermöglicht, mit der Arbeit an Aufgaben mittlerer Komplexität zu beginnen und nicht ständig Nachschlagewerke zu konsultieren auf der Suche nach grundlegenden Dingen. In dieser Zeit werden Sie natürlich kein Profi, aber auch kein kompletter Anfänger. Natürlich müssen Sie während des Lernprozesses darauf achten, Augenmaß zu haben und einen vielbeschäftigten Spezialisten nicht mit ganz grundlegenden Fragen zu „belästigen“: Zuerst müssen Sie selbst nach der Antwort suchen. Auf diese Weise erhalten Sie nahezu kostenlos und in kürzester Zeit die notwendigen Kenntnisse und Fähigkeiten.

Aber was tun, wenn diese Methode nicht durchführbar ist, Sie aber lernen möchten? Sollte ich wirklich ein Risiko eingehen und mich Büchern zuwenden? Dennoch ist die Situation nicht hoffnungslos. Wir haben uns entschieden, einen kleinen Schulungskurs für Anfänger vorzubereiten. Dieser Kurs enthält nur das Wesentliche, vermittelt jedoch genügend Verständnis für das Thema und Fähigkeiten, die es Ihnen ermöglichen, selbstständig voranzukommen. Natürlich die Abwesenheit Rückmeldung Es wird ein gewisses Hindernis zwischen uns und Ihnen geben, aber wir hoffen, dass Sie mit etwas Mühe etwas lernen können. Wir hoffen auf jeden Fall, dass Sie nach dem vollständigen Studium dieses Kurses selbstständig weiterkommen können. Natürlich versprechen wir Ihnen kein einfaches Leben, aber wir werden versuchen zu helfen. Bevor Sie mit dem eigentlichen Kurs fortfahren, lesen und berücksichtigen Sie einige Empfehlungen:

  • Informationstechnologie Sie können natürlich auch ohne Computer lernen, aber Sie müssen zugeben, dass es mit einem Computer noch komfortabler und praktischer ist; Daher ist ein Computer erforderlich. Jedes Modell, das nicht älter als 5 Jahre ist, reicht aus. Es gibt keine besonderen Anforderungen an die Hardwarebefüllung oder -konfiguration, aber beachten Sie einfache Regeln: Je mehr RAM, desto besser, desto besser der Monitor, desto komfortabler. Mit einem Wort: Sparen Sie nicht mit Kleinigkeiten, aber verschwenden Sie auch nicht Ihr Geld. Ein typischer Laptop, der etwa 500 US-Dollar oder etwas mehr kostet, ist in etwa richtig.
  • Auf dem Computer muss ein beliebiges modernes Betriebssystem installiert sein (welches absolut egal ist): Windows, Linux, MacOS, FreeBSD usw. Da die überwiegende Mehrheit der Benutzer ein Betriebssystem auf ihrem Computer hat Windows-Familie(die eine oder andere Version) von Microsoft, dann werden wir uns in unserer weiteren Präsentation vor allem darauf konzentrieren. Sie müssen in der Lage sein, an einem Computer zu arbeiten (Tastatur, Maus, USB-Geräte, Drucker verwenden, Verbindung zum Internet herstellen usw.). Fähigkeiten im Umgang mit Texteditoren oder Tabellenkalkulationen. Denken Sie im Allgemeinen daran Hauptwerkzeug Der Programmierer (natürlich nach dem Kopf) ist die Tastatur. Wenn Sie also Schwierigkeiten haben, die Leertaste auf der Tastatur zu finden, werden Sie große Probleme haben. Hier hilft nur Übung.
  • darüber, was für diesen Kurs erforderlich ist Software, wir werden das nächste Mal darüber reden. Wir weisen lediglich darauf hin, dass Sie für den Empfang einen Internetzugang benötigen. Wenn Sie diese Zeilen lesen, dann haben Sie bereits einen solchen Ausweg.
  • Der Kurs ist konzipiert für normale Arbeit. Widerstehen Sie der Versuchung, das, was Ihnen elementar erscheint, zu überspringen und zum nächsten Thema zu springen: Das birgt unangenehme Konsequenzen, denn... Möglicherweise übersehen Sie einen subtilen Punkt oder ein wichtiges Detail.
  • Informationstechnologien sind mit spezifischer Terminologie, hauptsächlich englischen Ursprungs, übersättigt; Fast alle wertvollen Dokumente sind schriftlich verfasst Englische Sprache. Daher ist es sinnvoll, sich zumindest mit einem Wörterbuch auszurüsten (jedes elektronische, auch nicht das leistungsstärkste) – nach und nach werden Sie sich daran gewöhnen und die meisten notwendigen Phrasen und Begriffe lernen.
  • Die Dauer jeder Lektion beträgt 15 bis 40 Minuten. Jede Lektion muss vollständig studiert werden: von Anfang bis Ende. Wir haben versucht, den Kurs so klar wie möglich zu gestalten, aber ohne Wasser und lange Diskussionen. Beispiele Programmcode muss auf Ihrem Computer eingegeben und überprüft werden (dies ist jedoch nicht immer möglich, wenn ein großes Problem behandelt wird und sich die Diskussion über mehrere Klassen erstreckt, Sie aber früher oder später zu dem Ergebnis kommen sollten – sogar müssen – wie es sein sollte) .
  • Wenn Sie müde sind, ruhen Sie sich einen oder mehrere Tage aus. Es wird keine Katastrophe passieren. Aber nicht mehr. Versuchen Sie nicht, an einem Tag nachzuholen, was Sie zwei Monate lang lernen mussten – Sie werden müde, verwirrt und am Ende enttäuscht von sich selbst oder von dem, was Sie getan haben. Wenn es eine Pause gibt, dann holen Sie langsam nach. Die Hauptsache ist nicht, sich zu erinnern, sondern zu verstehen. Was verstanden wird, wird von selbst erinnert. Also kein Pauken.
  • Halten Sie einen Notizblock oder ein Notizbuch bereit und markieren Sie darin, was Ihnen wichtig erscheint. Sie müssen sich keine Notizen machen – schreiben Sie nur auf, was Sie – genau Sie – interessant, dumm, lustig fanden. Es könnte sich um einen Satz, einen Code, ein Zitat, einen Cartoon – alles Mögliche handeln. Überprüfen Sie frühere Einträge regelmäßig; Dies wird Ihnen helfen, sich an das Gelernte zu erinnern.

Unser Ansatz kommt der dritten Art des Lernens am nächsten – d. h. Training mit einem Mentor. Unser Prinzip ist einfach: Wichtige Details zeigen und erklären. Wir werden einfache und offensichtliche Dinge nicht lange, langweilig und ermüdend besprechen (bei Bedarf finden Sie genügend Informationen dazu in Büchern, Dokumentationen und Fachforen). Wir werden nach und nach eine kleine Anwendung entwickeln, die Ihnen die Arbeit zeigt professioneller Programmierer. Aber „klein“ bedeutet nicht gleich „einfach“ – im Gegenteil! Um Ergebnisse zu erzielen, müssen Sie hart arbeiten. Aber keine Angst – das Ergebnis ist es wert. Die Hauptsache ist, Ihr Ziel zu wollen und zu verfolgen und dabei Hügel und Löcher zu überwinden.

Jetzt machen wir eine Pause. Bereiten Sie Ihren Computer für die nächste Lektion für die Arbeit vor – stellen Sie sicher, dass auf Ihrer Festplatte mindestens 1 GB freier Speicherplatz vorhanden ist; Wenn der Arbeitsspeicher weniger als 1 GB beträgt, prüfen Sie, ob er erhöht werden kann, und erhöhen Sie ihn unbedingt (mit RAM Sie sollten überhaupt nicht sparen: Wenn Ihr Computer die Installation von 4 GB zulässt, dann installieren Sie so viel; Glauben Sie mir, das zahlt sich im Hinblick auf Arbeitskomfort und Zeitersparnis aus: Wir haben eine etwas mühsame, aber notwendige Arbeit, um mehrere Programme zu installieren. Bis später!

Java ist eine Programmiersprache. Es ermöglicht Programmierern, Computeranweisungen mithilfe von Befehlen auf Englisch zu schreiben, anstatt sie in digitalem Code zu schreiben. Java ist eine höhere Programmiersprache, da ihr Code einfach zu schreiben und zu lesen ist. Wie normale Sprachen verfügt auch Java über eine Reihe von Regeln, die bestimmen, wie Anweisungen geschrieben werden. Diese Regeln werden „Syntax“ genannt. Der fertige High-Level-Java-Code wird in maschinenlesbaren digitalen Code übersetzt, der vom Computer ausgeführt wird.

Wer hat die Programmiersprache Java erstellt?

Java wurde Anfang der 90er Jahre von einem Programmiererteam unter der Leitung von James Gosling für Sun Microsystems entwickelt. Java wurde ursprünglich für die Entwicklung entwickelt mobile Geräte Oh. Doch mit der Veröffentlichung von Java 1.0 im Jahr 1996 verlagerte sich der Schwerpunkt der Sprache auf den Einsatz im Internet. Java brachte den Benutzern mehr Interaktivität, indem es Entwicklern ermöglichte, animierte Seiten zu erstellen. Im Laufe der Zeit hat sich Java sowohl für das Internet als auch in anderen Bereichen zu einer erfolgreichen Programmiersprache entwickelt.

20 Jahre später ist Java immer noch eine unglaublich beliebte Sprache mit über 6,5 Millionen Entwicklern weltweit.

Warum Java wählen?

Java wurde auf der Grundlage mehrerer Schlüsselprinzipien erstellt:

1. Benutzerfreundlichkeit.

Java-Grundlagen entnommen aus C++. Trotz der Leistungsfähigkeit von C++ weist die Sprache eine recht komplexe Syntax auf und ist nicht für alle Java-Anforderungen geeignet. Im Laufe der Jahre hat Java die Ideen von C++ weiterentwickelt und es zu einer leistungsstarken und dennoch einfachen Programmiersprache gemacht.

2. Zuverlässigkeit.

Java minimiert schwerwiegende Fehler, die durch Programmierfehler verursacht werden. Damit wurde die objektorientierte Programmierung eingeführt. Sobald Daten und darauf basierende Aktionen an einem Ort gesammelt wurden, erhöhte sich die Zuverlässigkeit der Java-Sprache.

3. Sicherheit.

Da Java ursprünglich ausschließlich für mobile Geräte konzipiert wurde, die Daten über Netzwerke austauschen sollten, war die Sicherheit von Anfang an auf höchstem Niveau. An dieser Moment Java ist wahrscheinlich die sicherste Programmiersprache.

4. Plattformunabhängigkeit.

Von in Java geschriebenen Programmen wurde erwartet, dass sie unabhängig von der Plattform funktionieren, auf der sie ausgeführt werden. Java war ursprünglich eine portable Sprache, für die weder das Betriebssystem noch die Computerhardware eine Rolle spielen.

Das Sun Microsystems-Team hat Schlüsselprinzipien erfolgreich kombiniert. Java verdankt seine Beliebtheit seiner Zuverlässigkeit, Sicherheit, Benutzerfreundlichkeit und Portabilität.

Wo fange ich an, Java zu lernen?

1. JDK installieren

Um mit der Programmierung in Java zu beginnen, müssen Sie das Java Development Kit (Java Development Kit, JDK) herunterladen und installieren. Sobald Sie das JDK auf Ihrem Computer installiert haben, können Sie sofort mit dem Schreiben Ihres ersten Programms beginnen.

2. Wählen Sie IDE

IDE – integrierte Entwicklungsumgebung. Für die Entwicklung von Java-Anwendungen stehen verschiedene Tools zur Verfügung. Ihr Ziel ist es, Ihnen beim Schreiben einer Java-Anwendung zu helfen. Es gibt mehrere Java-Entwicklungsumgebungen, wir empfehlen jedoch NetBeans – ideal für Einsteiger. Sie können sich auf nur ein paar NetBeans-Befehle konzentrieren, um Ihre Ziele zu erreichen.

3. Erste Schritte

Das erste Programm eines jeden Anfängers ist zwangsläufig einfaches Programm„Hello World“, das einfach diesen Namen anzeigt. Dieses einfache Programm zeigt Ihnen, wie Sie eine Anwendung in einer Entwicklungsumgebung wie NetBeans kompilieren, ausführen und ausführen.

Nachdem Sie Ihr erstes Programm erstellt haben, ist es an der Zeit, mit dem Erlernen der Sprache zu beginnen, indem Sie Lektionen für Anfänger nutzen, zum Beispiel mit Kursen –. Sie werden Sie durch die verschiedenen Phasen des Erlernens der Java-Syntax führen.

Oder Sie können, wenn Sie der Typ sind, der gerne direkt loslegt, Ihr Training ehrgeiziger beginnen. Je mehr Sie in die Tiefen der Sprache eintauchen, desto mehr werden Sie lernen. Dies kann erreicht werden, indem sofort mit dem Schreiben einer Java-Anwendung begonnen wird.

4. So wählen Sie Ihre erste Java-Anwendung aus

Hinter jeder Programmiersprache, auch Java, steckt eine Menge Theorie. Sie müssen die Syntax der Sprache und den Aufbau der gesamten Anwendung erlernen. Wir denken jedoch, dass es wichtiger ist, sich daran zu erinnern, dass Java dazu da ist, verwendet zu werden. Es gibt unzählige Anwendungen, die damit erstellt werden können. Und wenn Sie von Anfang an entscheiden, welche Art von Anwendung Sie erstellen möchten, bestimmt dies den Weg, den Sie zum Erlernen der Java-Syntax einschlagen.

Nehmen wir an, Sie haben keine Ahnung, wie man Java-Programme schreibt, entscheiden sich aber, mit einem einfachen Taschenrechner zu beginnen. Sie wissen bereits, was ein Taschenrechner ist und wie er aussieht. Es gibt keine Fragen zum Design, es gibt Fragen zur Umsetzung. Sie werden lernen, dass Sie sich beim Erstellen eines Programms ständig Fragen im Sinne von „Wie macht das?“ stellen werden, und davon wird es viele geben. Aber je mehr Fragen Sie stellen, desto mehr erfahren Sie über die Sprache.

Das erste, was Ihnen zum Beispiel in den Sinn kommt, ist die grafische Benutzeroberfläche (GUI), bei der es sich lediglich um die Art und Weise handelt, wie das Programm auf dem Bildschirm angezeigt wird, während die Anwendung ausgeführt wird. Sie spüren intuitiv, wie das Programm aussehen sollte, basierend auf Ihrer Erfahrung mit vorgefertigten Anwendungen. Zuerst das Hauptprogrammfenster, in dem sich alle Bedienelemente des Rechners befinden. Tasten für Zahlen, für Operationen (Addition, Multiplikation usw.). Ein Element zur Anzeige des Ergebnisses von Berechnungen. Usw.

Dies umreißt grob Ihre ersten Fragen. Wie erstelle ich ein Anwendungsfenster? Wie füge ich Schaltflächen hinzu? Welches Element soll ich verwenden, um die Ergebnisse anzuzeigen? Hier kommt das Erlernen der Java-Sprache ins Spiel. Sie beginnen nach Antworten darauf zu suchen, wie Sie eine Anwendung in Java erstellen, welche Elemente Sie für das Anwendungsfenster verwenden, welche Elemente Sie für Schaltflächen verwenden usw. Antworten finden Sie immer auf Websites mit Java-Lektionen, in Büchern und in Programmiererforen.

Das Wichtigste ist, das Erste zu tun Arbeitsprogramm. Denken Sie nicht daran, gleich alles optimal zu machen. Dies wird mit der Erfahrung einhergehen, wenn Sie mehr Sicherheit beim Programmieren gewinnen Java-Sprache. Im Moment besteht das einzige Ziel darin, den Java-Code zum Kompilieren und Ausführen zu bringen. Selbst wenn das Programm nicht wie beabsichtigt funktioniert, ist es ein Anfang zum Lernen.

5. Ein anderer Weg

Wenn Sie das Gefühl haben, dass Sie mit dem Erlernen einer Programmiersprache alleine nicht zurechtkommen, insbesondere einer so anspruchsvollen und umfangreichen Sprache wie Java, versuchen Sie es mit Spezialkursen, die die Grundlagen des Programmierens vermitteln. Zum Beispiel,

Barry Bird „Java for Dummies“ Williams, 2013, 5. Auflage, 363 Seiten (8,23 MB, djvu)

Über Java.

Für Dummies ist es dasselbe wie Programmieren zu sagen. Es klingt trivial, aber Java ist mit Abstand die beliebteste Programmiersprache. Es programmieren mehr Leute darin als in C++ und C# zusammen. Beginnen Sie mit dem Erlernen von Java, wenn Sie Programmieren lernen möchten und nichts falsch machen können. Der in dieser Programmiersprache geschriebene Code ist plattformübergreifend. Es läuft auf jedem Gerät und läuft auf jedem Betriebssystem, wo die Java Virtual Machine (JRE) installiert ist – „Einmal schreiben, funktioniert überall.“ Speziell für sie ist das Buch „Java für Dummies“ konzipiert.

Über das Buch.

Wenn Sie noch nie Programmieren gelernt haben und nichts über OOP wissen, machen Sie sich keine Sorgen, Barry Bird ist ein guter Erklärer. Zumindest die Grundkonzepte sind objektiv orientierte Programmierung Und Grundwissen in der Java-Sprache sind Sie garantiert. Vorbehaltlich sorgfältiger Untersuchung des Buchmaterials und Erledigung der Aufgaben in Form von Codebeispielen. Im Leitfaden wird der Autor über die Geschichte der Java-Sprache, ihre Grundkonzepte, Vor- und Nachteile, bestehende Versionen und ihre Unterschiede sowie die zum Codieren und Ausführen vorgefertigter Programme (JDK, JRE, Eclipse) erforderlichen Tools sprechen.

Lernen Sie die Grundlagen: Grammatik (Syntax) der Sprache, das Konzept von API-Klassen (Standardbibliotheken), schreiben Sie Ihr erstes Programm. Für Erstphase Es reicht völlig aus, Java aus diesem Buch zu lernen. Wenn Sie den Mut haben, es zu Ende zu lesen und zumindest einen Teil der Aufgaben zu erledigen, können Sie mit dem Studium umfangreicherer Aufgaben beginnen. Der Weg zur Perfektion hat einen Anfang, aber kein Ende.

Inhaltsverzeichnis des Buches
Über den Autor 13
Einleitung 15
Wie man dieses Buch benutzt 15
In Buch 15 verwendete Konventionen
Was Sie vielleicht nicht lesen 16
Einige Vermutungen 17
Struktur von Buch 18
Teil I: Java 18-Grundlagen
Teil II. Erstellen eines Java 18-Programms
Teil III. Objektorientierte Programmierung 18
Teil IV. Best Practices für die Programmierung 19
Teil V. Prächtige Zehner 19
Teil VI. Bewerbungen 19
In Buch 19 verwendete Piktogramme
Was kommt als nächstes 20
Wir warten auf Ihr Feedback! 20

Teil I Java-Grundlagen 21

Kapitel 1. Einführung in Java 23
Was können Sie mit Java 24 machen?
Warum Programme schreiben 25
Eine kleine Geschichte 25
Objektorientierte Programmierung 28
Objektorientierte Sprachen 28
Objekte und Klassen 30
Vorteile des objektorientierten Ansatzes 31
Visuelle Darstellung von Klassen und Objekten 32
Was kommt als nächstes 33

Kapitel 2. Software-Entwicklung 35
Schnellstart 35
Was sollte auf Ihrem Computer installiert sein 37
Was ist ein Compiler 38
Was ist die Java Virtual Machine 40?
Entwicklungsprozess 45
Integrierte Entwicklungsumgebung 46

Kapitel 3. Kern-Java-Komponenten 49
Reden wir über Java 49
Grammatik und gebräuchliche Namen 50
Wörter in einem Java 51-Programm
Ihr erstes Java 53-Programm
So funktioniert Ihr erstes Programm 54
Klassen 54
Methoden 55
Hauptmethode von Programm 57
So weisen Sie den Computer an, einen gewünschten Vorgang auszuführen 58
Geschweifte Klammern 60
Sagen Sie nicht „Kein Kommentar...“ 62
Hinzufügen von Kommentaren zu Code 63
Seien Sie nicht zu streng mit dem alten Barry 66
Verwenden von Kommentaren zum Experimentieren mit Code 66

Teil II. Erstellen eines Java-Programms 69

Kapitel 4. Variablen und Werte 71
Veränderbare Variable 71
Zuweisungsoperator 74
Arten von Werten und Variablen 75
Textanzeige 77
Zahlen ohne Dezimalpunkt 78
Initialisierung bei Deklaration 79
Primitive Java 80-Typen
Geben Sie char 81 ein
Geben Sie boolean 82 ein
Referenztypen 83
Importankündigung 86
Erstellen neuer Werte mithilfe von Operatoren 87
Sie können einmal initialisieren, aber mehrmals 89 zuweisen
Inkrementierungs- und Dekrementierungsoperatoren 89
Zuweisungsoperatoren 93

Kapitel 5. Kontrollanweisungen 95
Eine Entscheidung mithilfe einer If-Anweisung treffen 95
Erraten Sie die Zahl 96
Texteingabe über die Tastatur 96
Zufallszahlengenerierung 98
wenn Anweisung 98
Doppeltes Gleichheitszeichen 100
Blöcke 100
Einrückung in der if 101-Anweisung
Gebrochene Gabel (wenn nicht anders) 101
Bedingungen mit Vergleichsoperatoren und logischen Operatoren 102
Vergleich von Zahlen und Symbolen 102
Vergleich von Objekten 103
Wir importieren alles auf einmal 105
Logische Operatoren 106
Wie sich „Null“ von „Nichts“ unterscheidet 108
Bedingungen in Klammern und Klammern in Bedingungen 109
Verschachtelung von if-Anweisungen 111
Schalterschalter 113
Wählen Sie Option 113
Vergessen Sie nicht, eine Pause einzufügen! 115
String-Argument – ​​neu in Java 7 117

Kapitel 6. Fahrräder 119
while-Schleife 119
Schleife für 122
Für 124-Loop-Struktur
Premiere des Hits „Al in the Rain“ 125
Machen Sie den Zyklus 126
Ein Zeichen von der Tastatur lesen 129
Dateimanipulation 130
Deklarieren einer Variablen in Block 130

Teil III. Objekt orientierte Programmierung 131

Kapitel 7. Klassen und Objekte 133
Klassendefinition 133
Offene Klasse 135
Variablen deklarieren und Objekte erstellen 135
Initialisieren einer Variablen 138
Ein Programm – viele Kurse 139
Definieren einer Methode in einer Klasse 139
Die Punktzahl beträgt 140
Methodenkopf 141
Parameter an eine Methode übergeben und einen Wert von der Methode empfangen 142
Übergabe eines Werts an Methode 144
Rückgabewert von Methode 145
Wie man Zahlen schön aussehen lässt 147
Zugriffsmodifikatoren 151
Korrekter Programmierstil 152
So machen Sie ein Feld unzugänglich 154
Überprüfen von Regeln mithilfe von Zugriffsmethoden 156

Kapitel 8. Code-Wiederverwendung 157
Klassendefinition 158
Klassendefinierender Mitarbeiter 158
Ordnungsgemäße Verwendung der Klasse 159
Zahlungsbeleg erstellen 161
Arbeiten mit Dateien (kurzer Exkurs) 162
Daten in einer Datei speichern 162
Code 163 kopieren und einfügen
Lesung aus Datei 164
Wo ist meine Datei geblieben? 166
Ordnernamen zu einem Dateinamen hinzufügen 166
Zeile für Zeile 167 lesen
Vererbung 169
Erstellen einer abgeleiteten Klasse 171
Verwendung abgeleiteter Klassen 174
Typ passend zu 175
Verwendung der PartTimeEmployee-Klasse 176
Überschreiben bestehende Methoden 177
Anmerkungen 179
Aufrufen von Methoden von Basis- und abgeleiteten Klassen 179

Kapitel 9 Konstrukteure 181
Konstruktordefinition 181
Was ist Temperatur 182?
Was ist eine Temperaturskala 182
Was ist also Temperatur? 183
Was kann man bei einer Temperatur von 185 tun?
Den richtigen Konstrukteur finden 186
Manche Dinge ändern sich nie 189
Basisklassenkonstruktor in der abgeleiteten Klasse 190
Erweiterte Temperaturklasse 190
Konstruktoren abgeleiteter Klassen 191
Einsatz der erweiterten Temperaturklasse 192
Standardkonstruktor 193
Der Konstruktor kann nicht nur die Felder 194 ausfüllen
Java AP 196 Klassen und Methoden
Anmerkung @SuppressWarnings 198

Teil IV. Fortgeschrittene Programmiertechniken 199

Kapitel 10. Korrekter Einsatz von Variablen und Methoden 201
Definition der Klasse 201
Eine andere Möglichkeit, Zahlen schön zu machen 202
Verwendung der Player 203-Klasse
Neun Konstrukteursaufrufe 205
Grafische Benutzeroberfläche 205
Lassen Sie uns eine Ausnahme für eine andere Methode 207 auslösen
Statische Felder und Methoden 207
Warum so viel statische Aufladung 209
Statische Initialisierung 210
Gesamtmannschaftsstatistik anzeigen 210
Statischer Import 212
Vorsicht vor statischer Aufladung! 213
Experimentieren wir mit den Variablen 214
Variable an seiner Stelle 215
Variablen an verschiedenen Orten 217
Übergabe der Parameter 219
Übergeben Sie den Wert 219
Rückgabe des Ergebnisses 221
Vorbei an Referenz 221
Ein Objekt von Methode 223 zurückgeben
Epilog 224

Kapitel 11. Arrays und Sammlungen 225
So ordnen Sie Objekte in einer Reihe an 225
Erstellen eines Arrays in zwei Schritten 227
Werte speichern 228
Tabulostops und andere Spezielle Symbole 230
Array 230 wird initialisiert
Fortschrittlich for-Schleife 231
Suche 233
Arrays von Objekten 236
Verwendung der Klasse „Raum 237“.
Eine andere Möglichkeit, die Zahlen 240 zu dekorieren
Ternär Bedingungsoperator 241
Argumente Befehlszeile 241
Verwenden von Befehlszeilenargumenten in Code 242
Überprüfung der Anzahl der Befehlszeilenargumente 244
Sammlungen 245
Sammlungsklassen 246
ArrayList-Klasse 247
Verwendung generischer Typen 250
Prüfen, ob noch Daten vorhanden sind 250

Kapitel 12. Wie man ein gutes Gesicht behält, wenn man schlecht spielt 253
Ausnahmebehandlung 254
Catch-Block-Parameter 258
Ausnahmetypen 259
Für wen gilt die Ausnahme 261?
Catch-Block mit mehreren Ausnahmetypen 267
Seien wir nicht zu vorsichtig 267
Wiederherstellung des Programmbetriebs nach einer Ausnahme 268
Unsere Freunde sind gute Ausnahmen 269
Behandeln Sie die Ausnahme oder geben Sie sie an 270 weiter
schließlich Block 274
Akten schließen 276
So schließen Sie Datei 276
Ressourcen im Try-Block-Header 276

Kapitel 13. Sichtbereich 279
Zugriffsmodifikatoren für Klassenmitglieder 280
Kurse, Zugang und Programmteile 280
Klassen und Klassenmitglieder 281
Regeln für den Zugriff auf Klassenmitglieder 281
Beispiel mit einem Bild im Rahmen 283
Ordnerstruktur 285
Einen Rahmen erstellen 286
So ändern Sie ein Programm, ohne die Klassen zu wechseln 287
Standardzugriff 289
So gelangen Sie in Paket 292
Geschützter Zugang 292
Einschließen einer nicht abgeleiteten Klasse in dasselbe Paket 294
Klassenzugriffsmodifikatoren 295
Offene Klassen 296
Nicht offene Klassen 296

Kapitel 14. Reagieren auf Tastatur- und Mausereignisse 299
Mausklick-Antwort 299
Ereignisse und 301-Ereignisbehandlung
Java 302-Schnittstellen
Streams 303
Geben Sie diesem Schlüsselwort 304 ein
Hauptteil der actionPerf ormed()-Methode 305
Versions-ID 305
Auf andere Ereignisse reagieren 306
Interne Klassen 311

Kapitel 15. Applets 315
Beispiel eines einfachen Applets 315
Applet 316 wird ausgeführt
Offene Klasse 317
Java-API-Klassen 317
Animiertes Applet 318
Im Applet 319 verwendete Methoden
Inhalt der Applet-320-Methoden
Auf Ereignisse in einem Applet reagieren

Stab 16. Datenbankverbindung 325
JDBC und Java DB 325
Erstellen von Datenbankeinträgen 326
Verwenden von SQL-Befehlen 328
Verbinden und Trennen einer Datenbank 328
Datenextraktion 330

Teil V Prächtige Zehner 333

Kapitel 17. Zehn Möglichkeiten, Fehler zu vermeiden 335
Richtige Verwendung des Briefkastens 335
Verlassen Sie den Blockschalter 336
Vergleich zweier Werte 336
Ein Element hinzufügen zu GUI 336
Hinzufügen von Ereignisempfängern 337
Konstruktoren definieren 337
Nicht statische Links reparieren 337
Respektieren Sie die Array-Grenzen 337
Zeiger auf nu 11 338
Helfen virtuelle Maschine Java findet Klassen 338

Kapitel 18. Zehn Websites, die Java gewidmet sind 341
Websites zu diesem Buch 341
Java 341-Sites
Nachrichten, Rezensionen, Beispiele für Codes 342
Hiob 342
Websites für alle 342

Teil VI. Anwendungen 343

Anhang A: Installation der IDE 345
Laden Sie JDK 345 herunter und installieren Sie es
Laden Sie Eclipse 349 herunter und installieren Sie es
Konfigurieren von Eclipse 351
Anhang B: Verwenden von Eclipse 353
Arbeiten mit Beispielen aus Buch 353
Erstellen Sie Ihr eigenes Projekt 355
Sachregister 359

Laden Sie das Buch kostenlos herunter (8,23 MB). djvu

Java für Dummies. Video

Erst kürzlich haben wir als Eigentümer ein Webinar abgehalten Online Kurse In Java haben sie mich gebeten, Ihnen zu erklären, wie Sie Java selbst lernen können. Wir haben uns entschieden, mehrere bewährte Methoden zum Erlernen von Java oder allgemein zum Erlernen des Programmierens von Grund auf zu schreiben.

Sie sind also entschlossen, Java-Programmierer zu werden. Und sofort haben Sie viele Fragen: „Wo fange ich an, Java zu lernen?“ Wie wählt man das richtige Trainingsprogramm aus? Wie lernt man Java und sammelt Berufserfahrung?

Heutzutage gibt es viele Möglichkeiten, etwas zu lernen, und das Programmieren bildet da keine Ausnahme. Neben den klassischen Methoden – Selbststudium und Offline-Programmierkurse – gibt es derzeit viele Online-Java-Kurse und -Schulungen, sowohl kostenpflichtig als auch kostenlos.

Wir haben die beliebtesten Möglichkeiten hervorgehoben, das Programmieren selbst zu erlernen.

Hier sind einige Möglichkeiten, Java zu lernen:

1. Selbststudium.

VorteilDiese Trainingsmethode besteht darin, dass Sie absolut alle Aspekte Ihres Trainings selbst planen können – was, wo, wie und wann Sie unterrichten möchten.

NachteilDie Sache ist, dass nicht jeder die Willenskraft hat, selbstständig eine riesige Menge an Stoff zu meistern, eine Menge Bücher zu lesen, genügend praktische Erfahrungen zu sammeln und nicht gleich zu Beginn der Reise alles aufzugeben. Darüber hinaus wird jeder Zweifel haben: „Gehe ich den richtigen Weg, mache ich alles richtig?“

2. Kostenloser Online-Kurs.

Vorteil diese Methode Schulungen sind natürlich kostenintensiv – es gibt sie einfach nicht, alle Materialien sind kostenlos und das ist ein riesiges Plus.

MangelEine andere Sache ist, dass, wie die Praxis zeigt, nicht jeder die Motivation hat, einen Online-Kurs in Java oder einer anderen Sprache zu absolvieren, und viele aufgeben, ohne überhaupt mit dem Lernen begonnen zu haben.


3. Offline-Training.

VorteilEiner der Vorteile des Erlernens der Java-Programmierung besteht darin, dass Sie live mit dem Lehrer kommunizieren können. Darüber hinaus gibt es bereits eine kleine Community Ihrer Kollegen, mit der Sie aufgetretene Probleme und deren Lösungen diskutieren können.

Mangel- Dies liegt daran, dass solche Kurse in der Regel zu einem für die Beherrschung des Stoffes ungünstigen Zeitpunkt belegt werden - abends, und der Zeitaufwand für Hin- und Rückfahrten kann recht groß sein. Darüber hinaus sind in den Kurskosten die Kosten für die Anmietung von Räumlichkeiten, Geräten und Materialien für die Durchführung des Kurses enthalten.



4. Persönliches Coaching/Mentoring.

VorteilDieser Weg zum Erlernen von Java oder einer anderen Programmiersprache besteht darin, dass Sie einen erfahrenen Mentor finden, der mit Ihnen persönlich zusammenarbeitet, einzelne Aufgaben speziell für Sie vorbereitet, ein Code-Review Ihres Codes durchführt und Ihnen genau auf Ihre Fehler und Wissenslücken hinweist.

Der Einzige NachteilEs wird sein, dass die Zeit eines erfahrenen Mentors viel wert ist und es nicht immer einfach ist, eine Person zu finden, die bereit ist, Ihnen so viel Aufmerksamkeit zu schenken.


5. Und schließlich die Ausbildung im Unternehmen.

Es besteht die Möglichkeit, einige Schulungen bei einem IT-Unternehmen zu absolvieren, wo Sie höchstwahrscheinlich an einem Projekt arbeiten, das den realen Bedingungen sehr nahe kommt, und die Wahrscheinlichkeit hoch ist, nach erfolgreichem Abschluss eine Anstellung bei diesem Unternehmen zu bekommen Kurs. Allerdings ist die Konkurrenz für solche Schulungen oft sehr groß und man muss bereits über fundierte Kenntnisse verfügen, um angenommen zu werden.


In jedem Fall können Sie Java lernen oder das Programmieren von Grund auf erlernen, finden Sie einfach einen Weg, der zu Ihnen passt.

Viel Glück bei all Ihren Bemühungen! Wenn Sie weitere Methoden kennen und sich in Ihrer eigenen Praxis davon überzeugt haben, dass sie funktionieren, schreiben Sie uns. Wir sind immer bereit, mit Menschen zu kommunizieren, die offen für den Dialog sind.



Freunden erzählen