{eval=Array;=+count(Array);}

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

大學畢業,零基礎學習java,學幾個月能學會呢?該注意什么?

AmosAmos 回答0 收藏2
收藏問題

10條回答

2501207950

2501207950

回答于2022-06-28 15:32

掌握Java開發的具體時間因人而異,而且也要看掌握到什么程度,通常情況下,如果每天都能保證4個小時左右的學習時間,那么使用3個月左右的時間是可以達到參加項目組實習的水平。下面以Java Web開發為例,來說明一下學習Java的過程和需要的時間。

Java基礎部分

Java學習的第一個階段是初級階段,這個階段以學習Java基礎內容為主,當然還需要學習開發工具的使用。Java是一門先難后易的編程語言,一定要重視早期的學習過程。

Java基礎部分首先接觸到的內容包括類、對象、屬性和方法幾個概念,其中類代表了同一類事務概念層次上的抽象(抽象是Java的重要特點),對象則是具體的實例,屬性代表狀態,方法代表功能。Java面向對象的編程過程則分成三個步驟,分別是類的定義、對象的創建和方法的調用,看一個例子:

接下來要學習的內容包括封裝、繼承和多態,這三個內容中以多態的理解難度較高。多態簡單的說就是對象在不同情況下具備的不同表現形式,具體到編碼中可以用“三個定義兩個方法”來描述,“三個定義”分別是父類定義子類構建、接口定義實現類構建、抽象類定義實體類構建,“兩個方法”分別是方法重寫和方法重載(這部分內容可以參考我之前在頭條上的系列文章)。

接下來的學習內容包括異常處理、集合、多線程等內容,這些內容也都比較重要,其中多線程是一個重點內容也是一個難點內容。通常情況下,零基礎的學習者,學習這部分內容需要一個月左右的學習時間。

Java Web開發部分

在Java基礎部分學習結束以后就可以進入Web開發部分的學習了,Web開發部分需要學習的內容相對于基礎部分來說要多一些。Web開發包括兩個大的內容塊,一部分包括Servlet、JSP、JDBC、JavaBean等基礎內容,另一部分包括SpringMVC、SpringBoot以及SpringCloud等內容。

目前不推薦學習EJB相關的開發知識,畢竟Java EE已經轉交給Eclipse基金會了,未來的發展情況還有待觀察。通常情況下,Java Web這部分內容需要兩個月左右的學習時間。

我使用Java的時間比較久,目前也在帶Java開發團隊,我會陸續在頭條寫一些關于Java開發方面的文章,對Java開發感興趣的朋友可以關注我,相信一定會有所收獲。

如果有Java開發方面的問題,也可以咨詢我。

謝謝!

評論0 贊同0
  •  加載中...
morgan

morgan

回答于2022-06-28 15:32

首先來說,需要確定“零基礎”的程度。

如果說某個人接觸計算機不多(但年齡在26以下),甚至上網打字、常用軟件都不清楚的話,那么學Java的話,時間很久,至少至少入門要一年左右時間。

如果說常用電腦操作都行,但年齡較大 ,一般來說,上了30歲如果之前沒有接觸過編程相關的想學Java,也不現實,我們不建議去學習Java了。

如果年齡在26以下,有一定計算機基礎的,并且對編程有興趣的,那么學習Java是有可能學會的,具體要看每個人的領悟能力。

因為現代的Java應用場景更多的是WEB應用的開發,需要掌握的知識很多,不是說單單掌握Java語法就能做項目了,每項技能我按最快的時間給你計算下:

* HTML:7天

* CSS:7天

* DIV+CSS:20天

* JavaScript:20天

* JQ:3天

* 數據庫:20天

* Java基礎:45天

* SSH框架:60天

* 項目實踐:30天

以上,按最快的節奏來看,掌握以上知識共計要212天,7個月的時間才能算是入門,然后還要考慮你當前是不是已經工作了,會不會受到其它事項的干擾,所以沒個1年時間很難入門呀。

學習Java不是一件容易的事情,時間成本較高。如果你有恒心去學習Java,可以關注我哦,近期我在頭條號上也會推出Java入門教程,希望對你所有幫助。

評論0 贊同0
  •  加載中...
Darkgel

Darkgel

回答于2022-06-28 15:32

雖然學習java需要一定的理解力,但是如果真要想學也是可以學通的,關鍵是自己感不感興趣!

一、自學(推薦至少學習半年)

如果是自己看書,看視頻學習java,作為過來人說,其實是挺難的,你不僅要學習java基礎,還要學習數據庫,java spring框架等,還需要懂點前端的js,系統的學習最為關鍵。

二、培訓班(三個月)

