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; }
class 类名{ 属性 方法 构造器 }
对象声明: new
封装:将对象的属性和行为private,对外提供公共的访问方式
set/get
public
this:代表当前对象的引用
1.用来解决局部变量和实例变量的重名问题
2.调用重载构造器
构造器:
1.方法名和类名相同
2.没有返回值类型
3.执行new语句时调用
this(参数列表);必须放在构造器的非注释行的第一行
数组:存放相同类型一组数据的集合
保存批量数据
存放到数组中的数据都有下标,从0开始
获取数组长度:数组名.length
异常:越界,空指针
for(元素类型 变量名 : 数组名){
语句
}
String[] args:接收命令行参数
数据类型... 变量名:数组