對於不少只會C語言的初學者而言,面對java基礎語法學習,反而感受很難,其實其中最大的問題不是語法難,而是一種編程思想的轉變。面向過程就是把你的代碼封裝成函數,而後依次去作一件事情,面向過程是把你要作的事情抽象成對象,告訴對象去作。因此要想學好java入門,必須知道類和對象的概念。java
類是對生活中事物的抽象描述,好比人類,動物類,交通工具類;對象便是對類的具體實例化,好比張三是人,貓是動物,飛機是交通工具(對象-----類)。Java基礎入門學習路線能夠總結爲四步走:android
1.java開發環境的搭建;web
2.java初級之基礎語法學習(80%相似C語言);數據庫
3.java中級之面向對象編程學習(重點);編程
4.java中級之應用編程學習。數組
第一步:JDK軟件開發包時java軟件開發環境,網絡
包括jre運行環境和jvm虛擬機,在oricle官網下載javaSE版本JDK包;配置好環境變量就能夠使用了。數據結構
第二步:java初級語法學習,框架
1.基本數據類型整形,字符型,字節型,長整形,短整形,浮點型,雙精度,布爾型;jvm
2.運算符+,-,*,/,%等;
3.控制流(while,switch,if else);
4.數組的定義方式。
此階段基本無難度,只要瞭解練習例題。
第三步:java面向對象學習,
1.類和對象;
2.java語言三大特性,封裝、繼承、多態;
3.一些關鍵字學習(static,final,abstract,extends)等。
這是重點,你們根據知識點一步步研究學習纔是關鍵。
第四步:java應用編程,
例如:文件IO,集合(相似C語言數據結構),異常處理,線程,網絡,JDBC數據庫操做等,都是掌握面向對象之後,在查找不一樣的類使用類中不一樣的方法達到應用的效果,因此並不會很難。等基礎語法掌握了就能夠繼續後面框架學習(java web方向,android學習),相信明確思路你會豁然開朗,更有學習動力。
以上沒有具體的實例和知識點講解,分享的只是徹底沒接觸過java的初學者自學java的思路和學習的流程,應該把握的重點,但願你們有所幫助,有問題但願你們留言交流。