java的自學過程中怎麼能有個清晰的學習路線

2021-03-04 08:49:45 字數 5210 閱讀 9269

1樓:萌萌噠小三貓

自己做乙個學習的大綱,要學哪些,用多少時間學完,時間怎麼分配,都用**寫出來。實在不行就報班,itjob歡迎你,哈哈

2樓:普賢吉子

你是打算自己做乙個?現在不是有很多學習路線嗎,基本上每個機構都會有一套學習路線,我是按照動力節點的學習路線學習的,目前已經學到web階段:

有點亂,你們自己理一下

3樓:流離的皇

你需要乙個大綱,學習的大綱,然後就畢竟輕鬆了

4樓:長沙新華電腦學院

有時候,覺得人就像一棵樹,會有乙個主幹,這便是我們最精通的技能,而樹幹上面的分支和樹葉,就像我們的業餘愛好,能夠豐富我們的生活,主幹和樹葉在一起才好看,但是不管是人還是樹,精力總是有限的,因此還是要分配好時間和精力。

5樓:折本菊江

現成的這麼多,找機構要啊,然後跟著學習,先學習基礎看看適不適合自己,不適合自己在說。

我圖鑑你看看動力節點的路線圖,從基礎到分布式體系技術,基礎的地方講的特別細,**也很規範,能很好的幫助到新人打好基礎,專案也很有實戰性,積累經驗不在話下,還有很多技術亮點。

自學java怎麼系統的規劃學習路線

6樓:夏天的夜空呢

當你想要進入乙個全新的領域時,首先要弄清楚的就是它的體系。那麼在java領域,應該掌握哪些知識點呢?

無論是想轉行還是大學生,怎麼學java很重要,不然浪費金錢和時間這對你來說都是你非常寶貴的,尤其是時間,看看行業大牛的建議吧,少走彎路本身你就已經贏了一半了,這是我的java學習裙:732308174,裙裡有不錯的學習教程,互幫互助。人脈資源和圈子很重要,看看現在的企業需求方向是什麼吧!

java學習的基本內容和路線:

第一:首先建議大家從html+css 靜態布局還開始,有人說我是做後端的,前端的事情不用管,這本身就是乙個誤區,如今html5這麼強大,你不會本身就不會有什麼競爭力。

第二:javascript和jquery的學習,不用說javascript無論在前端還是後端中都是佔比非常大的,很多人學不懂也是情理之中,這個跟思維有關係,適當了解一下資料結構有利於學習javascript和javase。

第三:最重要的javase,想必大家都清楚,javase就是java的基礎部分,上過學的人都知道,任何乙個試卷80%都是基礎,沒有太難的東西,javase就是java的基礎,根據我這麼多年學習java的經驗來看,如果乙個人學不好javase,那java基本就是白學,後面的框架基本就是聽天書。

第四:資料庫,不用了說了,最常見的那三個資料庫,增刪改查,多去練習sql語句吧,複雜的連線表示有難度的。

第五:jsp和servlet 就目前來看 有些公司現在不用jsp,因為他的載入速度有點慢。不過還是現在學著吧,畢竟在java體系中也是非常重要的。

第六:框架,struts2,hibernate4,mybatis3,spring4,spring mvc,這些東西都要掌握,但是整個java體現想要理解的還算可以確實有些難度,自己的話,基本沒啥可能了。

7樓:小小先生

必看java 學習路線——四個階段(個人學習經歷)

先說明一下我的情況,我是從大二才開始接觸 java,然後自己摸索,期間真是摸打滾爬過來的。選的是計算機專業,大一的時候還沒有自己的筆記本,所以都是聽課過來的,了解了一些概念性的東西,課上老師也有演示過一些程式,懂得思考之後,發現計算機有很多有趣的地方,比如想知道這個東西是如何實現的,為什麼會出現這些東西。

真不是知道當初天天打遊戲的時候,為什麼沒有發現,要是發現的話,現在說不定早就那啥那啥了。到了大二的時候自己有了筆記本之後,就開始自己摸索,很好奇自己當初拿到筆記本竟然沒有去打遊戲,而是用來學習。下面開始說正事。

選語言

