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

Tutoriel de base Java

Contrôle de flux Java

Java Tableau

Java Programmation Orientée Objet (I)

Java Programmation Orientée Objet (II)

Java Programmation Orientée Objet (III)

Gestion des exceptions Java

Java List

Java Queue (File d'attente)

Java Map Collections

Java Set Collections

Java Entrée/Sortie (I/O)

Java Reader/Writer

Autres sujets Java

Tutoriel de base Java

Notre cours de programmation Java est conçu pour les étudiants, les débutants et les professionnels. Java est un langage de programmation orienté objet, basé sur les classes, concurrent, sécurisé et polyvalent. C'est une technologie puissante largement utilisée.

Qu'est-ce que Java

Java estlangage de programmationetPlateformeJava est un langage de programmation avancé, robuste, orienté objet et sécurisé.

Java est développé parSun Microsystemsactuellement une filiale d'Oracle) dans1995années développéesJamesGoslingest appelé le père de Java. Avant Java, son nom étaitOakEn raison de ce que Oak est une entreprise enregistrée, James Gosling et son équipe ont changé le nom d'Oak en Java.

PlateformeToute environnement de matériel ou de logiciel où un programme peut être exécuté est appelé plate-forme. En raison de l'environnement d'exécution (JRE) et des API de Java, il est appelé plate-forme.

Exemple Java

Laissez-nous jeter un coup d'œil rapide à un exemple de programmation Java. Une explication détaillée de l'exemple Hello Java est fournie sur la page suivante.

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

Résultat de la sortie :

Hello Java

Domaines d'application

Selon les statistiques de Sun, il y a30 milliards d'appareils exécutent Java. Actuellement, il y a de nombreux appareils utilisant Java. Certains d'entre eux sont les suivants :

  1. Applications de bureau, par exemple Acrobat Reader, lecteur multimédia, logiciel antivirus, etc.

  2. Applications Web, par exemple java.com.

  3. Applications d'entreprise, par exemple des applications bancaires.

  4. Mobile

  5. Systèmes embarqués

  6. Cartes à puce

  7. Technologie robotique

  8. Jeux, etc.

Types d'applications Java

Les types d'applications principalement créables avec la programmation Java sont4Types :

1)Application indépendante

Les applications indépendantes sont également appelées applications de bureau ou applications basées sur des fenêtres. Ce sont les logiciels traditionnels que nous devons installer sur chaque ordinateur. Des exemples d'applications indépendantes incluent Media Player, antivirus, etc. AWT et Swing sont utilisés en Java pour créer des applications indépendantes.

2)Application réseau

Les applications exécutées sur le serveur et créant des pages dynamiques sont appelées applications Web. Actuellement, des technologies telles que Servlet, JSP, Struts, Spring, Hibernate, JSF sont utilisées pour créer des applications Web en Java.

3)Application d'entreprise

Il s'agit essentiellement d'applications distribuées, telles que les applications bancaires, etc., appelées applications d'entreprise. Elle offre des avantages avancés en matière de sécurité, de balance de charge et de clustering. En Java, EJB est utilisé pour créer des applications d'entreprise.

4)Application mobile

Les applications créées pour les appareils mobiles sont appelées applications mobiles. Actuellement, Android et Java ME sont utilisés pour créer des applications mobiles.

Plateforme Java/versions

Java a4Des plateformes ou versions :

1)Java SE(Java standard edition)

Il s'agit d'une plate-forme de programmation Java. Elle contient des API de programmation Java, telles que java.lang, java.io, java.net, java.util, java.sql, java.math, etc. Elle contient également des éléments tels que la POO, String, Regex, Exception, les classes internes, les threads multiples, I / O streams, network, AWT, Swing, reflection, collection, etc.

2)Java EE (Java Enterprise Edition)

It is an enterprise platform, mainly used for developing Web and enterprise applications. It is built on top of the Java SE platform. It includes topics such as Servlet, JSP, Web services, EJB, JPA, etc.

3)Java ME (Java Micro Edition)

This is a micro platform, mainly used for developing mobile applications.

4)JavaFX

It is used to develop rich Internet applications. It uses lightweight user interface APIs.

Prerequisites

Before learning Java, if you have some C / C ++Basic knowledge of programming languages, you will learn faster and easier to get started.

Target audience

Our Java programming tutorial aims to help beginners and professionals.

Problem

If you find any problems in using this Java tutorial, please submit feedback, and we will correct them in the first time.