Guide de démarrage Java

Java est un langage de programmation de haut niveau qui a la capacité d'être indépendant de toute plateforme, ce qui fait de Java un langage de programmation multiplateforme. Développé par Sun Microsystems et publié en 1995, Java se caractérise par sa sécurité, sa facilité d'apprentissage, sa forte portabilité et son orientation objet. Cet article détaillera les bases de Java.

Tout d'abord, les caractéristiques de Java

  1. Multiplateforme : les programmes Java peuvent être compilés en bytecodes pouvant s'exécuter sur n'importe quel système d'exploitation prenant en charge la machine virtuelle Java (JVM).

  2. Orienté objet : Java est un langage de programmation entièrement orienté objet qui prend en charge des fonctionnalités telles que l'encapsulation, l'héritage et le polymorphisme.

  3. Facile à apprendre : la syntaxe de Java est très similaire à celle de C++, et Java ne prend pas en charge les fonctionnalités de langage complexes telles que les pointeurs et l'héritage multiple.

  4. Sécurité : la sécurité en Java est une fonctionnalité très importante. Étant donné que le code Java s'exécute dans la JVM, les programmes Java peuvent être restreints pour s'exécuter dans un bac à sable, évitant ainsi le risque d'accéder aux ressources système.

Deux, la structure du programme Java

Les programmes Java sont principalement composés de classes et de méthodes. Un programme Java doit contenir une classe et le nom de la classe doit être le même que le nom du fichier. Chaque classe a ses propres propriétés et méthodes, qui définissent le comportement de la classe.

  1. définition de classe

Une définition de classe comprend des modificateurs d'accès, un nom de classe, une relation d'héritage, une interface implémentée et un corps de classe, comme suit :

public class MyClass extends ParentClass implements MyInterface {
    //class body
}

javaCopier le code

  1. définition de la méthode

Une définition de méthode comprend des modificateurs d'accès, un type de retour, un nom de méthode, une liste de paramètres et un corps de méthode, comme suit :

public int sum(int a, int b) {
    return a + b;
}

javaCopier le code

  1. utilisation du forfait

Les packages en Java sont utilisés pour organiser les classes et les interfaces. Chaque programme Java doit appartenir à un package et le nom du package doit être le même que le chemin du dossier Java. Les classes d'autres packages peuvent être importées à l'aide de l'instruction import.

package com.example;
import java.util.ArrayList;

public class MyClass {
    //class body
}

javaCopier le code

3. Types de données de base Java

Les types de données de base en Java incluent les entiers, les flottants, les booléens et les caractères.

  1. entier

Il existe 4 types d'entiers en Java : byte, short, int et long. Leurs plages de valeurs sont -128~127, -32768~32767, -2147483648~2147483647, -9223372036854775808~9223372036854775807 respectivement.

byte b = 100;
short s = 10000;
int i = 1000000;
long l = 100000000L; //注意要加L表示为长整型

javaCopier le code

  1. point flottant

Il existe deux types de types à virgule flottante en Java : float et double. La précision numérique du type flotteur est de 7 chiffres significatifs, tandis que la précision numérique du type double est de 15 chiffres significatifs.

float f = 3.14f; //注意要加f表示为浮点型
double d = 3.1415926;

javaCopier le code

  1. booléen

Le type booléen en Java n'a que deux valeurs : true et false.

boolean b1 = true;
boolean b2 = false;

javaCopier le code

  1. type de caractère

Le type de caractère en Java est représenté par des guillemets simples et chaque caractère occupe 2 octets.

char c = 'A';

javaCopier le code

4. Opérateurs Java

Les opérateurs en Java incluent les opérateurs arithmétiques, les opérateurs d'affectation, les opérateurs de comparaison et les opérateurs logiques, etc.

  1. opérateur arithmétique

Les opérateurs arithmétiques comprennent les opérateurs d'addition, de soustraction, de multiplication, de division, de reste et d'incrémentation et de décrémentation.

int a = 10;
int b = 5;
int c = a + b; //加法运算
int d = a - b; //减法运算
int e = a * b; //乘法运算
int f = a / b; //除法运算
int g = a % b; //求余运算
int h = ++a; //自增运算
int i = --b; //自减运算

javaCopier le code

  1. opérateur d'assignation

Les opérateurs d'affectation sont utilisés pour affecter des valeurs aux variables.

int a = 10;
int b = a;
a += 5; //等价于a = a + 5

javaCopier le code

  1. opérateur de comparaison

Les opérateurs de comparaison sont utilisés pour comparer les valeurs de deux variables.

int a = 10;
int b = 5;
boolean c = a > b; //大于
boolean d = a >= b; //大于或等于
boolean e = a < b; //小于
boolean f = a <= b; //小于或等于
boolean g = a == b; //等于
boolean h = a != b; //不等于

