更新時間:2019-03-27 08:53:18 來源:動力節點 瀏覽7670次
Java編程是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,Java技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。
今天小編給正在學習Java編程的你列出一些基礎知識的總結:
在學習新的知識點時你要知道這四點
我們在來說說Java的三種技術架構:
我們在來說說Java編程里最重要的面向對象
特點:
過程和對象在我們的程序中是如何體現的呢?過程其實就是函數;對象是將函數等一些內容進行了封裝。
匿名對象使用場景:
在類中定義其實都稱之為成員。成員有兩種:
所以,其實定義類,就是在定義成員變量和成員函數。但是在定義前,必須先要對事物進行屬性和行為的分析,才可以用代碼來體現。
privateintage;//私有的訪問權限最低,只有在本類中的訪問有效。
注意:私有僅僅是封裝的一種體現形式而已。
私有的成員:其他類不能直接創建對象訪問,所以只有通過本類對外提供具體的訪問方式來完成對私有的訪問,可以通過對外提供函數的形式對其進行訪問。
好處:可以在函數中加入邏輯判斷等操作,對數據進行判斷等操作。
總結:開發時,記住,屬性是用于存儲數據的,直接被訪問,容易出現安全隱患,所以,類中的屬性通常被私有化,并對外提供公共的訪問方法。
這個方法一般有兩個,規范寫法:對于屬性xxx,可以使用setXXX(),getXXX()對其進行操作。
類中怎么沒有定義主函數呢?
注意:主函數的存在,僅為該類是否需要獨立運行,如果不需要,主函數是不用定義的。
主函數的解釋:保證所在類的獨立運行,是程序的入口,被jvm調用。
成員變量和局部變量的區別:
構造函數:用于給對象進行初始化,是給與之對應的對象進行初始化,它具有針對性,函數中的一種。
特點:
記住:所有對象創建時,都需要初始化才可以使用。
注意事項:一個類在定義時,如果沒有定義過構造函數,那么該類中會自動生成一個空參數的構造函數,為了方便該類創建對象,完成初始化。如果在類中自定義了構造函數,那么默認的構造函數就沒有了。
一個類中,可以有多個構造函數,因為它們的函數名稱都相同,所以只能通過參數列表來區分。所以,一個類中如果出現多個構造函數。它們的存在是以重載體現的。
構造函數和一般函數有什么區別呢?
一般函數,是對象創建后,需要調用才執行,可以被調用多次。
什么時候使用構造函數呢?
分析事物時,發現具體事物一出現,就具備了一些特征,那就將這些特征定義到構造函數內。
構造代碼塊和構造函數有什么區別?
構造代碼塊:是給所有的對象進行初始化,也就是說,所有的對象都會調用一個代碼塊,只要對象一建立,就會調用這個代碼塊。
構造函數:是給與之對應的對象進行初始化,它具有針對性。
“Personp=newPerson();”
創建一個對象都在內存中做了什么事情?
好了,由于篇幅的關系,小編就不在多說啦,有不懂的內容可以關注動力節點IT培訓官網咨詢在線客服。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習