Java探索

開發類庫 運行環境 部署環境
JavaEE JavaME
Java的垃圾自動收集(無c c++的垃圾自動收集功能, 運算符重載,多重繼承等)
Java語言以面向對象爲基礎,不能再類外定義單獨的數據和函數,所有的對象都要派生於同一個基類,並共享其所有

功能。所以說,Java語言最外部的數據類型是對象,所有元素都要通過類和對象來訪問。
分佈式:
由於Java中內置了TCP/IP, HTTP, FTP等協議,因此在Java應用程序可以通過URL地址訪問網絡上的對象。

多線程、高效、可移植性。

JDK是Java的開發工具包,也是Java開發者必須安裝的軟件環境。
JDK包含了JRE與開發Java程序所需的工具,如編譯器、調試器、反編譯器、文檔生成器

JRE是Java程序運行的必要環境,包含類庫和JVM,如果只運行Java程序,就沒必要安裝JDK,只安裝JRE即可。

Java是跨平臺開發語言,根據平臺的不同,要選擇不同的JDK

安裝Eclipse前需要先安裝JDK

Java中最基本的類java.long.Object是Java中所有類的祖先。
java.lang包它包含着Java最基礎和核心的類,在編譯時會自動導入。Object類沒有定義屬性,一共有13個方法。
Java 中,用native關鍵字修飾的函數,表明該方法的具體實現在dll文件中,對於不同平臺,其具體實現應該有所不

同。

整個類的定義包括其所有成員都是在一對大括號中完成的,這標誌着類定義塊的開始和結束。
main() 方法,程序從這裏開始執行,所有的Java應用程序都必須有一個main()方法。main()方法是所有Java應用程序

的起始點。

void static main(String[] args){}
static 表示無需創建類的實例,可以直接調用main方法。

java程序的運行原理:Javac 編譯器變異HelloWord.java文件,生成HelloWord.class文件。
Java 解釋器解釋 .class 文件。

Java程序的基本組成
Java數據類型
Java語言的運算符和表達式
Java語言的流程控制語句
組的定義和使用方法
方法和方法的重載

在Java中聲明一個類的方式主要有兩種,即class類名稱和public class 類名稱。
類是Java的基本存儲單元,Java中所有的操作都是由類組成的。
一般習慣把main方法放在public class聲明的類中,
public static void main(String[] args) 是程序的主方法,
即所有的程序都以此方法爲起點並運行下去。
!!! public class類名稱的“類名稱”必須與文件名相同。
在一個Java文件中可以有多個class類的定義,但只能有一個public class的定義

Java的標識符和關鍵字
常量和變量
作用域嵌套

Java數據類型:
(原始類型“簡單類型:整數、字符、浮點、布爾”
和引用類型“複合類型”: 類、接口、數組 )

基本數據類型默認值
類型轉換: 自動轉化和強制轉換
類型提升:提升的規則就是將表達式的運算結果的類型提升爲
所有操作數數據類型中範圍最大的數據類型。

操作數、運算符、表達式

類聲明的基本格式:
訪問說明符 class 類名 extends 超類名 implements 接口名
如果訪問說明符爲public , 則類名必須和文件名保持一致。

類體:
成員變量: 訪問說明符 數據類型 變量名
方法: 訪問說明符 數據類型 方法名

類的單繼承性: 允許用extends關鍵字從一個類擴展出一個新類,新類繼承超
類的成員變量和方法,並可覆蓋該方法。

類中有兩個特殊變量super和this
super: 類聲明中用關鍵字extends擴展了其超類之後,super用在擴展類
中引用其超類中的成員變量。
this

構造函數
Package爲關鍵字,包名爲標識符。
1.Package語句要作爲程序非註釋語句的第一行語句
2.包內的類名唯一
3.引用包中的類時,使用import語句。import語句的基本格式爲import 包名.類名

接口:
Java禁止多繼承屬性,但可以通過接口來幫助類擴展方法.接口中可以定義大量的常量和方法,
但其中的方法只是一種聲明,沒有具體的實現,使用接口的類自己實現這些方法.
接口與類不同在於:
1.沒有變量的聲明,但可以定義常量.
2.只有方法的聲明,沒有方法的實現.

接口聲明的基本格式:
public interface 接口名 extends 接口列表

發佈了12 篇原創文章 · 獲贊 1 · 訪問量 4923
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章