Mémorandum du nouveau diplômé SES [Java basics]

Introduction.

J'ai rejoint une entreprise SES en tant que nouveau diplômé en avril de cette année. Actuellement, il réside dans une grande SIer et participe à un projet qui est un projet subventionné du ministère de l'Économie, du Commerce et de l'Industrie.

Vous ne pouvez pas vous connecter à votre compte personnel sur votre ordinateur professionnel. Je ne peux pas voir mon mémo, alors j'ai cherché Qiita et l'ai posté.

[Notions de base Java]

Ceci est un mémo Java pour la formation des nouveaux employés.

・ Séquentiel, branchez, répétez

Quelle que soit la complexité du programme, il peut être créé en combinant les trois structures de contrôle séquentiel, ramifié et répétitif (théorème structurel).

L'instruction for convient pour un traitement itératif simple. Lorsque le nombre de répétitions est fixé. Il convient aux instructions while et aux traitements itératifs qui nécessitent un traitement compliqué.

・ Pour répéter la phrase ① Processus d'initialisation int i = 0; ② Répéter la condition i <10; ③ Traitement répété i ++

・ Pendant que la déclaration se répète (entre) → Contrôler les composants de la syntaxe [Expression conditionnelle] Une expression montrant les conditions de branchement et les conditions de répétition continue [Block] Une collection de phrases à exécuter par branchement ou répétition

-Commutateur de déclaration Traitement correspondant à chaque cas cas 1; (dans le cas de) cas 2; (dans le cas de) cas 3; (dans le cas de)

-Break instruction Utilisé lors de l'interruption de la répétition (requis pour l'instruction switch)

-Continue instruction: contrairement à l'instruction break, la répétition n'est pas interrompue. (Passer au processus suivant)

・ Arrangement

Une structure de données est une collection de données stockées dans un format fixe afin de pouvoir être facilement manipulées par un programme informatique.

«Arrangement» est un exemple typique. Une structure de données qui stocke le même type de données côte à côte. Il est appelé «type de référence» car il fait référence à une adresse en mémoire.

Le type de référence n'a pas de valeur spécifique et new est affecté pour affecter un pointeur à l'instance (adresse en mémoire) comme valeur de référence.

(Les types primitifs commencent par toutes les lettres minuscules. Contrairement aux types référence, ils n'ont pas de méthode. Des valeurs de données spécifiques (valeurs numériques et caractères) écrites directement dans la mémoire peuvent être affectées. )

-Création (déclaration) de variables de tableau

//Type d'élément[ ]Nom de la variable de tableau= new Type d'élément[ ];

int[] score = new int[5];

-Array for loop (utilisé lors de l'exécution d'un traitement itératif dans des conditions spécifiées)

public class Main {
  public static void main(String[] args) {
    int[] score = {1,2,3,4,5};              
    for (int i = 0; i < score.length; i++){  //Nom de la séquence.Obtenez le nombre d'éléments par longueur.
      System.out.println(score);
    }
  }
}

-Extended for statement (Il n'est pas possible d'extraire certains éléments comme une instruction for normale)

public class Main {
  public static void main(String[] args) {
    int[] score = {1,2,3,4,5};
    for (int value : score){                 //Lorsque la boucle tourne une fois, l'élément suivant entre en valeur.
      System.out.println(value);
    }
  }
}

· Méthode

Une méthode est une collection de plusieurs instructions nommées comme un seul processus. La plus petite unité d'une pièce.

→ Divisez le traitement de la méthode principale en plusieurs méthodes et prenez en charge chaque traitement. Exemple) Le patron (méthode principale) attribue le travail à ses subordonnés (autres méthodes).

Les programmes Java démarrent à partir de main.

・ Avantages de la méthode (1) Les perspectives du programme sont améliorées et il est plus facile d'appréhender l'ensemble. (2) Comme il est décrit en unités fonctionnelles, la plage de correction peut être limitée. (3) L'efficacité du travail est améliorée en combinant le même traitement en une seule méthode.

