極客營認爲想要成爲一個合格的java程序員,必須須要牢固的基礎,這樣在將來接觸新的知識的時候,才能快速吸取,極客營認爲基礎不牢固的程序員,隨時都會被新的知識和技術所淘汰,下盤不穩風一吹就倒,那麼做爲一個合格的java程序員應該具有哪些知識呢?今天極客營就來和你們分享java高手之路上的必備基礎知識:java
1、面向對象的知識:JAVA是一個面向對象的開發語言,所以熟悉面向對象對學習JAVA頗有必要,您要了解:什麼是對象,什麼是類;什麼是封裝,什麼是多態,什麼是繼承;什麼是抽象類,什麼是接口。瞭解了概念後,您還須要這些概念是如何體現的,如類和對象有什麼區別?類是如何封裝的?程序員
2、JAVA語法:若是您有C++等面嚮對象語言的開發經驗,您只需簡單的翻看一下介紹JAVA的相關書籍就能夠了。若是您是新手,沒有關係,您下些工夫,好好研究一本JAVA初級教程之類的書就能夠了。數據庫
3、JSP和HTML:作JAVA程序員都少不了和JSP以及HTML打交道。所以,想成爲JAVA程序員就不可避免的要熟悉JSP和HTML,您最好能知道JSP的幾個內置對象,如Session,Request,Reponse,以及經常使用的JSP標籤,如include,userBean等。若是您再熟悉一下JS和CSS就更好了,那會使您製做的頁面更友好。框架
4、WebServer:熟悉了以上三種,能夠確定的說您已經能夠製做出來JSP頁面了,您也能夠在您的頁面裏使用本身開發的JAVA類(JAVABEAN)了,但您的頁面總要跑起來才能看到您要的效果,這就要求您必須熟悉一種WebServer,好比:TOMCAT,RESIN等。您要熟悉如何發佈您的應用,如何利用WebServer的數據庫資源等。工具
5、開發工具:你們都知道,開發工具能夠幫助您更好更快地開發,所以熟悉幾種開發工具頗有必要。目前JAVA的開發工具比較流行的有JBuilder,IDEA,Eclipse,HTML的開發工具備Dreamweaver等。學習
6、熟悉一種框架:熟悉一種框架實際上是成爲JAVA程序員的一種可選知識,但目前開發B/S結構的應用的開發小組,都差很少會採用一種框架來構建本身的應用系統。框架都會有許多可重用的代碼,良好的層次關係和業務控制邏輯,基於框架的開發使你能夠省出不少的開發成本。目前比較流行的框架有Struts和Spring等。開發工具
極客營IT夢想學院自成立之時起,就以作湖南最權威的IT職業培訓學校爲辦學目標,同時引入了國外高端的IT職業培訓理念,憑藉自身多年以來不斷的努力與創新,造成了一套集知識、技能、文化、文憑爲一體的適應將來需求的職業教育體系。咱們提供java培訓,安卓培訓,IOS培訓等移動互聯網課程,歡迎來極客營參觀試聽。ui