Memorandum des neuen Absolventen SES [Java-Grundlagen]

Einführung.

Ich bin im April dieses Jahres als neuer Absolvent in ein SES-Unternehmen eingetreten. Derzeit ist er in einem großen SIer ansässig und nimmt an einem Projekt teil, das ein subventioniertes Projekt des Ministeriums für Wirtschaft, Handel und Industrie ist.

Sie können Ihr persönliches Konto nicht bei Ihrem Business-PC anmelden. Ich kann mein Memo nicht sehen, also habe ich nach Qiita gesucht und es gepostet.

[Java-Grundlagen]

Dies ist ein Java-Memo für die Schulung neuer Mitarbeiter.

・ Sequentiell, verzweigen, wiederholen

Unabhängig davon, wie kompliziert das Programm ist, kann es durch Kombination der drei Kontrollstrukturen Sequenz, Verzweigung und Wiederholung (Struktursatz) erstellt werden.

Die for-Anweisung eignet sich für die einfache iterative Verarbeitung. Wenn die Anzahl der Wiederholungen festgelegt ist. Es eignet sich für while-Anweisungen und iterative Verarbeitung, die eine komplizierte Verarbeitung erfordern.

・ Für Satzwiederholung ① Initialisierungsprozess int i = 0; ② Wiederholen Sie die Bedingung i <10; ③ Wiederholte Verarbeitung von i ++

・ Während die Anweisung wiederholt wird (zwischen) → Syntaxkomponenten steuern [Bedingter Ausdruck] Ein Ausdruck, der Verzweigungsbedingungen und Bedingungen für die fortgesetzte Wiederholung zeigt [Block] Eine Sammlung von Sätzen, die durch Verzweigen oder Wiederholen ausgeführt werden sollen

-Schaltanweisung Verarbeitung entsprechend dem jeweiligen Fall Fall 1; (im Fall von) Fall 2; (im Fall von) Fall 3; (im Fall von)

-Break-Anweisung Wird verwendet, wenn die Wiederholung unterbrochen wird (erforderlich für die switch-Anweisung).

-Continue-Anweisung: Im Gegensatz zur break-Anweisung wird die Wiederholung nicht unterbrochen. (Weiter zum nächsten Vorgang)

・ Anordnung

Eine Datenstruktur ist eine Sammlung von Daten, die in einem festen Format gespeichert sind, damit sie von einem Computerprogramm problemlos verarbeitet werden können.

"Arrangement" ist ein typisches Beispiel. Eine Datenstruktur, in der derselbe Datentyp nebeneinander gespeichert wird. Es wird als "Referenztyp" bezeichnet, da es sich auf eine Adresse im Speicher bezieht.

Der Referenztyp hat keinen bestimmten Wert, und new wird zugewiesen, um der Instanz (Adresse im Speicher) einen Zeiger als Referenzwert zuzuweisen.

(Primitive Typen beginnen mit allen Kleinbuchstaben. Im Gegensatz zu Referenztypen verfügen sie nicht über Methoden. Spezifische Datenwerte (numerische Werte und Zeichen), die direkt in den Speicher geschrieben werden, können zugewiesen werden. )

-Erstellung (Deklaration) von Array-Variablen

//Elementtyp[ ]Name der Array-Variablen= new Elementtyp[ ];

int[] score = new int[5];

-Array for loop (wird verwendet, wenn die iterative Verarbeitung unter bestimmten Bedingungen ausgeführt wird)

public class Main {
  public static void main(String[] args) {
    int[] score = {1,2,3,4,5};              
    for (int i = 0; i < score.length; i++){  //Sequenzname.Ermitteln Sie die Anzahl der Elemente nach Länge.
      System.out.println(score);
    }
  }
}

-Erweiterte for-Anweisung (Es ist nicht möglich, einige Elemente wie eine normale for-Anweisung zu extrahieren.)

public class Main {
  public static void main(String[] args) {
    int[] score = {1,2,3,4,5};
    for (int value : score){                 //Wenn die Schleife einmal umgeht, gibt das nächste Element den Wert ein.
      System.out.println(value);
    }
  }
}

· Methode

Eine Methode ist eine Sammlung mehrerer Anweisungen, die als ein einzelner Prozess benannt sind. Die kleinste Einheit eines Teils.

→ Teilen Sie die Verarbeitung in der Hauptmethode in mehrere Methoden auf und übernehmen Sie die Verantwortung für jede Verarbeitung. Beispiel) Der Chef (Hauptmethode) weist seinen Untergebenen Arbeit zu (andere Methoden).

Java-Programme starten von main.

