本文目錄一覽:
- 1、才把java基礎學完,轉學c語言,求有c語言和java基礎的談談經驗
- 2、java學習之路?把java的基礎學完了,接下來應該學習什麼啊?
- 3、學完JAVA基礎之後該學些什麼
- 4、學完Java基礎後,該學什麼了???
才把java基礎學完,轉學c語言,求有c語言和java基礎的談談經驗
就先進專科也行. 在學校有正規課程, 有老師同學可請教, 比自己摸索好多了.
java學習之路?把java的基礎學完了,接下來應該學習什麼啊?
你的j2se只學了一點而已,不管怎樣,都要先把j2se學好,這是基礎。j2se的學習順序一般是這樣的:基礎語法 – 面向對象入門 – 異常處理 – 數組 – 常用類 – 容器(相當重要) – IO – 線程 – 網絡 – GUI。
既然你io,thread都學了,其餘那些還有沒學的,建議去看看馬士兵的j2se視頻,其實我覺得如果想打好基礎的話,這套視頻應該全部過過,特別是開始的內存分析和面向對象分析。學完j2se要做做幾個基礎的桌面項目,像什麼貪吃蛇啊、俄羅斯方塊、簡單的聊天器等等,這樣才能把知識整合起來,加深對j2se的理解。
如果想走j2ee路線的話,接下來應該學數據庫,再學html、css、JavaScript、jsp/servlet,也就是web的入門,之後做做web項目,比如小bbs、網上商城等等。學通了就學框架,這期間會穿插很多東西,例如xml、uml、log4j、jUnit等等,最後學設計模式和面向對象的分析。計算機的東西是很多的,不要學死,也不要想着學完,最重要的是學會解決問題的方法。開始肯定要模仿別人的代碼,不斷模仿,多看,看完一定要自己寫幾遍,只有能寫出來了的,才是自己的東西,建議開始時多背點東西,包括一些常用類啊、一些概念性的東西,因為背多了自己就熟悉了。
馬士兵的視頻:
數據庫的要另找,網上能找到馬士兵的Oracle,講的很不錯的!!
shopping這個項目也有從頭帶到尾的,也是馬士兵的,要找找
做項目是很重要的,從簡單的做起,慢慢體會其中的分析與設計
學java還是從視頻入門的好,千萬不要一開始就去看《Thinking in java》,吃力不討好,學到web時可以看看張孝祥的《深入體驗JAVA Web開發內幕——核心基礎》,寫的很詳細,不過他的視頻一般,JavaScript就看《JavaScript高級程序設計》,html比較簡單,css也比較簡單,不過css布局因人而異,有人覺得很好理解,有人覺得很難,搞個Dreamweaver多練練也就熟悉了。設計模式可以看《大話設計模式》,入門很好!
補充一點:張孝祥的那本《深入體驗JAVA Web開發內幕——核心基礎》真的很不錯的!!而JavaScript的就不行,不夠細,而且太多其他內容(html、css的,而且寫的一般),他寫的那本java的書就沒看過,不知道怎樣,另外,他的視頻實在不好,在念書一樣。個人認為,還是馬士兵的視頻好,講的很好,而且還講了很多學習的方法,很適合入門,還有,不要一下子下一大堆的視頻,不要把什麼孫鑫、張孝祥、馬士兵的全下,你是看不完的!你可以先下他們的第一集,看看誰的講課方式適合自己,再做定奪,不過個人十分推薦馬士兵的,真的講的很好!!!
記住:不斷敲代碼、敲代碼、敲代碼….. 程序是寫出來的,不寫學到死也學不會的!!!
學完JAVA基礎之後該學些什麼
java現在主要分2個大方向,一個事j2ee 做web開發,還一個是j2me是做手機開發的,現在流行的是安卓軟件開發,看你哪個方向敢興趣。
ssh可以看下,但是不建議你去研究它。
如果你對j2ee感興趣可以着重去學,jsp ,servlet el表達式 jstl標籤庫等,現在所有的mvc框架的底層都是採用這些技術來實現的。技術其實不是很重要,你要學好什麼是oop 怎麼才能讓代碼的復用性更高,怎麼去多態的重寫和重載各種方法和類,建議你去好好學學各種設計模式,看下它們的設計思想,spring可以好好看下,它的代碼封裝的很精妙,以及如何貫穿整個項目。做程序員 技術不是很重要,有思想的程序員才更重要。
一個工作2年的java軟件工程師給你的建議,望採納
學完Java基礎後,該學什麼了???
學習完Java基礎你還需要學習的東西還有很多,在這裡給你分享一個Java的系統學習路
你正在學習java不知道怎麼去學習,沒有學習路線,學習思路,可以加我的交流技術討論qun:前面是926:中間是452:最後是303知識體系整理好(練手項目和源碼,筆記,PDF教程,學習視頻)免費領取,有什麼問題都可以裡面問或者問我,
最主要你沒說你學了是要幹什麼的
java目前能做的還是非常多的,你看下啊:
web後端業務、大數據、安卓、分布式雲甚至是桌面軟件等等
根據不同方向選擇不一樣
按照後端的方向大概列一下吧:
web三劍客(html css js)至少了解 能簡單運用。其中html最簡單 css對後端不重要 js多了解一點
數據庫(mysql oracle redis 等等)至少熟練使用,優化性能也需要研究,可以看書
Linux操作系統 至少入門。後期要能自己部署應用
後端流行框架(spring springboot mybatis等
版本控制(svn git 至少熟練
包管理(maven gradle 熟練
找個網上的項目教程 做個項目貫穿一下
後面要在加深前面知識的同時(如了解下gc) 儘可能接觸:
dubbo zookeeper nginx docker k8s等等等
我知道我上面簡單的列舉你看也不一定明白這些是幹什麼的。但是學習不就是如此嗎?我列個名詞,如果你連去Google搜搜的好奇心都沒有,是不利於自學的
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/153155.html