開始學習的時候,經過自己搜尋之後,發現有很多種語言,自己完全處於懵逼狀態,不知道選哪個,也不知道每種語言都可以用來幹什麼,後來經過學長的指點還有身邊的人都說 java 好,自己慢慢的就入坑了。

在選擇要學習一門語言的時候,一定要選自己感興趣的,而且要有自己的目標,不然的話,後期很難堅持下來,除非你有很強的自律性。每個人前進都是有自己的驅動力,所以找到屬於自己的驅動力,才能保證你不斷的進步。

java第一階段

剛接觸 java 的時候,想必大家都是從環境配置開始的,這個裡面的坑想必大家都踩過。對於還沒有開始的同學,也有可能會經歷這個階段,說可能是因為現在的 java1.6 之後安裝預設是加到環境變數裡面的,但是在安裝過程中有可能會出現一些意外情況,導致不能加入成功,這是就需要我們手動加入了。

在這裡特說明下,在大學期間一定要把一些基礎的課程學好,比如:計算機系統、演算法、編譯原理等,這個對後期的學習會有很大的影響,最簡單的就是你在新增環境變數的時候,為什麼要把路徑新增到 path 下面,而不是新增到其它下面,計算機是如何去識別訪問這些東西。

學習 java 基礎知識的時候,應該多動手,多思考,很多時候,你想當然的事情,等你寫出來執行一下,你就會發現不是這麼一回事,不信你就試試。

兩種方法各有好處

第一種方法一開始學習比較慢,但是後面基礎有了之後,就會上手很快,而且記得很牢固。

第二種方法比第一種方法花的時間要相對的少一些,所以需要我們反覆的去回顧。學習完以上內容之後,你應該對 java 有了一定的了解,你可以使用 java 語言寫出來一些簡單的程式,並且是使用最簡單的編輯器。這個時候,可以不用著急進入下個階段,給自己一兩天的時間,對學習過的知識進行下總結。

在學習的過程中,你應該注重下面這些知識點,由於是自己總結的,有可能會有不對的地方,若有不對之處,還請指出。

知識點梳理:

概念:物件導向的三大基本特徵五大基本原則(當初讓學長考我的時候第乙個問的就是這個)、物件導向、面向過程、什麼是多型、什麼是繼承、什麼是封裝。

集合:collection 集合、list 集合、set 集合、map 集合

異常:java 中異常處理機制和應用,自定義異常

io:file 類,字元流、位元組流、轉換流、緩衝流、遞迴

網路程式設計:socket

執行緒:執行緒的生命週期,java 執行緒池,執行緒同步問題,執行緒死鎖問題

繼承和介面:class,inte***ce

反射:動態**

mysql 和 jdbc 開發:mysql 資料庫,jdbc,dbutils,dbcp連線池

書籍推薦:head first java, java核心技術

java 第二階段

關於頁面,這些內容對於 java 後端來說,不是特別重要,但是你應該盡自己的最大能力讓它漂亮,最起碼可以入眼,這樣的話,頁面就不是什麼問題了。接下來,就是學習的重頭戲了,學習 servlet/jsp 部分,這也是 java 後端開發必須非常精通的部分,在學習 web 這三部分的時候,這個部分是最花時間的。這個階段學習的時候,要學會使用開發工具,比如 eclipse 或者 idea 來學習。

最後一部分,你就要學會使用資料庫,mysql 資料庫是不錯的入門選擇,而且 java 領域主流的關係型資料就是 mysql,這部分其實你在學習 jdbc 的時候,就會接觸到,因為 jdbc 也是屬於資料庫的一部分。不僅要學會使用 jdbc 操縱資料庫,而且還要學會使用資料庫客戶端工具,比如 sqlyog,navicat 等。

知識點梳理:

前端技術:html、css、js、jquery、bootstrap

javaweb 核心內容:servlet、jsp、xml、http、ajax、過濾器、***等

mysql 和 jdbc:複習

java 第三階段

這個階段是在你掌握第二階段之後開始,如果學習了第二個階段之後想找工作的話,還需要在學習一些主流的框架知識。目前比較主流的框架是 s** 框架,既 spring,springmvc,mybatis。要學會這些框架的搭建,以及用它們作出乙個簡單的 web 專案,包括增刪改查的功能。

