introduction java programming language video tutorial
Dieses Video-Tutorial zur Java-Einführung erklärt, was Java-Programmiersprache, ihre Funktionen und verschiedene Anwendungstypen sind, die wir mit Java entwickeln können:
Java ist eine beliebte Programmiersprache, die 1991 von Sun Microsystems (später mit Oracle fusioniert) entwickelt wurde. Java wurde von James Gosling und Patrick Naughton entwickelt.
In unserem täglichen Leben von morgens bis abends verwenden wir viele Java-programmierte Anwendungen und Geräte, die das Smartphone in Ihrer Hand halten, um Geldautomaten-Sicherungstransaktionen abzusichern.
Eine explizite Folge von Java-Tutorials wird in dieser Reihe zusammengestellt, um Ihnen ein besseres Verständnis des Java-Konzepts zu vermitteln.
Was du lernen wirst:
Einführung in die Java-Programmierung
Schauen Sie sich das folgende Video-Tutorial an:
Grundlegende Konzepte von Java
Einführung in Java
Ursprünglich hieß es „Oak“, wurde aber 1995 in „Java“ umbenannt, da Oak bereits eine eingetragene Marke war.
Die erste Ausgabe von Java war als 'Java 1.0' bekannt. Im Laufe der Jahre hat sich die Java-Sprache erheblich weiterentwickelt und Java wurden viele Funktionen hinzugefügt. Infolgedessen wurden viele neue Versionen veröffentlicht. Die neueste Ausgabe von Java ist JDK (Java Development Kit) 13 oder Java 13, die am 10. September 2019 veröffentlicht wurde.
Klicken Hier für Java-Versionsquelle.
Was ist Java?
In einfachen Worten ist Java eine objektorientierte Programmiersprache, die sowohl von C als auch von C ++ abgeleitet ist. Von C nimmt Java sein Format, während es die objektorientierte Programmierung von C ++ übernimmt. Um Java von Grund auf neu zu lernen, ist es für Personen mit C / C ++ - Kenntnissen leicht zu verstehen.
Wir können also Java als definieren
- Einfach
- Sehr robust
- Objektorientierter
- Sichere Programmiersprache.
Jede Hardwarekomponente oder Softwareumgebung, in der ein Programm ausgeführt wird, wird als „Plattform“ bezeichnet. Java hat eine Java Runtime Environment (JRE) darauf laufen. Somit ist Java auch eine Plattform.
In unseren nachfolgenden Tutorials erfahren Sie mehr über Java als Plattform.
Bis heute ist die Java-Programmiersprache die beliebteste Programmiersprache für die Entwicklung von Client-Server-Webanwendungen für das Internet. Schätzungsweise 9 Millionen Entwickler arbeiten an und verwenden Java.
Java-Funktionen
Lassen Sie uns einige der Unterscheidungsmerkmale der Java-Programmiersprache diskutieren.
# 1) Einfach: Die Java-Syntax ist recht einfach und leicht zu verstehen. Java ist auch leicht zu erlernen. Die meisten Funktionen von C ++, die entweder schwer zu verstehen oder mehrdeutig waren, werden in Java vereinfacht und einige weggelassen.
Zum Beispiel, Zeiger fehlen in Java.
# 2) Sicher: Ein Java-Programm wird in einer Java Runtime Environment (JRE) ausgeführt, die es sicher macht. Die JRE hat keine Interaktion mit dem Systembetriebssystem, sodass Java-Programme das System nicht stören. Darüber hinaus verfügt die Java-Sprache über Sicherheitsfunktionen, mit denen wir virenfreie, sichere Anwendungen entwickeln können. Aus diesem Grund basieren viele Bankanwendungen auf Java.
# 3) Robust: Java führt die automatische Speicherbereinigung und Ausnahmebehandlung ein, um potenzielle Fehler zu vermeiden. Java legt auch Wert auf Kompilierungszeit und Laufzeitfehlerprüfung. All diese Funktionen machen in Java entwickelte Programme / Anwendungen robuster.
# 4) Tragbar: Das in Byte-Code kompilierte Java-Programm kann auf jeder Plattform ausgeführt werden. Es ist implementierungsunabhängig und alles, was zum Ausführen des Codes erforderlich ist, wie Speicher, Datentypen usw., ist vordefiniert.
# 5) Objektorientiert: Java ist eine reine objektorientierte Programmiersprache. Alles in Java ist ein Objekt. Die Sprachfunktionen sind leicht erweiterbar, da es ein solides objektbasiertes Modell für die Programmierung gibt. Die Java-Sprache unterstützt alle wichtigen Funktionen der objektorientierten Programmierung.
# 6) Plattformunabhängig: Java ist ein Code, der 'einmal schreiben, überall ausführen' ist. Im Gegensatz zu anderen Programmiersprachen, die in maschinenspezifischen Code kompiliert werden, wird Java in einen Bytecode kompiliert, der unabhängig vom Betriebssystem auf jedem Computer ausgeführt werden kann. Jeder Computer, auf dem Java Runtime Environment (JRE) ausgeführt wird, kann diesen Bytecode ausführen.
# 7) Multithreaded: Mit der Multithreading-Funktion von Java können Java-Anwendungen mehrere Aufgaben gleichzeitig ausführen. Darüber hinaus verwenden mehrere Threads denselben Speicher und andere Ressourcen und führen gleichzeitig Aufgaben aus.
# 8) Verteilt: Mit Java können wir verteilte Anwendungen mit fortschrittlichen Java-Konzepten wie Remote Method Invocation (RMI) und Enterprise Java Beans (EJB) entwickeln.
So können wir das Java-Programm auf verschiedenen Computern verteilen, die über das Internet verbunden sind, d. H. Ein Objekt auf einem Computer kann Remoteprozeduren auf einem anderen Remotecomputer ausführen.
Dies sind die Hauptmerkmale von Java, die es heute zu einer beliebten und gefragtesten Programmiersprache machen.
Lassen Sie uns die verschiedenen Anwendungstypen diskutieren, die wir mit der Programmiersprache Java entwickeln können.
Java-Anwendungstypen
Mit der Programmiersprache Java können die folgenden Arten von Anwendungen erstellt werden.
# 1) Standalone-Anwendungen
Diese werden auch als Windows-basierte oder Desktop-Anwendungen bezeichnet. Dies ist im Grunde eine unabhängige Software, die auf dem Desktop installiert werden kann.
Anwendungen wie Media Player, Antivirensoftware, Desktop-Editoren usw. sind einige der eigenständigen Anwendungen. Java-Funktionen wie AWT und Swing werden normalerweise verwendet, um diese Art von Anwendungen zu entwickeln.
# 2) Unternehmensanwendungen
Unternehmensanwendungen sind normalerweise verteilte Anwendungen und verfügen über Funktionen wie hohe Sicherheit, Lastausgleich und Clustering.
Java bietet diese Funktionen über Enterprise Java Beans (EJB) und kann daher als EJB zur Entwicklung von Unternehmensanwendungen verwendet werden. Bankanwendungen sind Unternehmensanwendungen, die am beliebtesten sind.
# 3) Webanwendungen
Webanwendungen werden serverseitig ausgeführt und erstellen dynamische Webseiten. Diese Anwendungen müssen hochdynamisch sein und Webseiten unterwegs entwickeln können. Java-Funktionen wie JSP, Servlets, Struts, Spring, Hibernate usw. werden für die Entwicklung von Webanwendungen verwendet.
# 4) Mobile Anwendungen
Eine mobile Anwendung ist eine Anwendung, die für die Ausführung auf Mobilgeräten entwickelt wurde. Derzeit werden Java ME und Android für die Entwicklung mobiler Anwendungen verwendet.
Daraus sehen wir, dass Java es uns ermöglicht, eine Reihe von Anwendungen mit seinen verschiedenen Funktionen zu entwickeln. Dies macht Java zur beliebtesten Sprache, die auch nach so vielen Jahren seit ihrer Entwicklung noch an der Spitze steht. Als Programmierer müssen wir nicht die Technologie wechseln, um verschiedene Arten von Anwendungen zu entwickeln. Wir können fast alles mit Java machen.
Java-Versionen
Versionen | Erscheinungsjahr |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | neunzehn sechsundneunzig |
JDK 1.1 | 1997 |
J2SE 1.2 | 1998 |
J2SE 1.3 | 2000 |
J2SE 1.4 | 2002 |
J2SE 5.0 | 2004 |
Java SE 7 | 2011 |
Java SE 8 | 2014 |
Java SE 9 | 2017 |
Übersicht über die Java-Programmierung
- Java-Programm kann in jede einfache Textdatei geschrieben und als benannt werden myprogram.java
- Dieser Code wird vom JDK (Java Development Kit) kompiliert und dies '.Java 'Datei wird in Bytecode als' konvertiert myprogram.class ' Datei.
- Auch dies wird von JVM (Java Virtual Machine) in Nullen und Einsen umgewandelt. Es kann auf jeder Plattform ausgeführt werden, da JVM für mehrere Betriebssysteme verfügbar ist.
- Um ein Java-Projekt zu erstellen, muss JDK auf Ihrem Computer installiert sein. Wenn Sie JDK herunterladen, enthält es JRE (Java Runtime Environment) und Entwicklungstools.
- JRE ist die Java Runtime-Umgebung, die zum Ausführen der Java-Anwendung erforderlich ist. Sie besteht aus JVM, Paketklassen und Laufzeitbibliotheken.
- Klicken Hier JDK herunterladen.
Java-Programmkompilierungs- und Ausführungsablauf
Java Integrated Development Environment (IDE)
Java IDE ist eine Software, mit der Benutzer das Programm einfach schreiben und debuggen können. Es kann Syntax und Fehler hervorheben. Eine der bekanntesten IDE ist Eclipse. Laden Sie Eclipse von herunter Dies Verknüpfung.
Wichtige Punkte zu beachten:
- Java ist plattformunabhängig, da Java-Programme in jedem Betriebssystem oder auf jeder Hardware ausgeführt werden können.
- Zum Kompilieren des Java-Programms benötigen wir JDK.
- JRE bietet eine Laufzeitumgebung.
- Viele erstaunliche Anwendungen wurden von der Java-Plattform entwickelt. Zum Beispiel, NASA World Wind wurde vollständig in Java entwickelt. Es ist ähnlich wie bei Google Earth. Und Blu-Ray BD J wurde in Java entwickelt.
- Eclipse ist eine beliebte Open-Source-IDE zur Entwicklung von Java-Projekten.
Fazit
In diesem Tutorial wurden die grundlegenden Informationen zur Java-Sprache von ihrer Entwicklungsgeschichte bis zu ihren verschiedenen Funktionen und Arten von Anwendungen beschrieben, die wir mit dieser Sprache entwickeln können.
Die Java-Sprache ist leicht zu erlernen und hat eine sehr einfache Syntax. Jeder unerfahrene Programmierer kann die Java-Grundlagen erlernen, aber das Lernen wird einfacher, wenn ein Programmierer über Vorkenntnisse in C- und C ++ - Sprachen verfügt. Dies liegt daran, dass Java sein Format von C ableitet und seine OOP-Funktionen von C ++ übernimmt.
Daher werden Programmierer, die Java lernen, die meisten Konzepte finden, die diesen beiden Sprachen ähnlich sind, obwohl Java die komplexen Konzepte / Funktionen aus C ++ entfernt hat. Eine bemerkenswerte Funktion von C ++ - Zeigern fehlt in Java.
Nachdem wir in unseren nachfolgenden Tutorials die einführenden Informationen zur Java-Sprache besprochen haben, werden wir Schritt für Schritt mit dem Erlernen der Java-Programmiersprache beginnen.
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Java Reflection Tutorial mit Beispielen
- JAVA-Tutorial für Anfänger: Über 100 praktische Java-Video-Tutorials
- Zugriffsmodifikatoren in Java - Tutorial mit Beispielen
- Java SWING Tutorial: Container-, Komponenten- und Ereignisbehandlung
- JCF-Tutorial (Java Collections Framework)
- Java String mit String Buffer und String Builder Tutorial
- Java-Bereitstellung: Erstellung und Ausführung einer Java-JAR-Datei
- Python-Einführungs- und Installationsprozess