・ Vorteile der Methode (1) Die Aussichten des Programms werden verbessert und es ist einfacher, das Ganze zu erfassen. (2) Da es in Funktionseinheiten beschrieben ist, kann der Korrekturbereich begrenzt werden. (3) Die Arbeitseffizienz wird verbessert, indem dieselbe Verarbeitung in einer Methode kombiniert wird.

-Methodenaufruf Methodenname (Argumentliste)

//Beispiel) Hallo();Rufen Sie die Hallo-Methode auf

public class Main {
  public static void main(String[] args) {
    System.out.println("Rufen Sie die Methode auf.");
    hello();
    System.out.println("Die Methode hat den Aufruf beendet.");
  }
  public static void hello() {
    System.out.println("Hallo");
  }
}

/*Ausführungsergebnis
Rufen Sie die Methode auf.
Hallo
Die Methode hat den Aufruf beendet.
*/

-Überladung (Mehrfachdefinition) bedeutet, eine Methode mit demselben Namen zu definieren. → Gültig, wenn Anzahl oder Art der formalen Argumente unterschiedlich sind Ungültig, wenn die Argumente identisch sind, aber nur der Rückgabetyp unterschiedlich ist

abschließend.

SES, die beim Kunden ansässig sind, haben möglicherweise eine schmale Schulter. Ich werde mein Bestes geben, um Java zu lernen, während ich mein Bestes gebe!

Referenz

[Einführung in Java für eine erfrischende 3. Ausgabe (Refreshing Series)] (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/)

Vielen Dank für Ihre Hilfe. Ideal für den Einstieg in Java-Grundlagen und Objektorientierung.

Recommended Posts

Memorandum des neuen Absolventen SES [Java-Grundlagen]
Memorandum des neuen Absolventen SES [Java Object Oriented Edition]
Grundlagen der Zeichenoperation (Java)
Erfahrung mit dem Bestehen von Java Silver als neuer Absolvent
Zusammenfassung der Grundlagen der Java-Sprache
Java-Memorandum
Java-Grundlagen
Java-Grundlagen
JAVA Memorandum
Java-Grundlagen
[# 1 Java] Grundlagen der Java-Major-Prämisse vor dem Studium-
[Tag: 5] Ich habe die Grundlagen von Java zusammengefasst
Rückblick auf die Grundlagen von Java
Rails Grundlagen zum Erstellen einer neuen Anwendung
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 10)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 11)
Einführung des Java-Programmierhandbuchs der neuen Generation (Java 12)
Java Memorandum (Liste)
Grundlagen der Java-Programmierung
Grundlagen von Ruby
Java JAR-Grundlagen
Objektorientierte (Java) Grundlagen
Java1.8 neue Funktionen
Grundlagen der Java-Parallelverarbeitung
Java-Studienmemorandum
[Einführung in Java] Grundlagen der Java-Arithmetik (für Anfänger)
[Java] Übersicht über Java
[Java] Optionales Memorandum
[Für Anfänger] Verstehen Sie schnell die Grundlagen von Java 8 Lambda
Zusammenfassung der Revisionen (neue Yuan-Probleme) nach Java-Version
Karrieretheorie von neuen Diplomingenieuren berücksichtigt
[Inhouse-Studiensitzung] Grundlagen der Java-Annotation (02.11.2017) ~ Im Aufbau ~
[Java] Beim Schreiben der Quelle ... Memorandum ①
Ich habe die Typen und Grundlagen von Java-Ausnahmen zusammengefasst
Abgelaufene Java-Sammlung
Voraussichtliche Funktionen von Java
Zusammenfassung der neuen Funktionen von Java 12
[Java] Bedeutung der serialVersionUID
NIO.2 Überprüfung von Java
Bewertung von Java Shilber
Zusammenfassung der neuen Funktionen von Java 13
Java - Vereinigung von Kommentaren
Java-Programmiergrundlagen Übungsarray
WebApi-Memorandum mit Java
Geschichte der Java-Annotationen
Java (Verdienste des Polymorphismus)
Java Network Basics (Kommunikation)
Grundlagen der Try-with-Resources-Anweisung
Ein Memorandum der Java8 Silver-Prüfung
Was ist neu in Java 8?
NIO Bewertung von Java
Zusammenfassung der neuen Funktionen von Java 10
Muscle Java Basics Tag 1
[Java] Drei Funktionen von Java
Hinweise zur Java8 Gold-Prüfung
Zusammenfassung der neuen Funktionen von Java 14
Was ist neu in Java 9,10,11
Zusammenfassung der Java-Unterstützung 2018