在這裡一開始,你可以不用太去關心那些配置檔案,以及為什麼會這樣配置,這個可以留到後面慢慢了解,開始的時候先讓自己有個體驗,激勵自己學習的動力。

如果你對於java學習沒有乙個好的學習方法,可以加的java學習裙:前面是926:中間是452:最後是303希望幫助大家少走彎路。

知識點梳理:

spring 框架:配置檔案、ioc 思想、di 依賴注入、面向切面程式設計、事務等。

springmvc:框架原理、互動、***等。

maven:安裝使用、基本操作。

mybatis:框架原理、mybatis 開發 dao 方式、與其它框架的整合。

推薦書籍:spring 實戰,effective java,java 程式設計思想

java 第四階段

這個時候相信你已經能夠完成獨立開發,並且也工作了,對付工作上面的時候,你的技術一定是可以的。但是這個時候不要對自己進行鬆懈,你要繼續學習,而不是工作只是為了應對工作,你應該提公升自己的價值。這個時候可以去看一些比較底層的書籍,比如《深入理解java虛擬機器》,這本書就是全面幫助你了解 java 虛擬機器,這個時候想必你一定知道 java 是執行在 jvm 上的,你沒有任何理由不去了解 jvm。

另外,關於併發這方面,推薦《java併發程式設計實戰》,這本書啃完之後,對併發的理解應該有一定的體會了。

這個階段要做的遠不止這些,我們要去思考我們之前使用的那些框架是怎麼回事,以及閱讀 java 經典的一些原始碼,看懂原始碼的前提,就是你已經有了一定的基礎,當然有基礎也不一定一下子就能看懂,看不懂就要去思考,在看原始碼的過程中,你可能有各種各樣的疑問,有疑問就是對的,問自己最多的應該是這裡問什麼會這樣寫,而不是那樣寫吧。這個階段需要自己對自己有很強的自律去學習,不要看了一半就放棄了。學會看原始碼之後,自己可以嘗試著模仿別人寫的比較好的開源專案,造屬於自己的輪子,雖說不一定有用,但是對提公升自己有一定的好處。

如果你想成為優秀的人,你就要「能別人不能」,也就是說你要找到屬於自己的乙個領域研究下去,以期在將來,你能夠成為這個領域的專家,建立起你的差異性。

最後,請記住,從你入行那一刻起,你就要比別人努力,就要不停的學習。每個人在學習的過程中都有自己的一種方式,在學習的過程中,要學會自己去判斷。

其實生活中也是一樣的,你身邊的人形形色色,有的人你喜歡,有的人你討厭,但是你喜歡的人身上也有缺點,你討厭的人身上也有其優點,這個時候你要學會從他們身上學習他們的優點,讓自己變的更優秀。

自學java最起碼要學到什麼程度?

教師如何在教學過程中培養學生的核心素養

興趣是學習之母 沒有興趣是學不好的。因為有興趣,學生就會產生積極的情緒 為滿足好奇心,學生就要看 要聽 要想 要問,思維也被啟用。教師精心設計教學,就是要激發學生學習的興趣,並在成功的體驗中使學生的興趣收到保護和激勵。教師要善於通過各種手段,找準教學的切入口,誘發學生的求知慾。如何在教育教學工作中培...

該案例體現了教學過程中的哪些基本規律

該案例體現了教學過程中的哪些基本規律?a 間接經驗與直接經驗相結合 b 掌握知識和發展能力相統一 c 教學過程中知情意統一 d 教師主導作用與學生能動性相結合 答案d 解析 案例中,教師既發揮了自身的主導作用,又讓學生積極主動地參與到學習中去。該案例是指哪個案例。教學過程中的哪些基本規律 一 間接經...

在教學過程中,遇到有學習障礙的學生,如何辦?目前發現很多學生學習不好不僅僅是態度的問題

看這些人裡面哪個最有機會被轉化的,就從他入手,其餘的嘛,一方面進行必要的教育,另一方面與家長溝通好,老師與家長一起施壓,盡力就好,不要強求結果 想必須了解孩子的認知過程是否存在問題,根據最新的認知科學學說pass理論,兒童的認知過程包括4個方面 計畫 注意 同時性和繼時性加工過程。任何乙個過程出現障...