⑴ java入門新手教程
分享一份Java的學習路線,包含每個階段需要掌握的知識點,可以參考下
1、Java基礎
勝任職位:初級Java開發工程師
學習Java數據類型、String基本類型封裝類、MySQL等基礎知識,屬於必備技能,不論你是什麼目的學習Java,此部分很多內容都是必學的知識點…主要進行中小型互聯網項目開發,一些小型項目的輔助工作。
2、Java進階
勝任職位:初級軟體開發工程師
學習Java集合高級、I/O流、Java網路通信、線程、MySQL高級、連接池等等,是Java工程師必須掌握的知識點,主要進行中小型互聯網項目開發,OA/CRM/ERP系統開發,APP服務端開發。
3、前端
職位:Java前端、企業級項目中級工程師
同Java基礎知識一樣,CSS、JavaScript、JQuery是職業晉升必備的技能包,主要進行各企業中高級項目的參與。
4、基礎框架技術開發
勝任職位:Java中級開發工程師、企業級項目中高級工程師
想要進行框架開發項目,Spring5、SpringMVC、MyBatis、SpringBoot等基本框架的學習,需全面掌握。主要進行主要進行各企業中高級項目的參與,框架開發項目,可獨立進行小的開發項目)。
5、持續集成和部署
勝任職位:Java開發工程師、企業級項目中高級工程
學習Linux網路基礎、Maven構建和環境搭建、Git常用操作命令、Gitlab項目管理、Jenkins使用、Docker容器命令介紹和應用等完成多元環境下的配置搭建,主要進行大型互聯網項目開發。
6、微服務
勝任職位:混合開發工程師/Java高級開發工程師
講解SpringCloud、Dubbo服務框架等,如果想成為資深的Java工程師,需要掌握這些知識點。這部分內容比較集中,初學者需要細細考量,主要進行大型、超大型互聯網項目開發)
7、互聯網解決方案
勝任職位:Java高級開發工程師/Java架構師
學習大型互聯網平台架構設計、分布式鎖解決方案、分布式事務解決方案、緩存解決方案、對象存儲解決方案等,學習互聯網解決方案,主要進行Java各領域涉獵,可主導多元產品項目的實現。
如果你想要專業的學習Java,更多需要的是付出時間和精力,一般在2w左右,4-6個月左右的時間。應該根據自己的實際需求去實地看一下,先好好試聽之後,再選擇適合自己的。只要努力學到真東西,前途自然不會差。
⑵ 完整的Java教程
給你推薦幾個網站你可以去看看,或者下載下來。http://www.verycd.com/topics/93279/,http://www.ed2000.com/ShowFile.asp?FileID=221694,希望可以幫到你
⑶ JAVA初學者教程資料
這個當然有啊你可以看一下網上的學習資料一大堆有好有壞的想從基礎開始,建議兄弟.連你看看每周三還有公開課教程,還有供學習資料。
⑷ 求java教程
http://www.ibook8.com/tech/java.html
JAVA視頻教程從入門到精通
http://www.ibook8.com/Software/Catalog54/9770.html
JAVA開發工具eclipse教程
http://www.open-open.com/
Java開源大全
最佳答案
http://www.gongcn.com/so.asp?tag=java
http://www.gongcn.com/down/down-a914c19931a55bb2.asp
翁愷-JAVA語言 第*集 本視頻教學是由浙江大學著名年輕計算機專家翁愷教授主講,一共30集,講得很好,從JAVA的基礎講起,由淺入深,絕對是精品
http://www.zuimeng.com/viewthread.php?tid=546037
http://www.youbetu.cn/bt/?2007/0719/1657574530.html
source&PPT\ppt\《Java就業培訓教程》_張孝祥_1_開發前奏.ppt
source&PPT\ppt\《Java就業培訓教程》_張孝祥_2_語言基礎.ppt
⑸ JAVA基礎入門教程 -
第一階段:Java語言基礎
★ Java語言基礎
1、面向對象思維JAVASE
2、(類載入機制與反射,annotation,泛型,網路編程,多線程,IO,異常處理,常用API,面向對象,JAVA編程基礎)
3、Java8新特性
JAVA戰狼班第二階段:資料庫
★ 資料庫
1、Oracle(SQL語句、SQL語句原理、SQL語句優化、表、視圖
2、序列、索引、Oracle數據字典、Oracle 資料庫PL/SQL開發
3、資料庫設計原則、 MySQL 、 JDBC
第三階段:Web基礎
★ Web基礎
1、HTML5(H5)基本文檔結構、鏈接、列表、表格、表單;
2、CSS 基礎語法、盒子模型、浮動布局、定位;
3、JavaScript語言基礎、DOM 編程、事件模型等),JQuery,AJAX框架,XML,BootStrap組件
第四階段:Java Web技術和主流框架
★ Java Web技術和主流框架
1、JSP&Servlet、struts2,hibernate4,spring4,JPA,maven
2、SpringData,SpringMVC,MyBatis,SpringSecurity,shiro,Nginx
第五階段:Linux
★ Linux
1、Linux安裝、熟悉Linux的基礎命令、vi編輯器的使用、awk和sed命令使用、用戶和組
2、文件及目錄許可權管理、使用ACL進行高級訪問控制、網路配置和軟體包安裝、啟動流程和服務管理
3、系統監控和日誌管理、進程管理和計劃任務、ssh遠程登錄、shell基礎和shell腳本。
第六階段:大數據技術(Hadoop和Spark)
★ 大數據技術(Hadoop和Spark)
1、Hadoop (Hadoop基礎和環境搭建,HDFS體系結構,MapRece;Hadoop的集群模式、HDFS聯盟,利用ZooKeeper來實現Hadoop集群的HA(高可用性)功能
2、Yarn的任務調度機制,Apache Hive,Pig數據處理,集成Hadoop和Sqoop
3、Flume以及Apache Kafka來實現數據的交換,安裝部署HBase,Storm)
4、Scala 語言(Scala環境搭建、Scala基礎語法、模式匹配、重載與構造器、Map與rece、元組、繼承、StringContext,Option Some None,Tuple;集合方法和運算,future 對象同步處理和非同步處理返回結果)
5、Spark(Spark搭建,Spark-shell 的使用,Spark-submit 提交應用, Spark的內核設計和實現,並對內核中的實現架構、運行原理進行詳細的講解;Spark生態體系中的各個組件,包括:Spark Core,Shark,Spark SQL和Spark Streaming等等)
第七階段:項目
★ 項目
1、China-UCSP 項目 SSM(Spring+SpringMVC+MyBatis)
2、用戶關系管理系統 S2SH+Maven+Nodejs+MySQL技術實戰開發
3、電子商務交易平台 S2SH+Maven+Shiro+Oracle
⑹ JAVA教程哪裡最專業
轉行互聯網選擇Java是比較合適的,因為PHP維護麻煩(淘寶已經從PHP轉向Java),C語言又太難。零基礎的話面對市面上浩如煙海的學習資料可能茫然失措,到底怎麼開始學習呢?是看書?看視頻?逛論壇?加群找基友一塊學?
個人以為還是看書,我推薦java瘋狂講義,是中國人編寫的,符合我們的表述習慣,裡面也有大量的實例。還有一個是多敲代碼,照著書上的例子多敲幾遍。就好比跑步一樣,一開始有人告訴你買亞瑟士的還是索康尼的跑鞋,跑山路還是塑膠路,跑半馬還是全馬。你聽了一臉懵逼。但是只要你開始並堅持不懈的跑下去,跑上五千公里,慢慢什麼都懂了。
Java也是一樣,一萬行代碼算入門,五萬行能應付基本工作,十萬行也能冒充大神了。
還有一本書叫Java核心技術,雖然評價挺高,但比較晦澀難懂,何況它是外國人寫的,不太適合小白,並不推薦。更出名的一本書,叫Java編程思想,編程是個體力活,不是個腦力活,編個程不需要啥思想,那本書比java核心技術還難,適合有一年以上編程經驗的人來看。
如果書實在看不懂,推薦馬士兵,畢向東的視頻,網上一搜大把,看視頻是讓你哪裡不會去視頻里找答案,找到答案後接著趕緊回來接著敲,不要整天跟著視頻學,效率太慢。學編程,自學能力很重要,要善於用網路和谷歌,也就是所謂的搜商要高。
學會了Java語法之後,會編寫基本的小程序了,是不是就能進入互聯網了?兔羊,差太遠了。你知道怎麼操作Linux伺服器嗎?知道cookie有什麼作用嗎?知道用tiles優化網頁嗎?像淘寶雙十一那樣的高並發怎麼處理?面試人常常問的spring框架是怎麼回事?接著再去那裡學習呢?沒有方向了對伐?
可以網路「IT修真院」這個網站,上面有詳細的任務步驟,跟著任務做,自然知道第一步學什麼,第二步學什麼。學完之後,還有驗收標准,甚至你還可以找到漂(nv)亮(zhuang)師(da)姐(lao)一塊學習。
個人很容易將社會的整體躍遷歸結為自身努力的結果,比如說你30萬首付貸款買了一套房,過了兩年,地鐵開通了,房價翻番。你只付出了30萬,每個月兩三千的月供,現在卻變成了身家兩百萬。這是整個社會發展推高房價的結果。但你不會這樣認為,你會歸結為自己的眼光獨到,思慮長遠。
同樣的,你和同學一起上了大學,同學選擇了IT,你選擇了機械,畢業之後,他年薪二十萬,你年薪六七萬。有可能是他的父母對未來趨勢的判斷准確,讓他選擇了IT,但更大可能是他的運氣比較好,就選了一個熱門專業計算機,從而站在了時代的風口浪尖。
一個人再聰明,聰明不過時代,因為那是億萬人聰明才智的薈萃。浩浩湯湯,順勢者昌,逆勢者亡。明朝那些事兒裡面有一句話:太平盛世,人才都到哪裡去了?答:都去讀書做官了。
平民子弟,沒有背景,想從政,不是不可以,只是發達的機率太小。幸好還有IT,很多崗位就是看你的個人能力,一個功能,你能實現,就是能實現;實現不了,省委書記的兒子也沒用。當然了,省委書記的兒子去搞私募了,也不會和你搶這個職位。
夜裡思來路千條,早上醒來走原路,有些人不是不聰明,但是缺乏一種行動的魄力,既然決定要學Java,那就趕緊敲起來吧。
⑺ 誰的Java教學視頻比較好
很多想學JAVA的小夥伴的一個問題就是我該如何入門?是啊,面對這樣的問題我們該如何去做呢,這是擺在很多小夥伴面前的問題。我根據自己多年的編程經驗為大家分享自己的看法。
1.看到過好多個這樣的提問,其實我一般真的不那麼容易分享自己的這點心得的,這是第一次回答這樣的「推薦書籍」方面的問題。
我買編程方面的書籍,有一個非常清晰、堅決的原則——電子工業出版社的!
對於JAVA,建議你看如下的書:
首先,《21天學通JAVA》;
然後,《30天學通JAVA項目案例開發》(這本書的內容都是實例的,非常棒的實例!適合初學者的同時,又有實際應用性!)
以上的書籍,是基於你只想學J2SE的。
我還建議你主要攻J2EE方面的知識(在中國,J2SE要高手才能找到工作,而J2SE,只是菜鳥都很可能找到工作),至於J2EE方面的書籍:
首先,《21天學通JAVAWEB開發》
然後,《30天學通JAVAWEB項目開發》
以上都是本人確切的經驗來的,絕對沒有介紹錯
2.我聯合互聯網上的一群大牛,組建了一個編程的免費學習群,你只需要來我們這個群里聽就行,開頭的的第一部分是:四二六.,位於中間的第二部分是:396,處於最後一部分的是:284。 這里有免費的學習資源,每天直播課程,不需要你付出什麼,只需要有一顆學習的心就可以了。 不是想要學習的就不要加了。
3、動手去寫去練
當然只看是很難學會的。我們需要搭建IDE環境來多練習才能完全掌握這些語法。編程學習沒有捷徑可走,只有入門快慢之分。要學會編程只有coding、coding最後還是coding。
送給那些懦弱的人們
A : 我是護士,我的專業就是護理。我做不了excel、做不了ppt、我學不會ps,好難,我不會寫文章。
我: 我學習那麼好,寫字那麼漂亮,編程也不錯,ps也挺好、我還能打籃球、我會兵乓求、我會羽毛球、我會足球、我會設計、我會英文。(有的都是高二退學之後自己加強學習的,讀書只給了我 算數、識字這些基本的的能力),我特么是神嗎?
A : 人人都跟你一樣?不是誰都能用很短的時間學很多的東西。
我 :我大概是神吧!你能少看一點 《爸爸去哪兒》、《額滴歌神啊》、《奔跑吧兄弟》嗎,今天出了《爸爸去哪》,明天來個《女兒去哪》、《爺爺去哪兒》,你看得完?你能不能看點有用的東西?例如有點啟發、讓人學到東西的影片或者書?
A:委屈的癟癟嘴,那好,我要學習,給我買一本書吧,推薦一下。
我:書到了,學習 吧,一個月後我要看你的成績。我來考考你
A:好難啊,我好睏,我要看一會兒電視.....(然而沒然後了....)
其實,這位A同學,極度的懦弱,並不是她不上進,只是那麼的懦弱,那麼的沉迷於垃圾節目、垃圾書籍,喜歡看不倫不類,不三不四的東西。不明白自己應該要什麼,自己怎麼做才能得到,認為自己的能力那麼的差,做不到
B:大神,我要學node了,推薦一下node的書籍唄
我:恩,入門看一下《node於express開發》吧,然後看看node官網。還有一些博客什麼的。當然了,你完全按照那本書,也能做出一些的東西了。最重要的是,要自己動手,去做東西,然後發現問題,解決問題。提升自己。
B:大神,除了那本書,還有別的書嗎?
我:書很多,但書不在於多,而是,你能否理解了,並且能運用了?你看完了嗎?
B:我感覺很難做,node好難。
我:做做項目,搜搜Google、看看github。
而今,我不知道這位同學水平到底到了什麼水平,我想,應該不會太好,最終原因,我想是因為沒有深入的去折騰,沒有去寫代碼,沒去發現自己的問題
其實,我們的潛力很大,我們能學的更好。我們能掌握的更多,但是許多人都做不到堅持、做不到深入。不肯思考,不肯的動手,是阻礙我們進步的最大原因。
後記:
人,應該要明確自己的目標,擁有理想。
人,重要的不是你站在哪裡,而是你往哪個方向前進。
無論何時,不管你已經得到了多少,擁有了多少。都不是墮落的理由。
對於不肯上進,沒意志力的人來說,等於是,你想死,任何人都救不了你!
感謝自己,感謝自己沒有繼續讀大學。感謝自己在讀書時代已經養成了獨立思考,喜歡折騰的習慣。
⑻ java基礎教程哪個最好
真正適合小白的視頻真的不多,建議認真挑選合適的視頻學習。
好程序員會不定期錄制一些免費視頻供廣大網友學習,你可以到好程序員官網找一下相關視頻。
⑼ JAVA教程誰有
傳智播客或者黑馬程序員官網上就有啊,都是免費的
⑽ 適合初學者的Java教程
很多的培訓機構都會錄制比較完整的入門級視頻教程提供下載的,單是想要入門的話下載看這些就夠了兄弟連Java戰狼班,如果要深入的學習可以參考他們列出來的教學提綱去網路搜索
兄弟連JavaEE戰狼班:
第一階段:Java語言基礎
★ Java語言基礎
1、面向對象思維JAVASE
2、(類載入機制與反射,annotation,泛型,網路編程,多線程,IO,異常處理,常用API,面向對象,JAVA編程基礎)
3、Java8新特性
第二階段:資料庫
★ 資料庫
1、Oracle(SQL語句、SQL語句原理、SQL語句優化、表、視圖
2、序列、索引、Oracle數據字典、Oracle 資料庫PL/SQL開發
3、資料庫設計原則、 MySQL 、 JDBC
第三階段:Web基礎
★ Web基礎
1、HTML5(H5)基本文檔結構、鏈接、列表、表格、表單;
2、CSS 基礎語法、盒子模型、浮動布局、定位;
3、JavaScript語言基礎、DOM 編程、事件模型等),JQuery,AJAX框架,XML,BootStrap組件
第四階段:Java Web技術和主流框架
★ Java Web技術和主流框架
1、JSP&Servlet、struts2,hibernate4,spring4,JPA,maven
2、SpringData,SpringMVC,MyBatis,SpringSecurity,shiro,Nginx
第五階段:Linux
★ Linux
1、Linux安裝、熟悉Linux的基礎命令、vi編輯器的使用、awk和sed命令使用、用戶和組
2、文件及目錄許可權管理、使用ACL進行高級訪問控制、網路配置和軟體包安裝、啟動流程和服務管理
3、系統監控和日誌管理、進程管理和計劃任務、ssh遠程登錄、shell基礎和shell腳本。
第六階段:大數據技術(Hadoop和Spark)
★ 大數據技術(Hadoop和Spark)
1、Hadoop (Hadoop基礎和環境搭建,HDFS體系結構,MapRece;Hadoop的集群模式、HDFS聯盟,利用ZooKeeper來實現Hadoop集群的HA(高可用性)功能
2、Yarn的任務調度機制,Apache Hive,Pig數據處理,集成Hadoop和Sqoop
3、Flume以及Apache Kafka來實現數據的交換,安裝部署HBase,Storm)
4、Scala 語言(Scala環境搭建、Scala基礎語法、模式匹配、重載與構造器、Map與rece、元組、繼承、StringContext,Option Some None,Tuple;集合方法和運算,future 對象同步處理和非同步處理返回結果)
5、Spark(Spark搭建,Spark-shell 的使用,Spark-submit 提交應用, Spark的內核設計和實現,並對內核中的實現架構、運行原理進行詳細的講解;Spark生態體系中的各個組件,包括:Spark Core,Shark,Spark SQL和Spark Streaming等等)
第七階段:項目
★ 項目
1、China-UCSP 項目 SSM(Spring+SpringMVC+MyBatis)
2、用戶關系管理系統 S2SH+Maven+Nodejs+MySQL技術實戰開發
3、電子商務交易平台 S2SH+Maven+Shiro+Oracle