Heim > 类库下载 > java类库 > Hauptteil

Java Casual Notes

高洛峰
Freigeben: 2016-10-10 09:13:36
Original
1781 Leute haben es durchsucht

Wenn Sie sich mit dem Schreiben von Software für Datenbanken befassen möchten, können Sie JDBK ausführlich erlernen. Wenn Sie sich mit Programmsoftware für den Netzwerkinformationsaustausch befassen möchten, können Sie sich mit der Entwicklung von XML befassen Beim Entwerfen großer Netzwerkanwendungen können Sie Java EE erlernen. Wenn Sie sich mit eingebetteter Entwicklung und Design im Zusammenhang mit dem Internet der Dinge befassen möchten, können Sie Java ME erlernen JSP.

Java-Plattform:
javase javaee javame

Einrichtung der Java-Umgebung:
jvm:--java virtual machine,--execution program
jre:--java runtime Environment , einschließlich JVM und Standardklassenbibliothek
jdk:--Java Development Tool Kit, einschließlich Entwicklungstools und JRE, Javac Java
JVM--->JRE-->JDK
Umgebungsvariableneinstellungen:
Computer-Rechtsklick->Eigenschaften-->Erweiterte Einstellungen-->Umgebungsvariablen
 -->Systemvariablen-->Pfad  

Schritte zum Schreiben und Ausführen eines Java-Programms:  
1. Erstellen Sie ein .Java-Datei
2. Quellcodedatei schreiben
3. Quellcodedatei Javac-Quellcodedateiname.java
kompilieren 4. Klassendatei Java-Klassenname

Datentyp:

Grundtyp: Byte Short Int Long Float Double Char Boolean
Referenztyp: Array-ähnliche Schnittstellenaufzählung

Konvertierung zwischen Datentypen:
Automatische Konvertierung: klein-- - >Groß
byte short char-->int
Im Operanden erscheint ein Gleitkommatyp, und das Ergebnis ist ein Gleitkommatyp
Konvertierung erzwingen: big--->small (type)
boolean nein An der Konvertierung teilnehmen.
Variable:
Datentyp Variablenname = Wert;
Operator:
Arithmetischer Operator: - * / % --
Zuweisungsoperator: = = -= /= *= % =
Vergleichsoperatoren: > >= Logische Operatoren: & | ^ && || 2; Bezeichner: Klassenname, Variablenname, Methodenname
Zusammensetzung: Buchstaben, Zahlen, _, $
Regeln: Kann nicht mit einer Zahl beginnen. Kann nicht in Java verwendet werden. Schlüsselwörter
Klassenname: The Der erste Buchstabe des Wortes wird groß geschrieben.
Variablenname: Das erste Wort ist klein geschrieben, das zweite beginnt, der erste Buchstabe jedes Wortes wird groß geschrieben.
Methodenname: Das erste Wort wird klein geschrieben, das zweite beginnt jedes Wort Den ersten Buchstaben eines Wortes groß schreiben
Kommentare:
Einzelne Zeile: //
Mehrere Zeilen: /*....*/
Dokumentation: /**

 if分支
            if(boolean表达式){}  
            if(){}else{}
            if(){}else if(){}...else{}
            if(){ if(){} }
        switch分支
            switch(表达式){ //byte short char int  String 枚举
            case 常量值:...
                  break;
                  ....
            default:
                  break;
            }
Nach dem Login kopieren
*/ javadoc-- html
String: Referenzdatentyp
Der String-Typ kann mit jedem beliebigen Datentyp verbunden werden
Das Ergebnis ist ein String.
                              : Objekte:
Klassen: Gleiche Attribute und eine Sammlung von Verhaltensobjekten.
Objekt: Eine Instanziierung einer Klasse.

 class 类名{
            属性
            方法
            构造器
        }
Nach dem Login kopieren

对象声明: new 
    封装:将对象的属性和行为private,对外提供公共的访问方式
           set/get
           public 
           this:代表当前对象的引用
             1.用来解决局部变量和实例变量的重名问题
             2.调用重载构造器
    构造器:
        1.方法名和类名相同
        2.没有返回值类型
        3.执行new语句时调用

        this(参数列表);必须放在构造器的非注释行的第一行

    数组:存放相同类型一组数据的集合
          保存批量数据
          存放到数组中的数据都有下标,从0开始

          获取数组长度:数组名.length

          异常:越界,空指针

          for(元素类型  变量名 : 数组名){
            语句
          }

    String[] args:接收命令行参数
    数据类型... 变量名:数组

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage