❶ 學習java之前要學些什麼基礎
學習java之前,不必學習其他任何編程語言,當然有一點c++語言的基礎,會更好上手java,但是我傾向於這樣的觀點:
如果沒有學過c++,學習java之前,最好不要看c++有關的東西,尤其是面向對象編程的部分,因為java面向對象編程的概念,是最完善、最徹底的。c++中,某些概念的具體實現,不是很直接。對於新手面向對象編程的概念理解可能會造成一定的困難和誤導。
至於匯編對於java完全沒有必要,其他的一些計算機基礎知識,操作技能還是必要的。
網頁技術最要掌握一點,但是不必太深入,編寫applet這種java程序,還是需要用到一點的。
❷ Java學習需要哪些基礎
首先要說明的,JAVA有三個大的方向(J2se,J2me,J2ee),走不同的方向可能學的技術和要花費的時間可能有所不同。我是搞web方向的(J2ee),我學Java除了以前一些簡單的C語言語法外,沒有太多的編程基礎,我以前一直認為編程要有很強的數學和英語功底,現在看來這也不是必需,只要有一定的邏輯思維能力和掌握一些常見的計算機詞彙,還需要具備一定的自學能力,因為軟體開發工作是需要不斷學習的。
其次,我想說下我的學習過程,我在網上下載了JAVA教學視頻,將Java基礎從頭到尾看了一遍,將上面的代碼基本上跟著敲了一遍,然後我把Java基礎的書看了一遍,一本書看完包括上面的習題大概做一遍差不多一個月。這時你對Java的語法和基本知識應該都有比較充分的認識和了解了。
然後,再做一些小項目,跟著視頻上的步驟做,最好能自己獨立再寫寫,能寫多少是多少。一般網上比較新的免費的項目庫很不好找,因為項目庫是需要實時更新以保證適合市場需要的,而它的升級和更新是需要錢的,所以去報一個培訓中心利用它強大的項目庫進行實戰操作是個很好的選擇。
操作一段時間之後,你對Java已經有了一定的感覺,就要開始選擇你的發展方向了。我選擇了J2ee,如果你也是想走這條路,你可以接著看關於J2ee的視頻,先是html+js+css,然後Jsp+serverlet,再看struts+spring+hibernate等一些框架。同時可以看一些大的培訓機構的關於設計模式的視頻,最好是IT牛人錄制的,當然資料庫也得學下,然後加上做項目的經驗累積,半年就差不多可以出去工作了。
如果你做其他方向的話我不是很了解。再說下我個人的看法,J2me和J2se好像前景沒J2ee好,不過我有同事是做Android平台開發的,這個不需要J2ee的知識,你可以去買本android的看看,這個方向貌似很有前途,你應該也常聽說android平台的手機,如果走這方向可以再學一下Linux知識和c的知識,因為這個平台底層是這些,這也不是必要。
❸ 學習Java要什麼基礎
學習是一個過程,java 只是一門語言,不需要准備什麼, let's do this....
最好有一個人為你指路。
1, core java, 也就是java 核心知識
2, java 的高級特性,I/O、線程、socket 等
3, jsp, servlet ,html,js 這是web 應用的基礎
4, 資料庫(mysql, sql server, oracle,DB2 等主流資料庫 )至少要能熟練使用兩種以上
5, 這時候可以使用一些框架來做一些 小的應用了,最好不要一個人單獨做,找個伴吧。
常見框架:
spring 應用層框架,管理整個項目的
hibernate, ibatis 持久層框架, 也就是跟資料庫打交道的
struts1,2 ,spring mvc, jsf 視圖層框架 , 頁面走向分發控制的
jquery,extjs ,DWR 前段js 框架, 前端呈現效果
友情提示,框架是學不完的,1---4 才是內功, 5 是武功秘籍
❹ 學習Java需要學哪些內容
學習Java之前先了解這些:
第一:在如今這個Java的市場下,你如果太過於著急找工作而去學習,你一定找不到,有一個很簡單的道理,任何東西求快沒有用,首先你要把技術學的熟練。而不是指望自己看看視頻,就能拿到高薪的工作。
第二:如果沒有一套系統的學習路線和方案,這看看,那裡看看,依舊學了之後還是浪費時間,根據我的學習經歷來看,任何人學習任何東西,需要一氣呵成,在這段時間內,學習什麼就一刻都不能鬆懈,今天看點視頻,明天有事,不看了,這樣沒啥意義。
第三:在如今這個IT市場,Java開發工作競爭越來越激烈,如果你是小白轉行的,那麼建議你找個好的機構培訓學習下,不要心疼錢,你要知道有付出才有回報,投資自己什麼時候都是對的選擇,先找些基礎資料自己自學一段時間看看到底適合自己不,不要盲目的學習。
第四:如果你在學習中沒有很多的代碼量的話,不多去做案例的話,我個人覺得學了跟沒學一樣,第二次你見到它可能還是不認識它。最好是有個問的人,一個外行想通過自學Java開發區找工作,太難了,尤其是在這個行情中。既然學習就學好,不要三天打魚兩天曬網的,還不如不學習了,要謙虛,不要學點就自大。
第五:作為一個Java初學者,我們應該需要知道從零基礎到就業,需要掌握的技術知識點有哪些,這個時候我建議你上各大招聘平台看下,看下現在的崗位需求是什麼,以此這就是我們學習的目標。
另外,所有語言的知識體系分為三大塊:
數據存儲 (內存,文件,資料庫,分布式,集群, 關系型 ,非關系型 。。)
業務邏輯 (業務需求,語言語法,演算法,類庫框架,性能優化等)
信息交互(展示)(多端,app,小程序,公眾號,移動端,pc端,web開發等。。)
這三塊知識作為學習來說,可以有側重,但是不能有某一塊完全不懂。
在這里推薦您了解下我們的免費學習資源「Java300集」,可在B站搜索我們官方賬號(尚學堂)進行學習!
希望能幫到你,望採納!!
❺ 學習JAVA需要有那些基礎
1、簡單的英語認知書寫能力;
2、一定的數學基礎;
3、簡單的計算機操作基礎。
其實也沒想像中的那些要求,一般高中畢業學起編程就不會有什麼太大的問題。
❻ 學習java.要什麼基礎
Java前景是很不錯的,像Java這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,
0基礎學習Java是沒有問題的,關鍵是找到靠譜的Java培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:
1. 師資力量雄厚
要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業java技術性,也許的技術專業java技術性則絕大多數來自你的技術專業java教師,一個好的java培訓機構必須具備雄厚的師資力量。
2. 就業保障完善
實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向java學員提供一對一的就業指導,確保學員找到自己的心理工作。
3. 學費性價比高
一個好的Java培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的Java教師領導並由Java培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。
希望你早日學有所成。
❼ 學習java需要什麼基礎
Java一直是企業級別開發最喜歡選擇的編程語言,從java目前的就業形勢來看還是相當不錯的,由於手機安卓開發的需要,許多人也開始轉戰Java的學習,極客營覺得雖然java開發人員的需求量變得越來越大,但這並不代表做java開發人員的技術就可以一成不變,java技術更新的很快,而且在現在中國的培訓機構里java學員都是批量生產的,那麼競爭壓力也是很大的。對於新開始學的學生來說,主要主要掌握什麼基礎比較好。
一、掌握靜態方法和屬性
靜態方法和屬性用於描述某一類對象群體的特徵,而不是單個對象的特徵。Java中大量應用了靜態方法和屬性,這是一個通常的技巧。但是這種技巧在很多語言中不被頻繁地使用。理解靜態方法和屬性對於理解類與對象的關系是十分有幫助的,在大量的Java規范中,靜態方法和屬性被頻繁使用。因此學習者應該理解靜態方法和屬性。Java在方法和屬性的調用上是一致的,區別只表現在聲明的時候,這和c++是不同的。
二、重視介面
在面向對象早期的應用中大量使用了類繼承。隨著軟體工程理論的不斷發展,人們開始意識到了繼承的眾多缺點,開始努力用聚合代替繼承。軟體工程解決擴展性的重要原則就是抽象描述,直接使用的工具就是介面。介面近年來逐漸成為Java編程方法的核心。另一方面,就應用而言,大部分開發是建立在規范基礎之上的,不需要自己建立復雜的繼承關系和龐大的類。因此讀懂規范和用好規范已經成為應用程序開發人員的首要任務,Java各項規范的主要描述手段就是介面。
三、學好集合框架
Java描述復雜數據結構的主要方式是集合框架。Java沒有指針,而是通過強大的集合框架描述數組、對象數組等復雜的數據結構。學好這些數據結構的描述方法對於應用程序編寫,特別是涉及到伺服器方、3層結構編程至關重要。程序員在這個時候不能再用諸如資料庫結果集之類的結構描述數據了。
由於很多語言沒有這么強大的集合框架體系,很多初學者不知所措,更不知道拿來做什麼用,因此應該引起足夠的重視。
四、例外捕捉
Java對例外捕捉的強調是空前的,它強迫程序員用顯著的與邏輯方法完全不同的方式描述例外捕捉,對於程序描述的完整性和嚴謹性有很大的意義。c++也有類似的機制,但是我們看到很多c++程序員並不習慣使用這些機制。
Java的初學者應該充分學習好這種例外捕捉機制,養成良好的編程習慣。
❽ 請問學習java需要什麼基礎嗎
入門學習java唯一需要的基礎就是英語詞彙量,入門階段不需要太多的詞彙量,3000足夠了(這裡面java程序類關鍵字是最重要的),注意僅僅是詞彙量而已,不需要掌握英語口語溝通中的語法。但是入門以後,想要完全精通java(當然這不是一件容易的事),8000以上詞彙量還是要有的。
除此之外就是書本上最基礎的一些java理論知識,這些理論知識不一定必須都要一字不差的背下來,但是這些都是基礎需要很好的了解和理解,而且並不難理解。
這些基礎的東西並沒有什麼技術性的難度,可以說就是一些需要死記硬背的東西而已,真正有難度的是你之後自己動手寫代碼的這個階段。剛開始可能很難自己動手寫出來100行以上邏輯性強且沒有Bug的代碼,基本都是需要看著別人的代碼然後自己照葫蘆畫瓢的抄寫,不然就不會寫,所有初學者開始都是這樣,所以是很正常的,這個就需要平時多寫多練,一點一點累積。知識點積累的多了,邏輯通順了,之後自然而然的就會動手寫出自己的代碼了。就是一個多寫多練的問題。
如果你已經決定了要去學java,並且以找工作為目的的話,不建議自學,因為java想要零基礎自學到最後順利找到開發的工作,可以說基本是不可能的。一種情況除外,就是你對電腦編程有著異於常人的天賦可以無師自通,否則的話還是要去系統的培訓一下。只要你能跟著有經驗的人學,能有人帶你練習做項目,外加平時自己多寫代碼,多去接觸並理解新的知識點,最後找到開發的工作問題還是不大的。具體可以參考下這個網站網頁鏈接,希望我的回答能幫到你。
❾ 學習Java需要哪些基礎
java語言目前在Web開發、移動互聯網開發、大數據(雲計算)開發和各種後端開發領域有著廣泛的應用,是目前比較流行的編程類開發語言之一,所以大家選擇學習Java技術是個不錯的選擇。對於一些零基礎的學員可能比較擔心學習java沒有基礎很難學好,這里小編就具體為大家分析一下,學習java需要什麼基礎。
首先,需要大家確定的是學習Java語言並不需要什麼基礎,即使之前沒有任何接觸的人也是可以學Java編程語言的,而且也能夠學得會。現在大多數學習java技術的小夥伴也多數都是零基礎,之前沒有接觸過任何相關方面的內容,通過一段時間的學習很多人都是可以很好地掌握相關技術,並且也能夠順利實現就業。
當然,學習java並不是說一點條件限制也沒有,在實際的情況下如果想通過java學習實現就業的話,雖然不需要有相關的技術知識基礎,但是對於學員的自身學歷和年齡方面還是有一定的要求的,比較適合學習java的年齡最好是在20-32之間,學歷起碼也要是大專起步,最好是本科。
學習java技術也是有一定的難度大的,所以大家在學習的過程中也要有耐心,能夠努力堅持學完所有的java課程,不管學習什麼技術只有能夠堅持到最後的人才能夠獲得勝利。
❿ 學Java需要什麼基礎知識
一.需要有C語言基礎。 C 是一種面向過程的語言,對你的邏輯思維能力要求很高。而 JAVA 的面向對象的思想,與面向過程截然不同。使開發變得更容易,代碼也更加好維護。
二.java學習其實不難:
1、天賦(不是每個人都有,不是特別重要)
2、態度,你要有認真對待的態度
3、需要你有堅持不懈的努力
4、java是面向的,可以先學一些簡單的面相對象的課程