Java自學好學嗎?有哪些需要注意的問題?

我的心只能容下你一個


總的來說,Java還是有一定難度的,這個難度主要集中在學習的初期階段,如果能度過Java的初期學習階段,那麼Java後面的學習會相對容易一些。

初期學習Java時要注重對核心概念的理解,以及掌握面向對象的編程過程,下面描述一下早期學習的幾個重點部分:

第一個部分:重點概念的理解

Java語言中重點的概念有4個,分別是類、對象、屬性、方法,這4個概念奠定了Java編程的基礎,所以首先就要從這幾個概念入手。

什麼是類?類是同一類事物概念層次上的抽象。簡單的說,類代表了一組功能的集合體,相當於設計圖紙。類中有兩個重要的組成部分,一個是描述功能的基本單位:方法,另一個是描述狀態的基本單位:屬性。所以說,類是由方法和屬性共同組成的。

那麼,什麼是對象呢?如果說類是“圖紙”的話,那麼對象就是“實物”,類中所定義的方法,必須要通過對象才能真正執行。

第二個部分:面向對象的編程過程

面向對象編程過程有三個步驟組成,分別是:類的定義,對象的創建,方法的調用。這三個步驟代表了面向對象編程的基本流程,可以看成是面向對象編程的基本原則。

第三個部分:Java語言的三大特徵

學完了Java的編程過程,緊接著就要學習Java的三個特徵,分別是:封裝、繼承、多態,這三個特徵對理解Java編程非常關鍵,是一定要熟練掌握的內容。

什麼是封裝呢?簡單的說就是隱藏類內部的實現細節,具體到操作上,有三個步驟,分別是:私有化成員屬性(private),定義設置器(setter),定義獲取器(getter)。

什麼是繼承呢?從一個已知類派生出新類的過程就是繼承,繼承體現的是一種發展的概念,沒有任何發展的繼承是沒有意義的。

什麼是多態呢?同一個對象在不同情況下表現出的不同形式(行為),稱為多態,具體到操作步驟上可以理解為兩個方法(方法重載、方法重寫),三個定義(父類定義子類構建、接口定義類構建、抽象類定義實體類構建)。

完成以上三個部分的學習之後,接下來要學習的內容包括異常處理、多線程、序列化、集合等內容。

我使用Java編程時間比較久,我在頭條上也寫了關於學習Java的系列文章,感興趣的朋友可以關注我的頭條號,相信一定會有所收穫。

如果有Java編程方面的問題,也可以諮詢我。

謝謝!


IT人劉俊明


自學JAVA難度是很大的,很多你不懂的知識和概念你只能去網上查,但是網上的結論各種各樣的都有,無法進行深入的學習。

就算要自學也要有目標的去學習,首先你先整理出來一個大綱,第一步學什麼,第二步學什麼。

然後一步一步來,比如第一步先學Java語言,搞明白什麼是類,什麼是對象,以及面向對象、繼承、多態以及什麼是servlet等。

第二就是你要學習一門數據庫語言,為什麼要學數據庫呢?因為單java語言是實現不了具體業務的,需要和數據庫還有框架協同開發才能實現具體業務,目前市場上流行的數據庫有mysql,sqlserver,oracle,等,

第三就是前後端的交互了,你要學習一些框架知識,目前主流的三大框架就是SSM,也就是人們常說的Spring,SpringMVC,Mybatis等,除了這些之外你還要掌握redis,Springboot,和springcloud,xml等,目前這些都僅僅是後端而已,要想正真的做到前後端交互,還有很多前端的東西要學。JAVA之路漫漫,其修遠兮,且學且慎重。

以上僅個人觀點水平有限,不足之處請指正,歡迎評論區留言或者私信討論,點贊+關注還可領取面試題一套哦



分享到:


相關文章: