要學(xué)習(xí),必須找到自己的方法,才能事半功倍,對需要掌握的知識點也要有一個大概的了解。Java入門的基礎(chǔ)知識包括標(biāo)識符、變量、AScii碼和Unicod碼、基本數(shù)據(jù)類型轉(zhuǎn)換String類、進(jìn)制、運(yùn)算符、程序流控制語句、方法等等。
Java入門需要掌握的基本知識點:
第 一,靜態(tài)方法和屬性
靜態(tài)方法和屬性用于描述某一類對象的特征,而不是單個對象的特征。靜態(tài)方法和屬性在Java中被廣泛使用,但是這種技術(shù)在許多語言中并不常用。理解靜態(tài)方法和屬性對于理解類和對象之間的關(guān)系非常有幫助,在大量的Java規(guī)范中,經(jīng)常使用靜態(tài)方法和屬性。因此,初學(xué)者應(yīng)該理解靜態(tài)方法和屬性,Java在調(diào)用方法和屬性上是一致的,唯一的區(qū)別是在聲明時與c++不同。
第二,接口
在面向?qū)ο蟮脑缙趹?yīng)用中,類繼承被廣泛使用,聚合被用來代替繼承。抽象描述是軟件可擴(kuò)展性的重要原則,直接工具是接口。近年來,接口逐漸成為Java編程方法的核心。另一方面,就應(yīng)用而言,大部分開發(fā)都是基于規(guī)范的,不需要建立復(fù)雜的繼承關(guān)系和龐大的類。理解和使用好規(guī)范已經(jīng)成為應(yīng)用開發(fā)者的首要任務(wù),而Java規(guī)范的主要描述手段就是接口。
第三,集合框架
Java中描述復(fù)雜數(shù)據(jù)結(jié)構(gòu)的主要方式是集合框架。Java沒有指針,但是通過強(qiáng)大的集合框架來描述復(fù)雜的數(shù)據(jù)結(jié)構(gòu),比如數(shù)組和對象數(shù)組。學(xué)習(xí)好這些數(shù)據(jù)結(jié)構(gòu)描述方法對于應(yīng)用程序編程非常重要,尤其是涉及到服務(wù)器和三層結(jié)構(gòu)編程時。此時,程序員不能再用數(shù)據(jù)庫結(jié)果集等結(jié)構(gòu)來描述數(shù)據(jù)。因為很多語言沒有這么強(qiáng)大的框架體系,很多初學(xué)者不知所措,不知道用它做什么,應(yīng)該引起足夠的重視。
第四,例外捕捉
Java對例外捕捉的重視是前所未有的,迫使程序員用與邏輯方法明顯不同的方式來描述例外捕捉,這對程序描述的完整性和嚴(yán)密性具有重要意義。C++也有類似的機(jī)制,但是我們看到很多c++程序員不習(xí)慣使用這些機(jī)制。Java初學(xué)者應(yīng)該充分學(xué)習(xí)這種外部例外捕捉,養(yǎng)成良好的編程習(xí)慣。
第五,多線程
很多Java程序員熱衷于多線程編程,這被認(rèn)為是對邏輯能力的挑戰(zhàn)。在大量的應(yīng)用中,根本不需要編寫多線程程序,否則大多數(shù)編寫應(yīng)用的程序員都不會編寫多線程程序,這是因為多線程機(jī)制內(nèi)置于基本平臺中。程序員要了解多線程的原理和多線程的安全性,這對以后準(zhǔn)確掌握程序非常重要。
第六,網(wǎng)絡(luò)編程
Java是一種功能強(qiáng)大的網(wǎng)絡(luò)編程語言,但大多數(shù)應(yīng)用程序開發(fā)人員從來不自己開發(fā)任何低級網(wǎng)絡(luò)程序,也不了解其中的原理。網(wǎng)絡(luò)機(jī)制的實現(xiàn)依賴于平臺,除非自己開發(fā)平臺,否則不需要知道如何實現(xiàn)socket,如何監(jiān)控和訪問。在這方面花費(fèi)太多精力,背離了“未來的應(yīng)用開發(fā)將在成熟的平臺上進(jìn)行,而不是從底層開發(fā)平臺”的假設(shè)。
在學(xué)習(xí)Java的過程中,需要明確我想做什么;分析思路,該怎么辦;確定步驟,每個思想部分使用哪些語句、方法和對象;代碼實現(xiàn),用具體的java語言代碼來體現(xiàn)思想。
本文由培訓(xùn)無憂網(wǎng)千鋒IT培訓(xùn)專屬課程顧問老師整理發(fā)布,更多資訊請關(guān)注培訓(xùn)無憂網(wǎng)電腦與IT培訓(xùn)或添加老師微信15033336050
以上文章由北京IT培訓(xùn)課程顧問整理編輯發(fā)布,部分文章來自網(wǎng)絡(luò)內(nèi)容真實性請自行核實或聯(lián)系我們,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請試課。關(guān)注官方微信了解更多:150 3333 6050
免 費(fèi) 申 請 試 課