Chapitre 1 Bases de Java
Objectif du programme : réduire la charge de travail d'un type de personnes dans la vie réelle et améliorer l'efficacité du travail.
Les étudiants peuvent éventuellement écrire des systèmes :
Système de gestion de supermarché, système de machine POS, etc.
Reçu d'entrepôt
Reçu de vente
01 .Objectif du cours
Cinq points clés :
01. Structure de branche (sélection)
02. Structure de boucle
03. 🎜>04. Double boucle
05. Méthode avec paramètres
02. Qu'est-ce qu'un programme informatique ?
Analyse : Il s'agit d'un ensemble d'instructions ordonnées exécutées pour accomplir une certaine tâche.
03. Quelles sont les technologies liées à Java ?
JavaSE (développement d'applications de bureau) JavaEE (développement web)
Professeur, pouvez-vous m'apprendre à déterminer si un programme est un programme de bureau ou un programme Web ?
Analyse : Navigateur :
IE
Navigateur Sogou (noyau IE) Maxthon Window of the World 360 QQ Cheetah
FireFox
Opera
IE n'est pas égal à un navigateur, c'est juste un type de navigateur
Règle de jugement : si un programme (logiciel) peut être exécuté sans l'aide d'un navigateur, alors c'est une application de bureau
Au contraire, c'est une application web.
Exemple de classe :
"hello!"Annotations
est généralement un type de données de base, ou il peut également s'agir d'un type de référence (pointant vers d'autres classes)
Méthodes membres (fonctions)
2. 🎜>
Nom de la méthode de type de retour public (liste de paramètres)
{
instruction //Corps de la méthode (fonction)
}
Liste des paramètres : Représente l'entrée de la fonction membre
Type de retour (type de données) : Représente la sortie de la fonction membre
Corps de la méthode (fonction) : Représente un bloc de code pour implémenter une certaine fonction
Remarque : Le type de retour et le type de résultat du retour doivent être les mêmes
Méthode de construction
Fonction : Complète. l'initialisation du nouvel objet
Caractéristiques : Le nom de la méthode est le même que le nom de la classe et il n'y a pas de valeur de retour Lors de la création d'un objet d'une classe, le système appelle automatiquement la méthode constructeur de la classe. terminer l'initialisation du nouvel objet
La différence entre une classe et un objet Contact
1. type de chose
2. L'objet est concret et réel, représentant une chose spécifique
3. Une classe est un modèle pour un objet, et un objet est un individu de la classe
.Deux façons de créer un objet
1 Déclarer d'abord puis créer
Déclaration d'objet : Nom de classe Nom d'objet
Création d'objet : Nom de l'objet = nouveau nom de classe ()
2. Méthode en une étape
Nom de la classe Nom de l'objet = nouveau nom de classe (
Méthode de variable membre d'accès à l'objet
Nom de l'objet.Nom de la variable;La différence entre la surcharge et l'écrasement
SurchargePour faire simple, cela signifie que les fonctions ou les méthodes ont le même nom mais des listes de paramètres différentes. De telles fonctions ou méthodes avec le même nom et des paramètres différents sont appelées fonction ou méthode de surcharge. RemplacementLe remplacement fait référence à la situation où il existe deux méthodes avec le même nom et la même liste de paramètres dans la sous-classe Java et la classe parent. Puisqu’elles ont la même signature de méthode, la nouvelle méthode de la sous-classe remplacera la méthode d’origine de la classe parent.Opérations sur les bits et opérations de décalage
Il existe des opérations sur 4 bits en Java, à savoir AND& au niveau du bit, OR au niveau du bit|, XOR au niveau du bit ^, au niveau du bit négation. Les règles de fonctionnement sont : AND au niveau du bit : les deux bits sont 1, le résultat est 1OR au niveau du bit| : l'un des deux bits est 1, le résultat est 1XOR au niveau du bit : deux bits, un bit est 0, un est 1, le résultat est 1Inversion au niveau du bit : 0->1,1->0Il existe trois opérateurs de décalage en Java : >>, << shift : Le bit bas déborde, le bit de signe reste inchangé, et le bit haut débordé est rempli avec le bit de signe Décalage arithmétique à gauche : Le bit de signe reste inchangé, le bit bas est rempli avec 0
>>> Décalage logique à droite le bit bas déborde, le bit haut est rempli de 0
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!