報一個培訓班,這樣學習java就比較快一點,畢竟有老師帶著你學習基礎,有問題不需要自己琢磨,直接問老師還是比較透徹的。還有后期老師會給您一個小項目進行練手,對你以后工作會有很大的幫助、

評論0 贊同0
  •  加載中...
Corwien

Corwien

回答于2022-06-28 15:32

零基礎,學習幾個月能掌握,這需要看你怎么學?

  • 自學?可能很考驗的意志力,并且需要的時間會比較長!如果你的意志力和學習能力都不錯,那自學肯定沒有問題!

  • 培訓?培訓時間一般為半年左右,非常的辛苦,你要做好一天都在上課的準備,就和高中上學一樣,有晚自習,想要學好的同學有的需要學到十二點!曾經有在黑馬程序員的學員給我說,他每天晚上學到十二點,但是他的付出有回報,最后拿到了oppo的offer!

因此,不管你怎么學,能不能掌握,結果都是靠自己的!我能分享給你的就是一些學習技巧,學習線路圖!

java學習線路圖

這個學習線路圖我分為了幾個階段,每個階段能學到什么,能做什么,具體知識點請往下看,每個階段知識點我都整理出來了,更適合學習!

java語言入門

可掌握的核心能力:

掌握Java開發環境基本配置;

掌握運算符、表達式、流程控制語句、數組等的使用;

熟練使用Idea開發工具;

掌握Java基本面向對象知識;

掌握常用類String、ArrayList等的使用。

配套視頻:

畢向東Java基礎教程(適合初學者入門的Java基礎視頻)

java語言進階

可掌握的核心能力:

深入理解Java面向對象相關知識點;

掌握開發中常用類如集合、IO流、時間日期等操作;

掌握Java異常處理機制,熟悉Java多線程開發;

掌握網絡基礎知識,了解Socket原理,TCP、UDP協議;

掌握java基本語法完成單機程序的編寫;

熟悉Java新特性,如Lambda、Stream流等操作

配套視頻:

Java快速入門教程(Java基礎班全套教程)

Javaweb

可掌握的核心能力:

掌握Java JDBC、連接池操作,熟練操作mysql數據庫;

熟悉web開發中常用知識如 HTML5、CSS3、JavaScript、BootStrap、jQuery等;

掌握JavaWeb開發核心技術 Servlet、Listener、Filter等;

熟悉Linux服務器,并安裝開發常用軟件tomcat、mysql、nginx等;

掌握同步及異步操作的JavaWeb開發,具備B/S結構軟件開發能力,完成基本的JavaWeb項目;

熟悉基本的項目管理工具Maven的使用。

配套視頻:

JavaWeb教程_JavaWeb入門教程

項目一

可掌握的核心能力:

掌握企業中最常用SSM框架開發,開發出結構清晰、可復用性好、維護方便的企業級應用程序;

掌握AngularJS框架;

掌握Spring security框架;

掌握dubbox分布式調用技術;

掌握zookeeper分布式應用協調服務;

掌握Freemarker模板引擎;

掌握全文檢索解決方案;

掌握spring boot1.x框架的基本應用;

掌握CAS實現單點登錄;

掌握CORS實現跨域;

掌握微信掃碼支付;

掌握電商秒殺解決方案;

掌握SpringTask實現任務調度;

掌握MavenProfilel實現開發與生產環境切換;

了解電商開發中相關業務模塊如商品、訂單基本操作;

了解電商開發中相關術語SPU和SKU等;

積累互聯網電商項目開發經驗。

配套視頻:

Java教程|Springmvc由淺入深教程

Java教程|Mybatis由淺入深教程

Maven教程_Maven視頻教程

項目二

可掌握的核心能力:

熟悉基本的Java爬蟲開發,掌握webmagic爬蟲框架使用;

掌握httpClient的使用;

掌握spring data jpa框架;

掌握Spring boot2.x框架;

掌握Spring Cloud框架;

掌握MongoDB數據庫使用;

掌握RabbitMQ消息中間件使用;

掌握Elasticsearch分布式搜索引擎;

掌握Rancher實現容器部署管理;

掌握Grafana實現服務的實時監控;

熟悉NodeJs環境,使用Npm和cnpm管理包資源;

熟悉ESlint進行前端語法校驗;

熟悉axios的使用;

掌握vuejs框架的基本使用;

掌握瀑布流組件使用;

掌握前端頁面分享功能的實現;

掌握企業級DevOps解決方案,熟悉Docker、Jenkins、git等;

了解spark mllib als 機器學習算法庫實現智能分類;

了解DL4J深度學習框架實現智能推薦。

配套視頻

2018年Vue.js深入淺出教程

深度掌握Springboot實踐技術教程