-Appel de méthode Nom de la méthode (liste d'arguments)

//Exemple) bonjour();Appelez la méthode hello

public class Main {
  public static void main(String[] args) {
    System.out.println("Appelez la méthode.");
    hello();
    System.out.println("La méthode a fini d'appeler.");
  }
  public static void hello() {
    System.out.println("Bonjour");
  }
}

/*Résultat d'exécution
Appelez la méthode.
Bonjour
La méthode a fini d'appeler.
*/

-Overload (définition multiple) signifie définir une méthode avec le même nom. → Valide si le nombre ou le type d'arguments formels est différent Non valide si les arguments sont les mêmes mais que seul le type de retour est différent

-L'expéditeur et le destinataire sont appelés arguments, mais ils peuvent être subdivisés. Argument côté émetteur → argument réel (argument) Argument du destinataire → Argument formel (paramètre)

en conclusion.

SES résidant sur le site du client peut avoir une épaule étroite. Je ferai de mon mieux pour apprendre Java tout en faisant de mon mieux!

référence

[Introduction à Java pour une 3e édition rafraîchissante (série Rafraîchissante)] (https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%8F%E3%81%8B%E3%82%8BJava%E5%85%A5%E9%96%80-%E7%AC%AC3%E7%89%88-%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-%E4%B8%AD%E5%B1%B1%E6%B8%85%E5%96%AC/dp/4295007803/ref=zg_bs_515820_1?_encoding=UTF8&psc=1&refRID=VVG291GHWRA9V6TW57NE/)

Merci beaucoup pour votre aide. Idéal pour commencer avec les bases de Java et l'orientation des objets.

Recommended Posts

Mémorandum du nouveau diplômé SES [Java basics]
Mémorandum du nouveau diplômé SES [édition orientée objet Java]
Principes de base de l'utilisation des caractères (Java)
Expérience de réussite de Java Silver en tant que nouveau diplômé
Résumé des bases du langage Java
Mémorandum Java
Les bases de Java
Les bases de Java
Mémorandum JAVA
Les bases de Java
[# 1 Java] Principes de base de Java-Major avant d'étudier-
[jour: 5] J'ai résumé les bases de Java
Retour sur les bases de Java
Rails Bases de la création d'une nouvelle application
Introduction du guide de programmation Java de nouvelle génération (Java 10)
Introduction du guide de programmation Java de nouvelle génération (Java 11)
Introduction du guide de programmation Java de nouvelle génération (Java 12)
Mémorandum Java (liste)
bases de la programmation Java
Bases de Ruby
Principes de base de Java JAR
Notions de base orientées objet (Java)
java1.8 nouvelles fonctionnalités
Principes de base du traitement parallèle Java
Mémorandum d'étude Java
[Introduction à Java] Bases de l'arithmétique Java (pour les débutants)
[Java] Présentation de Java
[Java] Mémorandum facultatif
[Pour les débutants] Comprendre rapidement les bases de Java 8 lambda
Résumé des révisions (nouveaux problèmes de yuan) par version Java
Théorie de carrière considérée par les nouveaux ingénieurs diplômés
[Session d'étude interne] Bases de l'annotation Java (2017/11/02) ~ En construction ~
[Java] Lors de l'écriture du source ... Mémorandum ①
J'ai résumé les types et les bases des exceptions Java
Collection expirée de java
Caractéristiques prévues de Java
Résumé des nouvelles fonctionnalités de Java 12
[Java] Importance de serialVersionUID
NIO.2 examen de Java
Avis sur Java Shilber
Résumé des nouvelles fonctionnalités de Java 13
java --Unification des commentaires
Bases de la programmation Java Practice-array
Mémorandum WebApi avec Java
Histoire des annotations Java
java (mérites du polymorphisme)
Principes de base du réseau Java (communication)
Principes de base de l'instruction try-with-resources
Un mémorandum de l'examen Java8 Silver
Nouveautés de Java 8
Examen NIO de Java
Résumé des nouvelles fonctionnalités de Java 10
Muscle Java Basics Jour 1
[Java] Trois fonctionnalités de Java
Notes sur l'examen Java8 Gold
Résumé des nouvelles fonctionnalités de Java 14
Nouveautés de Java 9,10,11
Résumé du support Java 2018