教你怎么学JAVA+Java入门项目(可以收藏)
生活随笔
收集整理的這篇文章主要介紹了
教你怎么学JAVA+Java入门项目(可以收藏)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
教你怎么學JAVA+Java入門項目(可以收藏)
1、學習前的準備
1、好的學習方法
1、一個合格的程序員應該具備以下兩個能力
- 有一個很好的指法速度(敲代碼快)
- 有一個很好的編程思想(編程思路:能夠使用編程的思路去解決現實生活中問題的一種能力)
2、正確的打字和速度
- 鍵盤的手勢要正確,左手:asdf,右手:jkl;,如果你的手勢不對,從現在開始糾正它。
- 剛開始的時候比較麻煩,還沒有二指禪快呢,但是隨著時間的推移,你的代碼速度會有很明顯的提升。只要堅持下來。一開始的時候一定要堅持盲打(強迫自己不看鍵盤)。
- 可以安裝一個金山打字通??梢跃毩暣蜃?。當然,也可以在敲代碼的過程中去練習,都是可以的。作為一個合格的程序員來說做到盲打是最基本的
3、編程思維的形成
- -編程思想就是編程思路
- 千萬不要照抄代碼,沒用。或者說作用很小,如此下去可能會導致你對學習的厭煩。本來是有興趣的,但是興趣沒了!只有一個程序可以抄寫:HelloWorld,大家都知道HelloWorld是我們學習過程中的第一個程序,為什么這個程序可以照抄呢?因為HelloWorld程序的編寫是為了測試本地的java環境是否搭建成功了。并不需要理解HelloWorld代碼的含義。所以這個程序是可以嚴格照抄的。
4、結論驗證法
- 聽課的過程當中一定要把筆記記錄下來。筆記當中只記憶重點的結論。
- 課下第一件事不是慌著做作業。作業是次要的。首要的第一件事是消化課堂上的結論。比如老師說了:if語句后面有一個小括號,小括號當中的數據類型只允許是布爾類型:true或者false不能是其它數據類型。
- 課下嘗試編寫屬于自己的程序,想盡一切方法去推翻這個結論,如果你無法推翻,那么只能選擇接受這個結論,采用這種方式測試之后,發現結論記住了。并且同時也鍛煉了編程的思路!
2、一個好的截圖工具
一個好的截圖軟件對于一個敲代碼的人來說是很重要的,截圖軟件有很多,簡單的大家使用的QQ微信也可以但是作為程序員推薦大家使用的截圖軟件是Snipaste
3、一個好的記筆記軟件
- 筆記中一定是只記憶重點結論。不要記錄廢話。
- 課堂上筆記記簡筆,沒有時間記那么詳細,課下的時候自己再整理。整理各種結論。
- 圖文并茂。
- 推薦使用微軟的onenote或者Typora,是專門的記筆記的工具。但是普遍使用Typora
- 課下第一件事:是編寫屬于自己的程序,去推翻課堂上的結論。將每個知識點都學透徹!
4、一臺好一點的電腦
- 建議的配置:酷睿i7九代以上,至少16G內存。因為現在的開發,啟動的環境太多,太吃內存,另外電子產品更新換代太頻繁,所以建議配置稍微高一些!能多用幾年。另外,開發效率也高。
- 開發的過程中需要啟動:數據庫的服務、IDEA工具、虛擬機、虛擬機中的Linux系統等…
- 但是現在的沒有多少人打電腦達到了要求,但是至少要做到我們的程序能正常跑起來(i5及其以上,8G內存以上)
2、正確好的學習路線(推薦動力節點,永遠的神)
- Java語言的基礎,是Java的最基本的庫。基礎語法加常用類庫。
- mysql(或者oracle),數據庫是所有程序員都需要學習的,因為不管是C語言,還是C++,還是Java,或者其他,軟件最終都是操作數據,而數據存儲在數據庫當中,所以數據庫是必須要學習的,大學中大部分都是學習微軟的SQLServer,但是企業中,尤其是互聯網公司大部分使用的都是mysql數據庫,對于數據庫來說,除了mysql之外,大家如果還有精力的話,可以再學習一下oracle數據庫。
- jdbc:Java語言連接數據庫。(使用java語言對數據庫中數據進行增刪改查等操作。)
- 對于系統結構來說,常見的有兩種:第一種是CS結構,第二種是BS結構。BS結構是目前的主流。所謂的BS其實就是:Browser / Server,瀏覽器訪問服務器的形式。
- 瀏覽器B端的就是web前端,在瀏覽器上運行的語言包括:HTML、CSS、JavaScript【JS最重要】
- 先學習HTML,再學習CSS,最后學習JavaScript。
- BS結構,我們主要進行的是S端,S端是Server端(服務器端),服務器端可以是C語言,可以是PHP,當然也可以是Java。目前Java居多,占大部分!
- 先學習Servlet,再學習JSP。
- AJAX(發送一步請求的一個技術)
- jQuery(是一個JavaScript語言的高級框架)
- 基于Servlet + JSP + MySQL + JDBC + HTML + CSS + JavaScript + jQuery + AJAX能做一個web項目。
- Spring + SpringMVC + MyBatis
- 建議的學習順序:先學習MyBatis,再學習Spring,最后學習SpringMVC。
- 如果自己還有多余的時間,大家可以選學以下SSH:Spring + Struts2 + Hibernate
- 建議SSH的學習順序:Hibernate、Spring、Struts2
- Dubbo
- MQ
- redis
- zookeeper
- fastDFS
- Nginx
- SpringBoot
- SpringCloud
- …
- 最好能有一個商業級的項目對以上內容有一個練習。實戰操作。
- 然后你就可以出山了。(大概需要7個月的時間!如果參加培訓面授的話,5個月的時間!)
3. B站視頻、資料、代碼的獲取方式
3.1 JavaSE
- 集數:685
- JDK版本:13
- 獲取地址:https://www.bilibili.com/video/BV1P7411V7nQ/
- 配套資料:課堂筆記、思維導圖、每章作業、課堂源碼、相關文檔、面試題、工具
- 集數:368
- JDK版本:13
- 獲取地址:https://www.bilibili.com/video/av93347594
- 獲取地址:https://www.bilibili.com/video/BV1BQ4y1M7JJ
3.2 數據庫
- 獲取地址:https://www.bilibili.com/video/av57575364
- 獲取地址:https://www.bilibili.com/video/av59263860
- 獲取地址:https://www.bilibili.com/video/BV1kx411s71n
3.3 web前端
- 獲取地址:https://www.bilibili.com/video/av62468669
- 獲取地址:https://www.bilibili.com/video/av62315621
- 獲取地址:https://www.bilibili.com/video/av62653534
3.4 javaweb
- 獲取地址:https://www.bilibili.com/video/BV1Rk4y167L3
- 獲取地址:https://www.bilibili.com/video/BV1sp4y1X7Tw
- 獲取地址:https://www.bilibili.com/video/BV1y5411p7kb
- 獲取地址:https://www.bilibili.com/video/BV1354y1Q7pA
- 獲取地址:https://www.bilibili.com/video/BV18z411i7gh
3.5 web進階
- 獲取地址:https://www.bilibili.com/video/BV15k4y167XM
- 獲取地址:https://www.bilibili.com/video/BV1Jg4y1B7n4
3.6 javaweb項目實戰
- 獲取地址:https://www.bilibili.com/video/BV1ux411j7H2
- 獲取地址:https://www.bilibili.com/video/BV194411c7SL
- 獲取地址:https://www.bilibili.com/video/BV1fT4y1E7a6
- 獲取地址:https://www.bilibili.com/video/BV1dt411W7N1
3.7 2020最新SSM三大框架(額外可選學SSH)
- 獲取地址:https://www.bilibili.com/video/BV1HZ4y1p7F1
- 獲取地址:https://www.bilibili.com/video/BV1dp4y1Q7Hf
- 獲取地址:https://www.bilibili.com/video/BV185411s7Ry
- 獲取地址:https://www.bilibili.com/video/BV1nz4y1d7uy
- 獲取地址:https://www.bilibili.com/video/BV1sk4y167pD
- 獲取地址:https://www.bilibili.com/video/BV1Ug4y1i7W7
- 獲取地址:https://www.bilibili.com/video/BV1uT4y1g7Qo
3.8 互聯網分布式
- 獲取地址:https://www.bilibili.com/video/BV1Sk4y197eD
- 獲取地址:https://www.bilibili.com/video/BV14t411H76W
- 獲取地址:https://www.bilibili.com/video/BV1kg4y187td
- 獲取地址:https://www.bilibili.com/video/BV1PZ4y1j7QK
- 獲取地址:https://www.bilibili.com/video/BV11V411C7r9
- 獲取地址:https://www.bilibili.com/video/BV1iK411p7dZ
- 獲取地址:https://www.bilibili.com/video/BV1ta4y1v7Kw
- 獲取地址:https://www.bilibili.com/video/BV1Ap4y1D7tU
- 獲取地址:https://www.bilibili.com/video/BV1aC4y1p7Qi
- 獲取地址:https://www.bilibili.com/video/BV1Rg4y1i7VR
- 獲取地址:https://www.bilibili.com/video/BV1gK4y1b7iU
- 獲取地址:https://www.bilibili.com/video/BV14T4y1g75M
4、基礎入門項目(有相關的運行視頻及其源代碼)
也可以私信(那你就少吃一頓肉了喲4.44)
如果有任何問題私信沒有及時回復小伙伴們可以添加以下微信號咨詢:
微信號:ych520cyy
希望能對各位小伙伴有一定的幫助吧
一般都會回復和指導大家的,祝所有小情侶都能天天快快樂樂的喲
祝各位小伙伴么這個暑假玩的愉快開心喲
如需其他的代碼(前端開發有趣代碼(玩的))也可以私信(那你就要少一到二頓飯了喲)
以下是專門挑選出來玩的送女朋友之類的(也是需要少吃一到二頓飯咯喲)
總結
以上是生活随笔為你收集整理的教你怎么学JAVA+Java入门项目(可以收藏)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开通博客园,新的网络生活的开始
- 下一篇: java美元兑换,(Java实现) 美元