微服務初級課程

配套視頻

SpringBoot教程_SpringBoot視頻教程

微服務高級課程

可掌握的核心能力:

ServiceComb改造十次方項目;

了解Kubernetes作用及為什么使用Kubernetes;

會使用K8S API完成基本操作;

理解微服務引擎CSE的功能;

能夠實現ServiceComb項目接入CSE;

能夠實現學成在線項目接入CSE;

理解云容器引擎CCE的功能;

能夠使用容器鏡像服務上傳鏡像;

能夠將學成在線微服務部署到CCE;

能夠測試微服務治理常用策略;

能夠理解Mesher的作用;

能夠完成學成在線使用Mesher接入CSE。

視頻未更新,更新后上傳

框架架構高級

可掌握的核心能力:

能夠理解ORM框架;

使用Socket進行系統之間通信;

掌握在Java中開啟多線程的三種方式;

掌握使用Netty實現通信;

掌握Netty常用的傳輸方式及ByteBuff的使用方法;

理解及時通信框架的架構;

掌握Protobuf數據格式及在Java中應用Protobuf;

掌握使用Netty實現服務端、客戶端;

理解虛擬機client與Server的運行模式;

學習垃圾回收的算法;

掌握jps、jstat、jinfo、jstack、hprof等命令的使用;

掌握圖形化監控工具JConsole工具的使用;

掌握Mission Control虛擬機診斷工具的使用;

掌握壓力測試工具JMeter的使用;

掌握調整參數測試Tomcat的性能;

掌握“雙親模式”的原理以及解決方案。

好客租房項目

可掌握的核心能力:

能夠實現房源信息更新的通知;

實現用戶信息、房東、審核等功能;

能夠實現API文檔與模擬數據接口開發;

能夠實現收藏、分享、舉報、聯系房東、預約看房、在線簽約功能;

掌握微信小程序開發;

實現日志數據的清理以及推薦。

大數據轉型Hadoop3

大數據hadoop教程入門

目前有幾個階段還未有視頻更新,有視頻了我會繼續上傳哦!如果有特別想要我放出的視頻,也可以留言噠!后臺回復:“微服務”有視頻哦!

評論0 贊同0
  •  加載中...
developerworks

developerworks

回答于2022-06-28 15:32

如果真的能恒下心幾個月堅持學下來而且不會斷斷續續的話,大概三個月可以把整個java基礎全部了解,熟悉的程度,但說掌握還遠遠不夠,能說完全掌握java基本還是要幾年的功夫。建議一開始不要直接埋頭看書,可以先找個講解基礎較好的視頻全程看一遍,跟著敲一邊,同時買一部不要太厚的書,在看視頻學習如果有不理解可以結合書本再理解一番

評論0 贊同0
  •  加載中...
dadong

dadong

回答于2022-06-28 15:32

這就要看個人先天的資質、悟性和后天的恒心與毅力了。當然,如果再了解些電腦方面的知識的話,可能就會快些。正常情況下,基本掌握也要在5、6個月時間,一般資質者可能時長要再多些。不用說,悟性高、又遇高師指點的話,效果自然會更好,3、4個月即可掌握。至于找工作,最好先考個相關從業證,然后由國內比較正規的相關培訓機構,比如達內等推薦可能效果會明顯好些,如果自己找,可能把握性不大,即便找到,各方面待遇可能也會讓自己不滿意。

評論0 贊同0
  •  加載中...
mumumu

mumumu

回答于2022-06-28 15:32

要看你怎么去學以及學的決心有多大。建議要找本優秀的教程學習,同時加強實踐,且多逛逛論壇、學習網站。

評論0 贊同0
  •  加載中...
qc1iu

qc1iu

回答于2022-06-28 15:32

至少應該兩個月,可以從網上買書跟著實戰效果比較好

評論0 贊同0
  •  加載中...
tracy

tracy

回答于2022-06-28 15:32

這種類似的問題,其實我回答了有很多次了:

Java好不好學?Java怎么學?是自學好還是去培訓架構好?

關鍵就一句話,看自己的能力而定。

如果你自學能力強,不管是不是零基礎,自然會事半功倍;

但是Java入門容易,精通難,詳見:

https://www.wukong.com/question/6679657753360728331/

評論0 贊同0
  •  加載中...
kviccn

kviccn

回答于2022-06-28 15:32

我同事去學習一般是脫產半年培訓,如果自學的話,一定要有合適的資料,并且帶著項目實踐去做,否則如果單純的去看書學習,作用不大,也很難堅持下去。

當然,編程語言本身都是相通的,如果你學習過其它如c,python之類的。java入門也會很快。關鍵還是要實踐。


評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<