Mémo d'apprentissage Java (basique)

Depuis que j'ai commencé à étudier Java Silver, je le téléchargerai en tant que mémorandum. Puisqu'il s'agit d'un mémo approximatif, les détails ne sont pas décrits.

Chapitre 1 Principes de base de Java

    1. Ce qui peut être inclus dans la déclaration de classe · Méthode ·champ -Constructor (fonction exécutée en même temps que la déclaration d'une classe avec new)

2.3. paquet ・ Mécanisme de regroupement et de séparation des classes et des interfaces ・ Grouper par dossier -Toujours appartiennent à un package (les éléments non spécifiés sont traités comme un groupe de "packages anonymes" → seuls les mêmes packages anonymes sont accessibles) -Nom du paquet "nom du dossier de la 1ère couche du package. Nom du dossier de la 2ème couche. Nom du dossier de la 3ème couche;" -Décrire à la première ligne du code source

Exemple)  Package aaa;  Import java.io.*;  Public class Sample{  }

  1. déclaration d'importation Seules les classes du même package que le package Java.lang peuvent omettre la déclaration d'importation.  ↓ Classe de base (String, System, etc.)

"" L'astérisque fait référence à toutes les classes appartenant au package. Exemple)  Import java.util.;

  1. Héritage Exemple)  Public class Sample{  protected int num = 10;  }

Si vous souhaitez hériter de la classe Sample ci-dessus et utiliser des variables classe publique (modificateur) Le nom de classe dérivé étend le nom de classe de base {} pour hériter. Le nom de la classe que le nom de la classe de base souhaite utiliser.

Même classe, même package, autres packages, différentes sous-classes Public    ○       ○       ○       ○ private    ○       ☓       ☓       ☓ protected  ○       ○       ☓       ○ Aucun ○○○○○ ☓ ☓ ☓

6.7. Importation statique -Static = variable de classe et déclaration de classe La description) Nom de la classe Nom de la variable Doit être décrit à chaque fois comme nom de classe.nom de méthode.  ↓ Importer statique ~. Nom de classe. Nom de variable Importer statique ~. Nom de la classe. Nom de la méthode En important ci-dessus, il est seulement nécessaire de décrire le nom de la variable et le nom de la méthode après cela. Même s'il y a plusieurs méthodes surchargées avec le même nom, cela est jugé par le type et le type de l'argument, donc une seule description d'importation est OK.

・ Déclaration de classe Déclarez les champs et les méthodes. → J'ai appelé un membre.

·passer outre Les méthodes de sous-classe fonctionnent à la place des méthodes de superclasse avec le même nom

  1. Point d'accès Lorsqu'il y a plusieurs méthodes dans une classe, la méthode pour démarrer le traitement est appelée un point d'entrée. La méthode de description en Java a été décidée. La description) Public static void main (String [] nom de l'argument) {  } ・ Être ouvert au public -Peut être exécuté statiquement sans créer d'instance (appel avec un nouveau synonyme d'objet) ・ La valeur de retour ne peut pas être retournée (annulée) -Le nom de la méthode doit être main -L'argument doit recevoir un type de tableau String  ↓ L'argument de type String de longueur variable est également OK car il sera converti en type tableau lors de la compilation. La description) Public static void main (String ... nom de l'argument) {  }

Recommended Posts

Mémo d'apprentissage Java (basique)
mémo de connaissances de base java
Mémo d'apprentissage Java (méthode)
Mémo d'apprentissage Java (interface)
Mémo d'apprentissage Java (héritage)
Apprendre Java (0)
Contenu d'apprentissage de base Java 7 (exception)
Contenu d'apprentissage de base Java 5 (qualificatif)
Mémo Java
Mémo d'apprentissage Java (opérateur logique)
Mémo d'apprentissage Java (classe abstraite)
Contenu d'apprentissage de base Java 8 (API Java)
Contenu d'apprentissage de base Java 4 (répétition)
Mémo d'apprentissage Java (création d'un tableau)
Contenu d'apprentissage de base Java 9 (expression lambda)
Mémo d'apprentissage Java (instruction while, instruction do-while)
Contenu d'apprentissage de base Java 2 (array / ArrayList)
java quoi que ce soit mémo
Mémo Java Silver
Jour d'apprentissage Java 5
java, mémo maven
Grammaire de base Java
Grammaire Java de base
Connaissances de base Java 1
Remarque sur Java SE 7
[Java] [Basic] Glossaire
java n'importe quoi mémo 2
Grammaire de base Java
Grammaire de base Java
Exercice Java [basique]
Mémo de spécification Java
java learning day 2
Mémo de modèle Java
java learning day 1
(Mémo d'apprentissage) Mesures Java Niveau 2: Plage de questions
Contenu d'apprentissage de base Java 1 (littéral, variable, constant)
Contenu d'apprentissage de base Java 6 (héritage / classe abstraite / interface)
Mémo de l'environnement de développement Java
Points d'apprentissage Ruby (basique)
apprentissage java (expression conditionnelle)
Mémo Java Kuche Day
[Java] Type de données ①-Type de base
notes de syntaxe de base ruby
Mémo d'apprentissage 01 (avant / redirection)
Interface d'historique d'apprentissage JAVA
mémo d'expression java lambda
(Mémo) Java pour instruction
expression lambda java [écriture de notes]
[Java] Mémo d'héritage implicite
mémo de programmation du concours java
[Java] Notes de méthode de base
[Mémo] Liste liée Java
Types de données de base Java
Concepts de base Java OOps
Mémo d'apprentissage lors de l'apprentissage de Java pour la première fois (mémo d'apprentissage personnel)
Apprentissage du framework Java # 1 (version Mac)
Remarque sur Java (WebSphere Application Server) [1]
Sous-chaîne de mémo Java (classe standard)
Syntaxe de base Java + trappe α
Héritage de l'interface de l'historique d'apprentissage JAVA