javaCopier le code

  1. Opérateurs logiques

Les opérateurs logiques sont utilisés pour combiner plusieurs conditions.

boolean a = true;
boolean b = false;
boolean c = a && b; //与运算,false
boolean d = a || b; //或运算,true
boolean e = !a; //非运算,false

javaCopier le code

Cinq, déclaration de contrôle de processus Java

Les instructions de contrôle de flux en Java incluent principalement des instructions conditionnelles et des instructions de boucle.

  1. Expressions conditionnelles

Les instructions conditionnelles incluent l'instruction if, l'instruction if-else, l'instruction if-else if-else et l'instruction switch.

int a = 10;
if (a > 5) {
    System.out.println("a > 5");
}

if (a > 20) {
    System.out.println("a > 20");
} else {
    System.out.println("a <= 20");
}

if (a > 20) {
    System.out.println("a > 20");
} else if (a > 15) {
    System.out.println("a > 15 and a <= 20");
} else {
    System.out.println("a <= 15");
}

int grade = 80;
switch (grade) {
    case 60:
        System.out.println("及格了");
        break;
    case 70:
        System.out.println("良好");
        break;
    case 80:
        System.out.println("优秀");
        break;
    default:
        System.out.println("其他得分");
}

javaCopier le code

  1. instruction de boucle

Les instructions de boucle incluent la boucle for, la boucle while et la boucle do-while.

for (int i = 0; i < 10; i++) {
    System.out.println(i);
}

int i = 0;
while (i < 10) {
    System.out.println(i);
    i++;
}

int j = 0;
do {
    System.out.println(j);
    j++;
} while (j < 10);

javaCopier le code

Six, Java orienté objet

Java est un langage de programmation orienté objet, il est donc très important de comprendre les concepts orientés objet de Java.

  1. notion d'objet

Les objets sont un concept fondamental dans la programmation orientée objet. Les objets ont à la fois un comportement et des propriétés. Les propriétés d'un objet font référence à l'état ou aux caractéristiques de l'objet, tandis que le comportement d'un objet fait référence aux opérations ou aux méthodes que l'objet peut effectuer.

  1. définition de classe

Les classes sont un autre concept de base en Java orienté objet. Une classe décrit les caractéristiques communes d'un ensemble d'objets, y compris les propriétés et les méthodes.

public class MyClass {
    private int x;
    private int y;
    
    public MyClass(int x, int y) {
        this.x = x;
        this.y = y;
    }
    
    public int getX() {
        return x;
    }

    public void setX(int x) {
        this.x = x;
    }

    public int getY() {
        return y;
    }

    public void setY(int y) {
        this.y = y;
    }
    
    public int sum() {
        return x + y;
    }
}

javaCopier le code

  1. Création et utilisation d'objets

Pour créer un objet Java, vous devez utiliser le nouveau mot-clé.

MyClass myObj = new MyClass(10, 20);
int x = myObj.getX();
myObj.setY(30);
int sum = myObj.sum();

javaCopier le code

Quatrièmement, la gestion des exceptions Java

Le mécanisme de gestion des exceptions de Java permet au programme d'indiquer à l'utilisateur ce qui s'est mal passé et de prendre les mesures correspondantes. Une exception est un événement qui se produit pendant l'exécution du programme et qui peut être intercepté et utilisé pour corriger les erreurs du programme.

  1. classification anormale

Les exceptions en Java sont principalement divisées en deux catégories : les exceptions vérifiées et les exceptions d'exécution. Les exceptions vérifiées sont détectées au niveau du compilateur, tandis que les exceptions d'exécution sont détectées lors de l'exécution du programme.

  1. instruction de gestion des exceptions

Les instructions de gestion des exceptions en Java incluent principalement l'instruction try-catch, l'instruction finally et l'instruction throw.

try {
    //可能会发生异常的代码
} catch (Exception e) {
    //捕获异常
} finally {
    //无论是否发生异常,都会执行的代码
}

throw new Exception("异常信息");

javaCopier le code

Sept, étui Java

Vous trouverez ci-dessous un programme Java simple qui calcule la somme de deux nombres.

import java.util.Scanner;

public class Calculate {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入第一个数字:");
        int num1 = input.nextInt();
        System.out.print("请输入第二个数字:");
        int num2 = input.nextInt();
        int sum = num1 + num2;
        System.out.println("计算结果为:" + sum);
    }
}

javaCopier le code

Ce programme réalise que l'utilisateur entre deux nombres en entrant la classe Scanner, puis calcule leur somme et affiche le résultat.

Je suppose que tu aimes

Origine blog.csdn.net/qq_60870118/article/details/131146691
conseillé
Classement