java復習總結1
java系統復習
基礎核心 java SE
在java SE的基礎上又分為java EE,主要用於大型的企業級應用的開發
還分為另外的一塊 java ME,主要用於嵌入式的開發
JVM(Java Virtual Machine)java虛擬機
java語言的跨平台就是JVM實現的
JDK:Java Development Kit(Java開發工具包)
JRE:Java Runtime Envir(Java運行時環境)
java 開發環境搭建
第一步 安裝JDK
第二步 配置環境變量
第三步 驗證環境配置是否成功
使用記事本
命令 : javac HelloWorld.java 生成.class文件
運行: java HelloWorld
使用IDE開發java程序過程
1 創建java項目
2 創建程序包
3 編寫java源程序
4 運行java程序
程序的移植
print、println,前者輸出不換行,後者輸出換行
斷點調試
F6單步執行
面向對象
對象的概念
什麼是面向對象
類
對象的屬性
對象的方法
類與對象的關系/區別
對象的概念:客觀存在的事物都是對象,
類: 類是模子,確定對象將會擁有的特征(屬性)和行為(方法)
類的特點:類是對象的類型,具有相同屬性和方法的一組對象的集合
對象的屬性:對象具有的各種特征, 每個對象的每個屬性都擁有特定值
方法:對象執行的操作
類和對象的關系:類是抽象的概念,僅僅是模板,對象是一個你
能夠看得到、摸得著的具體實體
定義類
類的重要性:所有java程序都以類class為組織單元
什麼是類:類是模子,確定對象將會擁有的特征(屬性)和行為(方法)
類的組成:屬性和方法
定義一個類的步驟
1 定義類名
2 編寫類的屬性
3 編寫類的方法
使用對象的步驟:
1 創建對象
類名 對象名 = new 類名();
2 使用對象
成員變量和局部變量
成員變量
在類中定義,用來描述對象將要有什麼,成員變量在本類的方法中使用和其他類中可以使用
局部變量
在類的方法中定義,在方法中臨時保存數據,只能在當前方法中使用
成員變量和局部變量的區別
作用域不同
局部變量的作用域僅限於定義他的方法
成員變量的作用域在整個類內部都是可見的
初始值不同
java會給成員變量一個初始值
java不會給局部變量賦予初始值
在同一個方法中,不允許有同名局部變量
在不同的方法中,可以有同名局部變量
兩類變量同名時,局部變量具有更高的優先級
構造方法
1 使用new + 構造方法創建一個新的對象
2 構造方法是定義在java類中的一個用來初始化對象的方法
構造方法與類同名且沒有返回值
當沒有指定構造方法時,系統會自動添加無參的構造方法
當有指定構造方法,無論是有參、無參的構造方法,都不會自動添加無參的構造方法
構造方法的重載:方法名相同,但參數不同的多個方法,調用時會自動根據不同的參數選擇相應的方法
構造方法不但可以給對象的屬性賦值,還可以保證給對象的屬性賦一個合理的值