
java從入門到精通答案?JAVA清華大學(xué)出版社第三版

大家好,如果您還對(duì)java從入門到精通答案不太了解,沒(méi)有關(guān)系,今天就由本站為大家分享java從入門到精通答案的知識(shí),包括JAVA清華大學(xué)出版社第三版的問(wèn)題都會(huì)給大家分析...
大家好,如果您還對(duì)java從入門到精通答案不太了解,沒(méi)有關(guān)系,今天就由本站為大家分享java從入門到精通答案的知識(shí),包括JAVA清華大學(xué)出版社第三版的問(wèn)題都會(huì)給大家分析到,還望可以解決大家的問(wèn)題,下面我們就開(kāi)始吧!
java的學(xué)習(xí)路徑是怎樣的有沒(méi)有推薦的書
最近面試了20+的人,有實(shí)習(xí)生也有社招,雖然我自己也不是什么大牛,但是還是愿意分享一下我自己的看書思路,希望能夠給看到的同學(xué)做一個(gè)參考。
我會(huì)大概按照模塊分一下這些書的類別,我看過(guò)的可能會(huì)有一些個(gè)人評(píng)價(jià),沒(méi)看過(guò)的說(shuō)一下我自己的想法。也會(huì)有一些我覺(jué)得沒(méi)啥用的書,放上來(lái)也會(huì)讓大家少花點(diǎn)錢。
一.java語(yǔ)法基礎(chǔ):
java基礎(chǔ)的書其實(shí)挺多的,作為一本入門的數(shù),我個(gè)人推薦兩本:
《java核心技術(shù)卷一·基礎(chǔ)知識(shí)》
這本書我看的是第八版,目前出到了第十版,建議買最新的看。個(gè)人建議看到第7章圖形程序設(shè)計(jì)之前即可,外加集合這一章,基本就夠了??吹臅r(shí)候一定要在電腦上把樹(shù)上的代碼敲一遍,我覺(jué)得作為入門的書還是很合適的。
《瘋狂java講義》
這本書我是在書店翻過(guò)一次,看了目錄覺(jué)得基本知識(shí)都還了解,就沒(méi)買,不過(guò)這本書網(wǎng)上評(píng)價(jià)不錯(cuò),個(gè)人感覺(jué)和目前的互聯(lián)網(wǎng)圈子更接近一些,也可以買來(lái)做個(gè)參考。
二.javaweb相關(guān)
javaweb說(shuō)白了就是那幾個(gè)有名的框架,大致說(shuō)一下我個(gè)人的看法
《SpringMVC入門指南》
我買的是第一版,綠色的外皮,截圖是第二版。這本書我個(gè)人覺(jué)得非常適合入門,講的比較淺又很偏重實(shí)際,美中不足是技術(shù)有些老,花了好大的篇幅講JSTL那些東西,這個(gè)有點(diǎn)憂傷,不過(guò)還是比較推薦的。
《Spring實(shí)戰(zhàn)》
這本書買過(guò),看過(guò)幾次,感覺(jué)領(lǐng)會(huì)不多,可能國(guó)內(nèi)外互聯(lián)網(wǎng)的思路真的不一樣吧,我個(gè)人是不怎么推薦這本書的,讀了幾次都沒(méi)有讀到有用的東西。
《看透SpringMVC源代碼分析與實(shí)踐》
這本書咋說(shuō)呢,說(shuō)深不深,說(shuō)淺不淺,每個(gè)點(diǎn)都提了提,每個(gè)點(diǎn)講的又不深入,探究源碼的部分,講的又不是很細(xì)致,總得來(lái)說(shuō)讀了一部分還是有收獲的,可買可不買的一本書。
SpringCloud,SpringBoot這兩本基本大家都在看,我也跟風(fēng)買了一下,如果項(xiàng)目在用的話,可以買來(lái)參考一下,如果單純自己學(xué)習(xí)的話,個(gè)人感覺(jué)意義不是很大。都是白皮的,不放圖了。
所有SSM/SSH整合開(kāi)發(fā)的書,一概不要買,90%都是坑,沒(méi)必要花時(shí)間去碰那10%,畢竟好書這么多。
三.數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)一直都是大家覺(jué)得很難的一個(gè)點(diǎn),基本上從初級(jí)到資深,沒(méi)誰(shuí)說(shuō)自己數(shù)據(jù)結(jié)構(gòu)學(xué)的門清。我買過(guò)的書如下:
《數(shù)據(jù)結(jié)構(gòu)與算法分析C/JAVA語(yǔ)言描述》《大話數(shù)據(jù)結(jié)構(gòu)》放一起說(shuō)吧,說(shuō)實(shí)話我的數(shù)據(jù)結(jié)構(gòu)學(xué)的是非常渣的,這三本書說(shuō)真的,沒(méi)怎么看下去,數(shù)據(jù)結(jié)構(gòu)的知識(shí)基本都是看博客東拼西湊來(lái)的。個(gè)人覺(jué)得如果學(xué)的話,還是看《數(shù)據(jù)結(jié)構(gòu)與算法分析》這本書吧,建議在上學(xué)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的時(shí)候或者工作一年以后看。
四.設(shè)計(jì)模式
買了《大話設(shè)計(jì)模式》《圖解設(shè)計(jì)模式:java語(yǔ)言描述》,其實(shí)學(xué)習(xí)設(shè)計(jì)模式,我個(gè)人感覺(jué)大話設(shè)計(jì)模式這本書講的真的很不錯(cuò),之所以再買一本圖解設(shè)計(jì)模式,主要是為了看看java語(yǔ)言的實(shí)現(xiàn),因?yàn)榇笤捲O(shè)計(jì)模式用的是C++還是C#忘了,反正不是java實(shí)現(xiàn)的。圖解設(shè)計(jì)模式還沒(méi)空看,不太好評(píng)價(jià)。
五.并發(fā)編程
《java并發(fā)編程實(shí)戰(zhàn)》《java并發(fā)編程的藝術(shù)》
這兩本書對(duì)我影響很大,強(qiáng)烈推薦,分開(kāi)說(shuō)一下?!秾?shí)戰(zhàn)》更偏重思想和手段,我覺(jué)得其中對(duì)競(jìng)技條件的描述真的是十分的透徹,為了這兩三章內(nèi)容,就值得買這本書,何況書中介紹的一些解決并發(fā)問(wèn)題方法都是十分經(jīng)典的。《藝術(shù)》這本書更偏重并發(fā)包實(shí)現(xiàn)原理,會(huì)詳細(xì)的介紹java并發(fā)包的實(shí)現(xiàn)原理,對(duì)于深入理解java編程的思想我個(gè)人覺(jué)得很有幫助。
五.JVM
JVM只推薦一本《深入理解java虛擬機(jī)》,工作前兩年基本夠看。
六.數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)其實(shí)沒(méi)啥好說(shuō)的,提一下《高性能Mysql》這本書吧,巨貴,類似于詞典的作用,對(duì)于提高sql能力沒(méi)啥快速的幫助,但是有助于在長(zhǎng)時(shí)間里培養(yǎng)對(duì)數(shù)據(jù)庫(kù)使用的規(guī)范。最重要的是可以對(duì)一些模糊的概念有一個(gè)標(biāo)準(zhǔn)的回答。
其實(shí)書還買過(guò)很多,時(shí)間關(guān)系今天寫不完了,有人看我就繼續(xù)第二期
如何讓一個(gè)Java新手快速入門
可以先學(xué)會(huì)基本的概念,然后對(duì)于常用的語(yǔ)法進(jìn)行針對(duì)性的聯(lián)系,再去學(xué)習(xí)一些工具,比如idea,git,maven等常用的工具,最后就是參考其他人的代碼,模仿其他人他們進(jìn)行學(xué)習(xí),一定要?jiǎng)邮智么a,而不是只看不練
關(guān)于java學(xué)習(xí),有什么書籍或者教程推薦
可以參考一下我在動(dòng)力節(jié)點(diǎn)學(xué)習(xí)Java時(shí)候的課程表。想要學(xué)會(huì)JAVA一般分為四個(gè)學(xué)習(xí)階段,通過(guò)每個(gè)階段的學(xué)習(xí)就能很好的掌握了,要對(duì)自己有信心。
基礎(chǔ)技能訓(xùn)練:操作系統(tǒng)與網(wǎng)絡(luò)技術(shù)、JAVA面向功能對(duì)象程序設(shè)計(jì)、JAVA核心編程、JAVA網(wǎng)絡(luò)編程第二階段:中小型網(wǎng)站應(yīng)用開(kāi)發(fā)階段目的:掌握數(shù)據(jù)庫(kù)設(shè)計(jì)與開(kāi)發(fā)技能,熟練使用JAVAEE組件技術(shù)開(kāi)發(fā)中小型網(wǎng)站應(yīng)用。
數(shù)據(jù)庫(kù)(Oracle數(shù)據(jù)庫(kù)管理及開(kāi)發(fā))、UI開(kāi)發(fā)(WEB頁(yè)面開(kāi)發(fā)基礎(chǔ)、XML、Ajax)、JAVAEE組件開(kāi)發(fā)(jsp、servlet、jdbc)、框架技術(shù)(struts2.0、hibernate、spring、springMVC、mybatis)
第三階段:軟件工程工業(yè)實(shí)踐階段目的:熟悉軟件工程流程及規(guī)范,使用以前三個(gè)階段所學(xué)的技能,進(jìn)行軟件工程工業(yè)實(shí)踐。軟件工程方法論、軟件工程項(xiàng)目實(shí)踐第四階段:職業(yè)素質(zhì)培養(yǎng)及就業(yè)階段目的:提高團(tuán)隊(duì)協(xié)作能力、職業(yè)道德、溝通能力和面試技巧,成功面試,成為標(biāo)準(zhǔn)IT職業(yè)人。職業(yè)素質(zhì)培養(yǎng)(職業(yè)道德、項(xiàng)目經(jīng)理座談、面試技能)、就業(yè)。
新手學(xué)習(xí)Java應(yīng)該從什么方面入手
對(duì)于新手來(lái)說(shuō),找到對(duì)編程的興趣是很關(guān)鍵的,怎么樣學(xué)習(xí)更簡(jiǎn)單,有成就感,做出東西來(lái),知道學(xué)習(xí)這些之后可以做什么,從最簡(jiǎn)單的入手;
可以找一個(gè)不錯(cuò)的視頻教程,跟著老師的思路,實(shí)現(xiàn)功能,自己再實(shí)現(xiàn)一遍,然后在學(xué)習(xí)的過(guò)程中,做好筆記,把重點(diǎn)難點(diǎn)記下來(lái),方便以后復(fù)習(xí),最重要的就是:多練習(xí),多思考,多總結(jié),遇到問(wèn)題不要怕,多去問(wèn)老師,問(wèn)題不要堆積,把遇到的問(wèn)題形成自己的習(xí)題冊(cè);
以前學(xué)習(xí)Java的時(shí)候,看的是“如鵬網(wǎng)”的視頻教程——《這樣學(xué)Java不枯燥》,學(xué)起來(lái)比較簡(jiǎn)單,很容易上手,無(wú)需安裝jdk,配置環(huán)境變量,直接下載如鵬版本的eclips安裝就行,極大的降低了學(xué)習(xí)的難度;課程體系的設(shè)置也比較有意思,可以看看;
通過(guò)開(kāi)發(fā)超級(jí)瑪麗,飛機(jī)大戰(zhàn),連連看,吃金幣,電影的動(dòng)畫彈幕來(lái)講解Java的知識(shí)點(diǎn),挺好玩的,做出來(lái)的東西,也比較有成就感,有問(wèn)題隨時(shí)提問(wèn),老師實(shí)時(shí)答疑,不會(huì)造成問(wèn)題的堆積,適合初學(xué)者學(xué)習(xí);
Java入門到精通需要多長(zhǎng)時(shí)間廣西這邊有發(fā)展嗎
第一點(diǎn):有語(yǔ)言基礎(chǔ)的話,入門還是比較快的,精通就看個(gè)人修行了,Java的技術(shù)棧要掌握的東西還是非常多的,而且要跟上更新的節(jié)奏需要持續(xù)學(xué)習(xí)。
第二點(diǎn):廣西相對(duì)來(lái)說(shuō),IT產(chǎn)業(yè)不是中心省市,發(fā)展機(jī)會(huì)相對(duì)會(huì)小點(diǎn)。
下面是從網(wǎng)上找的一個(gè)技術(shù)棧腦圖,可以參考一下。
如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
本文鏈接:http://www.wzyaohuidianqi.cn/ke/3450.html
