A. 怎麼學習java語言
JAVA編程的學習分為:入門、初級、中級、高級、架構幾個階段。
入門
入門所需要的時間較短,幾小時、幾天即可。重在形成良好的編程習慣、引發足夠的興趣。大學編程課最失敗的地方就是一開始就打消了很多人編程的興趣。編程是最容易引發成就感的事情,完全可以和游戲一樣有意思。
入門大家需要掌握的JAVA知識有:JDK的安裝和配置、eclipse開發環境的使用、變數、控制語句等基本知識的掌握。
初級
JAVA的初級我們需要學習JAVASE基本知識,這是我們以後工作的基礎。在這個階段,學會使用API、理解面向對象將是初學者首要面對的問題。
JAVASE中需要熟練掌握的有:面向對象、異常、常用類、數組、容器、IO流、多線程、網路編程。這些都需要大家熟練掌握,都是以後工作必須用到的內容。
JAVASE中唯一不會在工作中使用的就是GUI編程,具體就是:AWT/SWING。桌面軟體開發是JAVA語言的短腿,很少有企業使用。當然,如果時間充裕,學習一下也無妨,畢竟可以通過SWING做出漂亮的界面。而且,技術都是相通的(天下文章一大抄,呵呵),對於學習其他GUI技術也有幫助。
如果需要學習資料,推薦大家學習高淇出的《JAVA300集視頻教程》。對於大家來說,學習前200集足矣。後100集的內容涉及較深,可以作為參考。
中級
中級面臨的學習任務比較龐雜,不只學習JAVA,還需要學習其他技術。通常,中級學完就可以參與企業項目的開發了,可以自己做出漂漂亮亮的項目。
我們需要學習三塊知識:
1.SQL查詢和1-2種資料庫(通常是:oracle、mysql)
2.網頁技術:HTML5、CSS、JavaScript、Jquery
3.伺服器編程JAVAEE:Servlet、jsP、資料庫操作技術:JDBC、Tomcat伺服器
中級是非常重要的階段,跨過這個門檻,理論上你就具備了開發項目的能力啦!中級階段的學習,經常成為很多初學者的攔路虎,畢竟內容太多,一個問題就可能讓你郁悶一天。最終,檢驗你中級是否過關的標准就是「能不能獨立完成一個企業項目的模塊開發」。
記住:「實戰是檢驗實力的唯一標准」,「沒有實戰的學習,是假學習;沒有實戰檢驗的能力,是假能力」。
高級
高級階段是大量框架的學習和使用,畢竟這是在企業中實際使用的。目前需要掌握的有:Spring、SpringMVC、Mybatis、Struts2、Hibernate、Maven、shiro、lucene等技術。
這些技術的學習一定要結合具體的項目,不然你的學習會有種無力感。結合時下流行的SSM架構,做幾個項目,自然就能把Spring、SpringMVC、Mybatis框架使用熟悉。不做項目的學習是「低效的學習」。
高級階段表面看來是一些框架技術的學習和使用。對於「有潛力的高手來說」,實際上你會發現這只是「JAVA基礎的升華」而已。只是JAVA+演算法+設計模式的組合而已,我們深入這些框架底層架構就會發現這一點。當你的學習能意識到這一點的時候,已經達到了非常高的高度。這就是武俠小說裡面說的「從無招到有招,再從有招到無招」。
架構
作為JAVA程序員學到高級課程已經完全具備初中級程序員的基本素質,和真正有3年開發經驗比的人,你缺的就是經驗,技術的廣度已經足夠。
如果想從程序員更進一步,那就是架構師和總監。這個時候,你必須要有深厚的技術功底、豐富的項目經驗、豐富的行業經驗。
從技術上來說,你需要深入學習如下技術:
並發編程、ActiveMQ技術、ZooKeeper、Netty通信框架、JVM虛擬機底層優化、Redis、Nosql、資料庫底層優化、RocketMQ、Dubbo分布式服務、Storm、Kafka、Nginx、FastDFS等。
(如果看花眼了,就收藏一下,這是你幾年需要學的內容,不是幾天。本文只負責指路)
從項目經驗來說,一般需要3個大型項目經驗。這種經驗的累積不是一天兩天的,羅馬不是一天建成的。保持足夠的耐心,堅持就能達成。
如果,你能走到架構階段。基本上算進入JAVA程序員的高端行列。此時的收入應該在50萬-100萬之間(注意:這是北上廣深杭一線城市標准,二線乘以系數0.6,三線乘以系數0.5)。當然,對於我等普通屌絲來說,也算是完成了逆襲了,過個有房有車的小康生活應該是綽綽有餘。
如果,你的情商、市場能力、管理能力到位,此時可以嘗試創業當老闆了(如果不到位,千萬不要嘗試,不然會死的很難看)。扎實的技術實力、豐富的行業經驗,應能讓你實現騰飛。我的很多學生創業成功,年如數百萬的N多,時代總是年輕人的時代!
B. 適合初學者的Java教程
我個人推薦IT學習聯盟網站推出的<<零基礎Java就業班>>,它是一套完整的java視頻教程,從零基礎開始教起,零基礎到就業水平,就算沒基礎都可以學習,非常適合初學者學習的一套java教程。
.................................................................
關於如何學習java,我剛才看到一篇很不錯的文章,是一個農民工介紹自己如何自學java,並找到Java的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
我是一名地地道道的農民工,生活在經濟落後的農村,有一個哥哥和一個弟弟,父母都是地道的農民,日出而作,日落而息,我從小到大學習一直很好,從小學到高一都,成績在全級一直名列前茅,這樣我也順利了考上省的重點高中,然而,每個學期開學是家裡最為難的時候,每次交學費都讓父母發愁許久,家裡為了給我籌錢讀書,都借了不少錢,才讓我讀上高中。我知道我讀到高中家裡已經欠了好多債,為了減輕家裡的負擔,我選擇了退學。
2009年我高一退學,為了給家裡還債,干過建築工地的小工,搞過塑料製品加工,送水工等等。很工資都很低,一個月也就1000多,加上加班費一個月能拿2000多一點,我每個月都向家裡寄回800-1000元,到了2011年末,一次偶然的機會我接觸了Java,聽說Java的前景挺不錯,工資相對於我一個農民工來說簡直是天文數字,於是我在新華書店買了幾本Java的書,盡管白天辛苦工作,晚上回來還是堅持看書,但有於基礎太差很多都很不明白,但還是堅持看,一有看1-2個小時Java的書,看著看著許多基礎都慢慢的學會了,但那些比較難的還是看不懂,後來還買了有些關於框架的書,還是看不懂,這樣斷斷續續的持續了半年多,覺得自己Java的基礎都差不多懂了,但框架還是看不懂,還有最缺的項目經驗,看了很多招聘Java程序員的簡介都要項目經驗,相對我一個農民工來連框架都弄不明白,想找一份Java工作對我來說簡直是奢侈。我只想學Java,並不敢想以後能從事Java的工作。
有一次,在網路上看到一篇讓我很鼓舞的文章,是一個Java高手介紹在沒有基礎的朋友怎麼自學入門Java,文章寫的很好,包含了如何學習,該怎麼學習,他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,不少是我們也看不懂,這點我真的很認同,我自己看書都看了很久才學會基礎。曾經有想過參加培訓,但是上萬元的培訓費讓我望而卻步,我工資這么低,每個月還有向家裡匯錢,加上城市消費比較高,雖然每個月只有幾百剩下,但是相對於上萬萬學費和四個月的吃住費用逼我連想不敢想。 於是我決定看視頻,我就去搜索Java的視頻,雖然我零星的找到一些Java的視頻,但是都不系統。最重要連項目都沒有。後來我找到一份很好的視頻,是IT學習聯盟這個網站一套視頻叫<<零基礎Java就業班>>的教程還不錯,很完整。還贈送11個頂級企業項目。價格很合理,於是我買下來。
於是開始了我的自學Java的路,收到光碟後,我就開始學習,剛開始學習還不錯,是從零基礎教起,老師幽默風趣而又輕松的課堂教課,使我發現原來學習JAVA並不是一件很難的事情。因為我本來基礎還不錯,前面的基礎看一篇我就過去了,到了框架,我覺不又不是很難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續看了五六次,把他弄懂。每天下午6點下班後,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了台二手的台式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會Java。每天都堅持學5-6個小時。經常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習Java的三個多月里,除了吃飯睡覺工作,剩餘的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什麼計算機,只是學了些Java基礎,相對於那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終於三個多月後我把Java教程里的內容和項目都學完了,在學項目的過程中我發現項目特別重要,他能把你學過的知識全部聯系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對於一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。這套視頻還贈送了11個頂級企業項目,對於我沒有任何經驗的人來說,這個太重要了,還有在學習項目是提升能力最快的方法。項目能把所有的知識點全都連到一起了,不再是分散的,而是形成一個整體了。那種感覺是僅僅深入鑽研知識點而不寫真實項目的人所不能體會的。一個項目就是一根繩子可以把大片的知識串到一起。 就這樣,我用了兩個月也把項目給學完了。其實學完教程差不錯就達到就業水平,但是我可能覺得自己學歷低還是把那11個頂級企業項目才去找工作。
接著我就到51job瘋狂的投簡歷,因為我的學歷問題,初中畢業,說真的,大公司沒有人會要我。所以我頭的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比價嚴格,需要有一年的項目經驗,所以我沒有被選中。 後來陸續面試了幾加公司,終於功夫不負有心人,我終於面試上了一家民營的企業。公司規模比較小,我的職務是Java程序員。我想我比較幸運,經理看中我的努力,就決定呂勇我,開的工資是3500一個月,雖然我知道在北京3500隻能過溫飽的生化,但是我想我足夠了,比起以前的工資好了些,以後可以多寄些錢回家。我想只要我繼續努力。我工資一定會翻倍的。 把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有自卑,我們不比別人笨,只有我們肯努力,我們一樣會成功。
...............................................
如果你想學好java的話,就要努力加堅持。
C. java 中文API誰有,百度雲分享一下
Android中文版
api手冊地址:http://www.matools.com/api/android
Ant最新版
api手冊地址:http://www.matools.com/api/ant
ASM位元組碼操作
api手冊地址:http://www.matools.com/api/asm
Axis2最新版
api手冊地址:http://www.matools.com/api/axis2
Bash腳本
api手冊地址:http://www.matools.com/api/bash
Bootstrap 3
api手冊地址:http://www.matools.com/api/bootstrap3
Bootstrap 4
api手冊地址:http://www.matools.com/api/bootstrap4
C/C++
api手冊地址:http://www.matools.com/api/c
C3P0連接池
api手冊地址:http://www.matools.com/api/c3p0
CentOS使用文檔
api手冊地址:http://www.matools.com/api/centos
Commons-Beanutils
api手冊地址:http://www.matools.com/api/commons-beanutils
Commons-Fileupload
api手冊地址:http://www.matools.com/api/commons-fileupload
Commons-IO最新版
api手冊地址:http://www.matools.com/api/commons-io
Commons-Lang最新版
api手冊地址:http://www.matools.com/api/commons-long
Commons-Net最新版
api手冊地址:http://www.matools.com/api/commons-net
CSS 3
api手冊地址:http://www.matools.com/api/css
DBCP連接池
api手冊地址:http://www.matools.com/api/dbcp
Dom4j
api手冊地址:http://www.matools.com/api/dom4j
bbo中文文檔
api手冊地址:http://www.matools.com/api/bbo
EhCache
api手冊地址:http://www.matools.com/api/ehcache
Freemarker
api手冊地址:http://www.matools.com/api/freemarker
Go語言
api手冊地址:http://www.matools.com/api/go
Hadoop
api手冊地址:http://www.matools.com/api/hadoop
Hibernate中文版
api手冊地址:http://www.matools.com/api/hibernate
IKAnalyzer中文版
api手冊地址:http://www.matools.com/api/ikanalyzer
Java 10
api手冊地址:http://www.matools.com/api/java10
Java 6
api手冊地址:http://www.matools.com/api/java6
Java 7
api手冊地址:http://www.matools.com/api/java7
Java 8中文版
api手冊地址:http://www.matools.com/api/java8
jqGrid中文版
api手冊地址:http://www.matools.com/api/jqgrid
Jquery中文版
api手冊地址:http://www.matools.com/api/jquery
Json-lib
api手冊地址:http://www.matools.com/api/json-lib
Junit4最新版
api手冊地址:http://www.matools.com/api/junit
Kryo
api手冊地址:http://www.matools.com/api/kryo
Log4j最新版
api手冊地址:http://www.matools.com/api/log4j
Lucene
api手冊地址:http://www.matools.com/api/lucene
Maven
api手冊地址:http://www.matools.com/api/maven
Windows MFC中文版
api手冊地址:http://www.matools.com/api/msdn
Mybatis
api手冊地址:http://www.matools.com/api/mybatis
MySql中文版
api手冊地址:http://www.matools.com/api/mysql
Netty 3.6
api手冊地址:http://www.matools.com/api/netty
Nginx中文版
api手冊地址:http://www.matools.com/api/nginx
OpenJPA最新版
api手冊地址:http://www.matools.com/api/openjpa
PHP中文版
api手冊地址:http://www.matools.com/api/php
POI-apache
api手冊地址:http://www.matools.com/api/poi
QuickServer
api手冊地址:http://www.matools.com/api/quickserver
redis中文參考文檔
api手冊地址:http://www.matools.com/api/redis
Ruby
api手冊地址:http://www.matools.com/api/ruby
Ruby-library
api手冊地址:http://www.matools.com/api/ruby-library
Ruby on Rails
api手冊地址:http://www.matools.com/api/rubyonrails
Shiro
api手冊地址:http://www.matools.com/api/shiro
Spring最新版
api手冊地址:http://www.matools.com/api/spring
Spring for Android
api手冊地址:http://www.matools.com/api/spring-android
Spring Boot
api手冊地址:http://www.matools.com/api/spring-boot
Spring Cloud中文文檔
api手冊地址:http://www.matools.com/api/spring-cloud
Spring Security
api手冊地址:http://www.matools.com/api/spring-security
Spring中文版
api手冊地址:http://www.matools.com/api/spring-zh
Struts 2最新版
api手冊地址:http://www.matools.com/api/struts2
Taperstry
api手冊地址:http://www.matools.com/api/taperstry
TensorFlow中文
api手冊地址:http://www.matools.com/api/tensorflow
Tomcat
api手冊地址:http://www.matools.com/api/tomcat
Ubuntu
api手冊地址:http://www.matools.com/api/ubuntu
Velocity 1.7
api手冊地址:http://www.matools.com/api/velocity
VelocityTools2.0
api手冊地址:http://www.matools.com/api/velocity-tools
Vue Router中文參考
api手冊地址:http://www.matools.com/api/vue-router
vue.js中文文檔
api手冊地址:http://www.matools.com/api/vuejs
XMLBeans
api手冊地址:http://www.matools.com/api/xmlbeans
Yahoo UI中文版
api手冊地址:http://www.matools.com/api/yui
Zend Framework中文版
api手冊地址:http://www.matools.com/api/zend-framework
Zookeeper
api手冊地址:http://www.matools.com/api/zookeeper
D. 求黑馬java的全部全套視頻
蛙課網上最近新上傳了2020年新版Java零基礎教程視頻一共316集,非常適合小白學習,課程在每一個知識點上進行了很大的延伸,深度完全完勝三年工作經驗的程序員。動力節點的java基礎教程159集,20年最新升級為全新的java基礎316集,可以通過蛙課網獲取哦
看你在什麼地方學的,要是不好的,可能連工作都找不到,推薦你到動力節點學,畢業它們還有包安排工作,工資都是很高的哦
E. JAVA基礎入門教程 -
我是學java的,給你推薦幾本,《Java核心編程》,《Java編程思想》《Java高手真經》,至於學習視頻呢,我認為可以到siki學院看下。老師講的都很用心。
F. Java培訓的主要內容是什麼
第一階段:JavaSE:Java基礎語法;面向對象編程思想;Java常用API
第二階段:資料庫(回MySQL/Oracle)與JDBC技術答:MySQL/Oracle;JDBC
第三階段:JavaWeb開發技術:JavaWeb前端;JavaWeb基礎;JavaWeb高級
第四階段:大型項目實戰-CMS系統:JavaScript增強;Struts2;Spring基礎和IoC(XML配置)
第五階段:大型項目實戰-企業ERP/進銷存項目:JPA/Hibernate;項目管理及用例分析;AJAX/JSON/jQuery
第六階段:大型項目實戰-CRM/客戶關系管理系統:JavaScript高級/jQueryEasyUI;SpringMVC;Mybatis
第七階段:大型項目實戰-B2C/商城項目:微信開發;HTML5/CSS3/BootStrap;Linux與阿里雲
G. 誰的Java教學視頻比較好
java視頻教程的話,你可以在網上找一下,現在的視頻教程有很多。就看你喜歡那套視頻教程了,現在能看視頻的地方有很多啊,像B站,蛙課網,慕課網等等等,都是可以看Java視頻教程的。而且蛙課網的視頻教程都是全套的。
蛙課網上視頻教程的質量都是很不錯的,如果你喜歡的可以去看看。從Java的基礎到java的項目都有。
如果你想看java基礎的視頻教程的話,你可以在B站上看一下老杜的159集的視頻教程,在B站上播放量是130多萬,這個視頻教程的質量你就可想而知了,所以如果你要想學java的話可以去看這套視頻教程。
視頻教程好不好,一個人一份體驗不是嗎?而且老的視頻教程既然經過了那麼多人的認同,那你說這套視頻好不好呢?