-
1 # Java進階架構師
-
2 # 微前端架構
1、 java語法。
透過任何一本Java入門書籍,都可以學會Java的基本語法。千萬不要認為,你把書上的例子程式都能寫出來就算學會了Java語法。要想真正掌握,還需要做大量的測試題。對語法不準確的理解,會使你寫的程式碼出現邏輯錯誤。而這些錯誤會使你在真正的專案開發中吃盡苦頭:你認為正確才會寫上去。而在幾十萬行程式碼中找出幾行有邏輯錯誤的程式碼,非常困難。因為你幾乎不會懷疑你認為正確的程式碼存在錯誤。
2、 常用類。
永遠不要寫別人已經實現的程式碼。有很多功能,用JDK中現有的類就可以完成。你需要熟悉JDK.可以透過研究JDK幫助文件和JDK原始碼的方式,逐漸瞭解,你需要的類都在什麼地方。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫程式碼。
3、 IDE 整合開發環境。
現在企業最常用的是IBM公司的eclipse ,類似的還有JBuilder 、Idea,NetBeans等等。畢竟,只有5%的頂尖高手在使用簡單的文字編輯器在寫Java程式碼。多數程式設計師都是在使用這些東西。
4、 資料庫。
MySql,Oracle,DB2.小專案多數使用MySql這樣的免費資料庫。大一些的專案會考慮使用Oracle或者DB2. Java專案很少使用SqlServer。因此,你還需要學習資料庫方面的一些知識。可以從SQL語言開始。這些資料庫都支援標準SQL.學會基本的SQL,參考具體的資料庫手冊,就可以完成一般的專案開發了。當然,要想使你的程式執行的效率更高,需要更深入的學習。大部分的程式最佳化,都是從這部分開始的。
5、 JDBC Java資料庫連線。
使用Java程式操作資料庫。這部分非常重要。幾乎所有的企業專案都會用到。
6、 HTML CSS Javascript。
HTML-- 超文字標記語言。
CSS --層疊樣式表。
JavaScript--是一種由Netscape的LiveScript發展而來的指令碼語言。
準確的說,這些東西和Java語言本身關係不大。但是,現在的企業專案,以B/S結構的居多。因此,我們的Java程式,會有大量的機會和它們打交道。需要提前準備一下。
7、你需要學習如何使用及管理WEB伺服器,例如tomcat,並且知道如何在其基礎上擴充套件和維護WEB程式,如何使用它的附加服務,如連線池。
8、 JSP Servlet。
這兩個是初級Java程式設計師必須掌握的基本技能,是所有B/S結構框架的基礎。相應的,還需要學習EL以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries,以提高表示層的處理能力。
9、企業流行框架 Struts,Spring,Hibernate等。
10、Java設計模式。
有一些特殊的功能,只有按照特定的設計模式才能實現。如果你有了5萬行以上的程式碼經驗,可以開始研究一下設計模式。
11、你還要跟上技術發展的步伐,瞭解在Java專案中使用的新技術。如Ajax等。
還有很多要學習的內容。先介紹這麼多吧,自己學習這些內容,估計需要2年左右。如果有個好的指導老師,在培訓學校進行系統學習,則需要4-5個月。
如果選擇培訓,一定要選擇擁有多年JAVA專案開發經驗、測試經驗、及專案管理經驗,採用“教”“練”結合,用真實專案案例進行訓練的教學方式。讓學員掌握實用的技能,在畢業後就有著實戰專案開發經驗,立刻上崗,成為諸多企業搶手的人才。
-
3 # 雪中無處尋
這你要看教材,不過我當時在動力節點學的都是實戰型專案,都是針對企業所需人才進行培訓的,感覺學出來還是很有用的
-
4 # 吃瓜程式設計師小李
學習javase javaweb 大資料等,
不在細分了。
去培訓班官網就可以看到學習路線
-
5 # 是開心果呀
主要看課程設定會講哪些內容,某公Java課程有JavaEE基礎、JavaWeb開發、Java高階框架、分散式專案實踐等等,想了解可以去看看
-
6 # 龍貓胖胖
一般都是Java基礎語法還有執行緒以及GUI程式設計,這些都是最基礎的,後續的一般都是Javaweb相關內容居多
-
7 # 酒肆山佳
一般的java培訓的套路都是這麼走的:
1. java 基礎內容培訓。
2. web知識入門,包括html、css、js這些
3. sql 等資料庫相關知識。
4. 專案實戰,無非一些點餐平臺呀這類的。
-
8 # MiLong
培訓只能叫你一些建立專案的基礎和一些,基本幹活的,流程方法; 與實際開發差很多,最好自己去找一個開源得專案,一個字一個字炒,敲出來;等你抄出來,能跑起來了,也就入門了
-
9 # 淼淼
java學習的知識點還是挺多的。
下面給大家一張2020版最新的Java學習路線圖,僅供參考。自學的小夥伴們可以看看bilibili上面宋紅康老師的影片課程,挺不錯的。
-
10 # 河南新華LYX
JAVA主要是分為:WEB部分和應用程式設計,要想快速的學好JAVA那就要每天需要很刻苦的精神,我想大約的時間安排如下: 1 COR JAVA 要學20天(很重要喲)一定要學好,每天 上機至少四小時 2 學基本的SQL要7天 3 JDBC 要學5天,重點放在OR/MING上,並要學一至少一種開發工具 4 SERVLET 要學10天 5 JSP 要學10天 6 買本書結合例子用 JAVA+JSP+SERVLET作一個小的專案 7天 7 學HIBERNATE要7天 8 學SPRING 要7天 這就基本上差不多了。如果能找到工作的話。還要學UML,程式設計模式 如果還想深學的話,就要學EJB(很難喲)。大約要學1個月。
-
11 # 尚矽谷IT教育
1、java核心技術:Java程式語言概述、Java基礎語法、Java陣列 、面向物件程式設計、高階類特性、Java API、異常處理、集合與泛型、Java IO流、Java 多執行緒
2、資料庫關鍵技術Java Reflection、網路程式設計、Java8 新特性、Java9/Java10/、經典專案
3、web開發與實戰應用:Mysql 基礎、SQL語言、JDBC、DBUtils、HTML5與CSS3、JavaScript、jQuery、AJAX&JSON、XML、bootstrap、Web伺服器基礎、Servlet、JSP、JSTL、EL、Cookie&Session、Filter&Listener、國際化、檔案上傳下載
4、經典&流行框架Spring5.0、SpringMVC、MyBatis、Struts2、Hibernate、JPA、SpringData、Maven、SVN、Shiro、Activiti5、WebServic、Linux、Redis、Git&Git Hub
5、java高階&前沿技術
Dubbo、SpringBoot、SpringCloud、Docker、NIO、FastDFS、Elasticsearch、Thymeleaf、MyCat、ActiveMQ、ECharts、分散式事務、單點登入、Zookeeper
6、實戰:Vue、ES6、Mybatis Plus、課程中心微服務搭建、課程中心微服務功、前後端分離技術、後臺管理系統前、課程中心前端功能、阿里雲OSS、雲端儲存微服務、POI操作Excel、課程基本資訊管理、阿里雲VOD、SpringCloud服、社交登入-微信登入、SpringCloud配、SpringCloud Hy
7、大資料技術:大資料技術概論、Hadoop概述與配置檔案、HDFS偽分散式檔案、YARN、MapReduce詳解、Hadoop-HA高、HDFS完全分散式、Hive入門、Hive深入、Hive高階
學完之後,會有一系列測試,java程式設計大概就是學的這些,但不管學的什麼,像是程式設計開發這個工作,都必須得實操,尤其是技術性的工作,是騙不了人的。
-
12 # 進擊的科科
●Java核心類庫訓練
●Java Web開發訓練
●H5、 CSS3、 JS前端技術應用訓練
●Node.js訓練
● Linux C語言記憶體訓練
●TCP/IP協議,長連結訓練
●專案架構、 功能設計資料庫設計等
●微服務與分散式訓練
●專案開發規範訓練
●使用Sass自定義Bootstrap訓練
●JavaEE框架綜合使用訓練
●生產級伺服器環境構建訓練
●( )前端元件化ES+React訓練
●專案協同開發規範訓練
-
13 # ITIT君
一般來說學習的是Java的關鍵字和語法,就是使用特定的單詞編寫計算機(電腦)能夠識別並且執行的語言。
但對於工作來說光是學習基礎的語法是遠遠不夠的,還需要學習各種Java技術和框架。
而且越到後面就會發現跟Java相關的框架眾多,而且更新速度以及出新速度極快,覆蓋面十分廣泛,換句話說,要學習的東西非常非常多。
所以說Java這門程式語言就像一顆枝葉茂盛的大樹,我們要學習的是由它延伸出來的眾多枝葉以及這棵樹周圍的廣袤森林。
-
14 # 千鋒武漢
Java是一門面向物件程式語言,不僅吸收了C++語言的各種優點,還摒棄了C++裡難以理解的多繼承、指標等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜的程式設計 。同時,也因為起應用領域廣泛,越來越多人想學習Java。那麼,Java應該學習什麼?要學哪些內容呢?
下面分享千鋒Java課程的學習路線圖給大家看看。
第一階段的Java基礎。
JavaEE的學習內容從計算機基本概念,DOS命令開始,為你入門程式語言掃盲,什麼是程式,如何配置JAVA開發環境,JAVA程式設計的過程是怎樣的,JAVA有什麼物特點,程式是如何執行的,這些你都可以在這裡得到答案。接下來是介紹JAVA程式設計的基礎語法,共分為10個知識點,我們將學習變數,基本資料型別,進位制,跳脫字元,運算子,分支語句和迴圈語句等,以達到訓練基礎語法和邏輯能力的目的。還有對陣列、面向物件和異常處理等。
第二階段是javaWeb的學習。
Web前端開發基礎和框架、Servlet和JSP在Web後端的應用、Web後端開發相關專題、MVC和分層架構以及專案開發流程及CASE工具的使用等。
第三階段 java框架。
框架是程式中另一種儲存資料的方式,比直接使用陣列來儲存更加的靈活,在專案中應用十分廣泛。同時,框架整合開發(SSH/SSS)、RESTful架構和移動端介面設計、第三方介面和線上支付功能、網站安全和Spring Security應用實戰、複雜使用者互動處理和Spring Web Flow的應用、MyBatis的應用和SSM整合,我們將深入研究其中涉及到的資料結構和演算法,對學員的技術深度有了一個質的提升。
第四階段是java+雲資料。
億級併發架構演進、Linux基礎、搭建tomcat環境以及大資料開發雲計算等高階Java教程,是Java技術的高階知識。其中穿插專案實戰演練,企業真實專案供學員應用學習,進行知識體系的“二次學習”。
-
15 # 程式設計師職場那點事
第一,要正規,要是合法創立的培訓機構,同時有幾年以上的教學經驗,有正規的學習流程和學習環境。
第二,注意品牌、口碑。口碑很關鍵,這是你初步判斷一個培訓機構就業率的指標。
第三,注意師資質量。在選擇Java培訓老師時,要注意其理論知識和實踐技能都要強。
第四,要綜合分析培訓機構的各方面情況,看看是否適合自己學習。
第五,儘量去北京學習Java,技術更好,我知道的兄弟連就不錯。你可以去試聽看看。
-
16 # 綠茵場的精靈
千鋒教育是IT培訓領導品牌,在行業內有口皆碑,與數萬家企業合作,多年來培養多數萬名優秀的軟體工程師,為企業輸送了更多新鮮的血液。。以學科理論做基礎,以專案實戰檢驗教育成果,學員不是為了學習而學習,而是在理解的基礎上,以大型知名網際網路企業為標榜,結合對實戰專案的理解和消化,讓學員更擅長應用和創造,而不是一味的複製和模仿。來千鋒培訓讓你從零基礎菜鳥向大神的華麗轉變。
-
17 # 瀋陽中軟卓越507
Java培訓就是一個學習Java軟體開發知識的地方,提升自己的Java開發技能,達到企業的需求,達到企業的用人標準,從而達到就業的目的一個地方想以後從事這個方向的話可以去培訓學校系統的培訓 瀋陽中軟計算機培訓學校就很不錯
-
18 # 合肥新華電腦39
你好,大家都說眼見為實,可以實地瞭解,選擇適合自己學習的學校進行學習,選擇大品牌、值得信賴的學校進行學習。
-
19 # 蘭州新華小新
一般會學習Java基礎、Java核心、Java高階基礎、前端基礎、Java中級、資料庫基礎、Linux、Java主流框架技術等等。
其次零基礎學習Java想入門首先要學習一些JavaEE基礎知識,比如:Java基礎語、面向物件、核心類庫、集合、異常、IO、執行緒、JDK新特性等知識點。學好基礎知識,把基礎打牢再繼續學習會簡單很多。
打好基礎後接下來還要學習JavaWeb開發、Java高階框架等知識,主要包含:前端技術、資料庫 、JAVA資料庫操作、軟體伺服器及伺服器相關技術 、動態網頁JSP、AJAX、SpringMVC、MyBatis、Spring、MySQL高階、Linux&Redis&Nginx、Maven等知識點。
第三想入門Java只學理論知識是不夠的,還要多多進行實操訓練,一是鞏固所學的理論知識;二是增加自己的實戰經驗,找工作時有相關專案經驗會容易很多;三是可以查漏補缺,找出自己學習中不足的地方好繼續改進,一舉多得。
-
20 # 火柴HONG227
選擇一家靠譜的培訓機構的話,北京尚學堂就不錯呢,教學16年,培訓學員8千多萬,口碑好。
一、教學資質。一家優秀的培訓機構,是要長時間經得起有關部門的監督稽核,併為其頒發相關教學資質。不然容易出現教學質量不佳,跑了,換殼經營等風險。二、教學模式。既然已經打算培訓了,還是建議選擇一家線上線下教學的靠譜機構,對於個人的成長的成長也更迅速。學習模式看自己選擇啦,在職上班族適合線上學習,全日制適合脫產學習的學員,面對面教學遇到問題可以及時跟老師溝通解決,有同學一起學習,氛圍更好,更容易進入狀態。
三、師資教學。一家負責的機構一定是把教學看做日常運營的重中之重,師資力量是衡量一家IT培訓機構好壞的重要標準。一個合格的培訓講師要在企業有多年的專案實戰經驗,不斷學習IT新技術,這樣才能做到與企業的實際需求無縫對接,提高學員的專案實戰經驗。
四、口碑。選擇口碑好的,真正辦學好的培訓機構,都是有自己的口碑。百度一大堆負面,或者一大批說好話的託就別去了。口碑是學員認可口口相傳的,而不是靠掩蓋負面得來的。
五、就業保障。選擇有就業保障的,這裡說的是指真正的就業保障,敢把承諾寫進合同裡,而非信口開河,聽銷售畫大餅,卻又不落到實地。
回覆列表
【0基礎學java1000問】
1.什麼是java?簡單講,java是一門計算機語言,就是來寫網站的。java工程師平時在公司寫所謂的“程式碼”,然後部署在伺服器上就變成了你平時瀏覽的黃網了。網站大致分兩種,一種是人人都可以訪問的,如淘寶,京東等。另一種就是不對外開放,公司內部用的“系統”,如OA系統,客戶關係管理系統,學校用的選課系統等。