Einführung und Grundlagen von Java

JDK: Java Development Kit

JRE: Java-Laufzeitumgebung

Installation und Konfiguration von JDK

Java-Downloads | Oracle lädt JDK von der offiziellen Website herunter und installiert es

JDK-Konfiguration:

Nach Abschluss der Installation müssen Sie das JDK konfigurieren. Die Konfigurationsschritte lauten wie folgt: Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“ -> „Eigenschaften“ -> „Systemeigenschaften“ -> „Erweitert“ -> „Umgebungsvariablen“ - > „Systemumgebungsvariablen“ -> „Neue Umgebungsvariable“ Geben Sie den Variablennamen „JAVA_HOME“ und den Variablenwert (dh den Installationspfad von jdk) ein. Ändern Sie dann die Path-Variable und fügen Sie „ .;%JAVA_HOME%\bin; “ nach dem Variablenwert hinzu (beachten Sie, dass es nicht weniger Punkte und Semikolons gibt). Win+R geben Sie cmd ein, geben Sie Javac ein und drücken Sie die Eingabetaste, um zu sehen, ob die JDK-Umgebungskonfiguration korrekt ist.

Eclipse installieren: Open Innovation & Collaboration ermöglichen | The Eclipse Foundation Laden Sie Eclipse herunter und installieren Sie es

Dezimalsystem: 0 kann nicht als Anfang des Dezimalsystems verwendet werden ;

Oktal: muss mit 0 beginnen ;

Hexadezimal: Muss mit 0X oder 0x beginnen .

Standardmäßig werden Dezimalzahlen als Double-Typen betrachtet. Sie können das Suffix „d“ oder „D“ verwenden, um Daten vom Double-Typ zu deklarieren, oder Sie müssen es nicht hinzufügen. Bei der Deklaration von Float-Typ-Daten müssen Sie jedoch „ nach“ hinzufügen die Dezimalzahl F' oder 'f' . Zum Beispiel: float f1=3.14f;

„\“ steht für ein Escape-Zeichen.

Ein gültiger Bezeichner besteht aus Buchstaben, Unterstrichen (_), dem Dollarzeichen $ und Ziffern in beliebiger Reihenfolge, und das erste Zeichen darf keine Ziffer sein. Der Bezeichner darf kein Schlüsselwort sein. Zum Beispiel: 4word (das erste Zeichen ist eine Zahl), String (ein reserviertes Schlüsselwort in Java), Benutzername (in der Mitte wird ein Leerzeichen verwendet), Benutzername (dies ist eine gültige Kennung).

Bei den Buchstaben des Bezeichners wird strikt auf Groß- und Kleinschreibung geachtet . Beispielsweise sind „good“ und „Good“ zwei verschiedene Bezeichner.

Die Grundeinheit eines Java-Programms ist eine Klasse. Der Klassenkörper enthält Attribute und Methoden.

Variablen werden in Mitgliedsvariablen und lokale Variablen unterteilt.

Mitgliedsvariablen: Im Klassenkörper definierte Variablen werden als Mitgliedsvariablen bezeichnet und Mitgliedsvariablen sind in der gesamten Klasse gültig. Mitgliedsvariablen können in statische Variablen und Instanzvariablen unterteilt werden.

class var{

    int x=45;

    static int y=90;

}

Unter diesen ist x eine Instanzvariable und y eine statische Variable (auch Klassenvariable genannt). Wenn das Schlüsselwort static vor dem Typ einer Mitgliedsvariablen hinzugefügt wird, wird eine solche Mitgliedsvariable als statische Variable bezeichnet. Der gültige Bereich statischer Variablen kann sich über Klassen erstrecken und sogar die gesamte Anwendung umfassen. Auf statische Variablen kann nicht nur innerhalb der Klasse zugegriffen werden, in der sie definiert sind, sondern auch direkt in anderen Klassen in der Form „Klassenname.statische Variable“.

Lokale Variablen: Im Klassenmethodenkörper definierte Variablen (innerhalb der Methode definierte Variablen, im Code zwischen „{“ und „}“ deklarierte Variablen) werden als lokale Variablen bezeichnet. In Klassenmethoden deklarierte Variablen, einschließlich Methodenparameter, sind lokale Variablen. Lokale Variablen sind nur innerhalb des aktuellen Codeblocks gültig und können nicht in anderen Methoden der Klasse verwendet werden. Der Lebenszyklus lokaler Variablen hängt von der Methode ab. Wenn die Methode aufgerufen wird, weist die Java Virtual Machine Speicherplatz für die lokalen Variablen in der Methode zu. Wenn der Methodenaufruf endet, beträgt der von den lokalen Variablen in der Methode belegte Speicherplatz freigegeben und die lokalen Variablen werden ebenfalls zerstört.

Die lokale Variable kann denselben Namen wie die Mitgliedsvariable haben. In diesem Fall wird die Mitgliedsvariable ausgeblendet, dh die Mitgliedsvariable ist in dieser Methode vorübergehend ungültig.

public class Val{

    static int times=3;  //定义成员变量times

    public static void main(String[] args){

        int times=4;  //定义局部变量times

        System.out.println("times的值为:"+times);  //输出结果为4,因为此时成员变量失效

    }

}

Die Datentypkonvertierung umfasst die implizite Typkonvertierung und die explizite Typkonvertierung.

Die Konvertierung von Low-Level- in High-Level-Typen wird vom System automatisch durchgeführt, und der Programmierer muss keine Vorgänge ausführen. Diese Art der Konvertierung wird als implizite Typkonvertierung bezeichnet.

Die Reihenfolge dieser Typen von niedriger bis hoher Genauigkeit ist: byte<short<int<long<float<double. (1Byte=8bit Byte steht für Byte, Bit steht für Binärzahl)

Beim Zuweisen des Werts einer Variablen mit hoher Genauigkeit zu einer Variablen mit niedriger Genauigkeit muss eine explizite Typkonvertierungsoperation (auch erzwungene Typkonvertierung genannt) verwendet werden. wie:

int  a=(int) 45.23;    //输出的a为int类型,为45

long  y=(long) 456.6F;    //输出的y为long类型,为456

int  b=(int) 'd';     //输出的b为int类型,为100

 

Supongo que te gusta

Origin blog.csdn.net/weixin_45502414/article/details/122526089
Recomendado
Clasificación