Java是什么?如何學習?其實對于Java我們并不陌生,Java如神一般的存在,一直火熱了好多年,目前學習Java的人群不在少數(shù),今天小編就梳理一下Java是什么?如何學習Java?
一、什么是Java?
我從Java的官網(wǎng)上抄下來下面這段話:
97%的企業(yè)桌面運行Java
美國有89%的桌面(或計算機)運行Java
全球有900萬Java開發(fā)人員
開發(fā)人員的頭號選擇
排名第一的部署平臺
有30億部移動電話運行Java
100%的藍光盤播放器附帶了Java
有50億張Java卡在使用
1.25億臺TV設備運行Java
前5個原始設備制造商均提供了JavaME
Java是幾乎所有類型的網(wǎng)絡應用程序的基礎,也是開發(fā)和提供嵌入式和移動應用程序、游戲、基于Web的內(nèi)容和企業(yè)軟件的全球標準。
經(jīng)過了多年的發(fā)展,Java早已由一門單純的計算機編程語言,演變?yōu)榱艘惶讖姶蟮募夹g(shù)體系。是的,什么是Java,我想技術(shù)體系四個字應該是最好的概括了吧。
二、Java需要學什么?
(一)Java基礎語法:1、關(guān)鍵字;2、標識符;3、注釋【重點關(guān)注】;4、常量與變量;5、運算符;6、語句;7、函數(shù)(方法);8、數(shù)組
(二)核心知識:
1、面向?qū)ο蟮乃枷耄?/p>
2、面向?qū)ο蟮乃拇筇卣鳎撼橄?封裝;繼承;多態(tài)
3、了解一個類:類的構(gòu)成;屬性;方法;構(gòu)造方法;塊;內(nèi)部類;高級特性;final;static;abstract;sychronsized;常用特性;包;修飾符
4、類與類之間的關(guān)系:沒關(guān)系;依賴(usea);關(guān)聯(lián)(hasa);繼承(isa)
5、接口(抽象類--抽象方法)
6、類,抽象類,接口之間的關(guān)系
(三)異常類處理:1、API準異常;2、try/catch/finally;3、throw/throws;4、自定義異常
(四)常用的API:1、math,date,random,String,StringBuffered,StringBuilder,BigInteger...;2、集合框架:collection、list、set、map、hasmap、treemap、collections、arrays;3、I/O;4、swing【內(nèi)部類匿名類】;5、多線程;6、網(wǎng)絡:TCP和UDP兩種網(wǎng)絡數(shù)據(jù)傳輸方式;7、反射;8、模式:單利模式、工廠模式、裝飾模式、適配模式;9、注解;10、補充知識點:Javase的新特性
免責聲明:內(nèi)容來源于公開網(wǎng)絡,若涉及侵權(quán)聯(lián)系盡快刪除!