學習JAVA需要哪些基礎
Java是當今最流行的計算機編程語言,一直是企業級別開發最喜歡選擇的編程語言。十幾年來在編程語言的排行榜均位於前三,由於手機安卓開發的需要,許多人也開始轉戰Java的學習。
從java目前的就業形勢來看還是相當不錯的,Java語言開發的就業前景相當明朗,“錢”途一片大好!學習Java需要什麼基礎?在學習Java之前,不必學習其他任何編程語言,當然有一點c++語言的基礎,會更好上手Java,如果沒有學過c++,學習Java之前,最好不要看c++有關的東西,尤其是面向對象編程的部分,因為Java面向對象編程的概念,是最完善、最徹底的。c++中,某些概念的具體實現,不是很直接。對於新手面向對象編程的概念理解可能會造成一定的困難和誤導。至於彙編對於Java完全沒有必要,其他的一些計算機基礎知識,操作技能還是必要的
今天和大家分享Java程序員高手之路上的必備基礎知識:
首先要説明的,JAVA有三個大的方向(J2se,J2me,J2ee),走不同的方向可能學的技術和要花費的時間可能有所不同。我是搞web方向的(J2ee),我學Java除了以前一些簡單的C語言語法外,沒有太多的編程基礎,我以前一直認為編程要有很強的數學和英語功底,現在看來這也不是必需,只要有一定的邏輯思維能力和掌握一些常見的計算機詞彙,還需要具備一定的自學能力,因為軟件開發工作是需要不斷學習的。
面向對象的知識:
Java是一個面向對象的開發語言,因此熟悉面向對象對學習Java很有必要,您要了解:什麼是對象,什麼是類;什麼是封裝,什麼是多態,什麼是繼承;什麼是抽象類,什麼是接口。瞭解了概念後,您還需要這些概念是如何體現的,如類和對象有什麼區別?類是如何封裝的?
Java語法的知識:
如果您有C++等面嚮對象語言的開發經驗,您只需簡單的翻看一下介紹Java的相關書籍就可以了。如果您是新手,沒有關係,您下些工夫,好好研究一本Java初級教程之類的書就可以了。
JSP和HTML的知識:
做Java程序員都少不了和JSP以及HTML打交道。因此,想成為Java程序員就不可避免的要熟悉JSP和HTML,您最好能知道JSP的幾個內置對象,如Session,Request,Reponse,以及常用的JSP標籤,如include,userBean等。如果您再熟悉一下JS和CSS就更好了,那會使您製作的頁面更友好。
WebServer的知識:
熟悉了以上三種,可以肯定的説您已經可以製作出來JSP頁面了,您也可以在您的頁面裏使用自己開發的Java類(JAVABEAN)了,但您的頁面總要跑起來才能看到您要的效果,這就要求您必須熟悉一種WebServer,比如:TOMCAT,RESIN等。您要熟悉如何發佈您的應用,如何利用WebServer的數據庫資源等。
開發工具的知識:
大家都知道,開發工具可以幫助您更好更快地開發,因此熟悉幾種開發工具很有必要。目前Java的開發工具比較流行的有JBuilder,IDEA,Eclipse,HTML的開發工具有Dreamweaver等。
據統計,以上海地區為例,Java軟件工程師平均薪資{{10800:0}}元。Java編程是很賺錢的技術,有工作經驗後,月薪輕鬆過萬。這也是為什麼那麼最人選擇學習Java編程作為謀生的工具。
目前在我國,參加Java培訓的人數每年都增加2到3倍。早日掌握Java技術,對每個有志於在IT行業發展的人來説是十分重要的。
-
固態硬盤十大品牌排行榜
固態硬盤十大品牌排行榜,固態硬盤相比於傳統機械硬盤,有着更快的速度,簡單的説就是用固態電子存儲芯片陣列而製成的硬盤,以下分享固態硬盤十大品牌排行榜。固態硬盤十大品牌排行榜1固態硬盤(SolidStateDrives)又稱作固態驅動器,用固態電子存儲芯片陣列而製成的硬盤,...
-
鋼琴啟蒙學習的常見問題及對策
筆者見過一些琴童,彈奏方法不對,導致進步很慢,有的甚至地基本觸鍵方法都完全錯誤。顯然,這是在學琴過程中走了“彎路”。通過分析,筆者以為鋼琴初學者最易走的“彎路”有以下幾點:一、掌指關節支撐能力不好,卻在快速彈奏這類毛病在琴童隊伍中最常見,而產生問題的原因往...
-
柯基吃什麼食物最好
香蕉、苦瓜、紅薯、西蘭花。柯基吃什麼食物最好1一、香蕉我們知道如果當人便祕的時候,吃一些香蕉是可以改善的,其實對柯基來説也是可以的。因為香蕉裏面含有豐富的膳食纖維,能改善便祕和腸胃都有一定的幫助。當柯基便祕或者拉肚子的時候可以給它吃哦。二、苦瓜平...
-
怎樣可以讓孩子學習能力提高
中學階段實際是沒有多少時間練習作文的,老師關於作文的作業也很少。而作文的能力是要長期積累的,需要多寫。所以,在國小階段就要爭取作文過關。錯別字問題在國小就要解決,錯別字太多,直接拉低評分的檔次。對策1讓他們知道寫作來源於生活,國小生的特點是敢於幻想,我們...