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.
Dies ist ein Java-Memo für die Schulung neuer Mitarbeiter.
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)
"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);
}
}
}
→ 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
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!
[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