English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Grund教程

Java 流程控制

Java 数组

Java 面向对象(I)

Java 面向对象(II)

Java 面向对象(III)

Java Ausnahmebehandlung

Java 列表(List)

Java Queue(队列)

Java Map集合

Java Set集合

Java 输入输出(I/O)

Java Reader/Writer

Java 其他主题

Java Grund教程

我们的核心Java编程教程是为学生、初学者和专业人士设计的。Java是一种面向对象,基于类,并发,安全和通用的计算机编程语言。它是一种广泛使用的强大技术。

什么是Java

Java是一种编程语言Plattform。Java是一种高级,健壮,面向对象和安全的编程语言。

Java是由Sun Microsystems(现在是Oracle的子公司)在1995年开发的。JamesGosling被称为Java的父亲。在Java之前,它的名字叫Oak。由于Oak已经是一家注册公司,因此James Gosling和他的团队将Oak的名称更改为Java。

PlattformEine beliebige Hardware- oder Softwareumgebung, in der ein Programm ausgeführt wird, wird als Plattform bezeichnet. Da Java eine Laufzeitumgebung (JRE) und API hat, wird sie als Plattform bezeichnet.

Java-Beispiel

Lassen Sie uns schnell einen Beispielcode für Java-Programmierung betrachten. Auf der nächsten Seite finden Sie eine detaillierte Erklärung des Hello Java-Beispiels.

public class Simple{
    public static void main(String args[]){
     System.out.println("Hello Java");
    }
}
Testen Sie es heraus ‹/›

Ausgabeergebnis:

Hello Java

Anwendungsbereiche

Laut Sun-Statistiken gibt es3Milliarden von Geräten laufen Java. Derzeit gibt es viele Geräte, die Java verwenden. Einige davon sind wie folgt:

  1. Desktopanwendungen, wie z.B. Acrobat Reader, Mediaplayer, Antivirensoftware usw.

  2. Webanwendungen, wie z.B. java.com.

  3. Unternehmensanwendungen, wie z.B. Bankanwendungen.

  4. Mobile Endgeräte

  5. Eingebettete Systeme

  6. Intelligente Karten

  7. Robotertechnik

  8. Spiele usw.

Typen von Java-Anwendungen

Die Hauptarten von Anwendungen, die mit Java-Programmierung erstellt werden können, sind4Es gibt verschiedene Arten:

1)Unabhängige Anwendungen

Unabhängige Anwendungen werden auch als Desktopanwendungen oder Fensteranwendungen bezeichnet. Dies sind die traditionellen Software, die wir auf jedem Computer installieren müssen. Beispiele für unabhängige Anwendungen sind Media Player, Antivirensoftware usw. AWT und Swing werden in Java verwendet, um unabhängige Anwendungen zu erstellen.

2)Webanwendungen

Anwendungen, die auf dem Server laufen und dynamische Seiten erstellen, werden als Webanwendungen bezeichnet. Derzeit werden Servlet, JSP, Struts, Spring, Hibernate, JSF und andere Technologien verwendet, um Webanwendungen mit Java zu erstellen.

3)Unternehmensanwendungen

Sind im Wesentlichen verteilte Anwendungen, wie Bankanwendungen usw., und werden als Unternehmensanwendungen bezeichnet. Sie haben Vorteile wie hohe Sicherheit, Lastverteilung und Clustering. In Java werden EJB verwendet, um Unternehmensanwendungen zu erstellen.

4)Mobile Anwendungen

Für mobile Geräte erstellte Anwendungen werden als mobile Anwendungen bezeichnet. Derzeit werden Android und Java ME verwendet, um mobile Anwendungen zu erstellen.

Java-Plattform/Versionen

Java hat4Es gibt verschiedene Plattformen oder Versionen:

1)Java SE(Java Standard Edition)

Es ist eine Java-Programmplattform. Sie enthält Java-Programm-APIs wie java.lang, java.io, java.net, java.util, java.sql, java.math und andere. Sie enthält auch Funktionen wie OOP, String, Regex, Exception, innere Klassen, Multithreading und I / O-Stream, Netzwerk, AWT, Swing, Reflection, Collection und andere

2)Java EE (Java Enterprise Edition)

Es ist eine Unternehmensplattform, die hauptsächlich für die Entwicklung von Web- und Unternehmensanwendungen verwendet wird. Sie wird auf der Java SE-Plattform aufgebaut. Sie umfasst Themen wie Servlet, JSP, Web-Services, EJB, JPA und andere.

3)Java ME (Java Micro Edition)

Dies ist eine Mikroplattform, die hauptsächlich für die Entwicklung mobiler Anwendungen verwendet wird.

4)JavaFX

Es wird verwendet, um reiche Internet-Anwendungen zu entwickeln. Es verwendet leichte Benutzeroberfläche-APIs.

Voraussetzungen

Bevor Sie Java lernen, wenn Sie bestimmte Kenntnisse in C / C ++Grundlagen der Programmiersprache, Sie werden schneller und einfacher lernen.

Zielgruppe

Unser Java-Programmier-Tutorial ist darauf ausgelegt, Anfänger und Fachleute zu unterstützen.

Problem

Falls Sie bei der Verwendung dieses Java-Tutorials irgendwelche Probleme feststellen, teilen Sie uns bitte Feedback mit, wir werden es umgehend korrigieren.