導航:首頁 > 編程語言 > java編程網站

java編程網站

發布時間:2023-05-23 01:15:27

『壹』 我想學習編程,請大神推薦一個免費的網站

要問在編程界最火最受關注的是哪種語言,那就是java編程語言,想學習java編程的話,在這里推薦安利一下我們自己的網站——官網首頁教程下載頁面和蛙課網。

在官網首頁有javase、資料庫、資料庫項目、流行框架、分布式以及CSS、HTML、JS前端的教程內容,都是可以通過網路網盤下載免費觀看學習的。

在蛙課網可學習的內容更多,包括前端、後端、伺服器、微服務等技術課程,如圖所示:

其實現在java的就業很好,未來的發展前景和就業不會錯,可以說是在IT界被公認的,所以是建議想入編程大門的人,選擇java。想學java編程的話,可以來這兩個網站來學習。

『貳』 Java的官方網站是哪個

Java 官方網站https://www.java.com/zh_CN/
Java是一門面向對象編程語言,1990年代初由詹姆斯·高斯林等人開發出Java語言的雛形,最初被命名為Oak,後隨著互聯網的發展,經過對Oak的改造,1995年5月Java正式發布。
Java具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。【點擊測試我適不適合學設計】
想學設計就來千鋒教育。千鋒是一家擁有核心教研能力以及校企合作能力的職業教育培訓企業,2011年成立於北京,秉承「初心至善 匠心育人」的核心價值觀,以堅持面授的泛IT職業教育培訓為根基,發展至今已布局教育培訓、高校服務、企業服務三大業務版塊,旗下擁有千鋒教育、好程序員、小獅視覺、扣丁學堂、鋒雲智慧、鋒企優聯、鋒友學盟、鋒益等多個子品牌,截止目前已在北京、深圳、上海、廣州、鄭州、大連等20餘個核心城市建立直營校區,服務近20萬學員、近千所高校和數萬家企業。作為擁有IT基因和數字技術能力的教育機構,千鋒十分注重聯手高校和企業協同培養數字化人才,建立數字技能人才培育機制和行業標准,引領新時代職業教育實現高質量發展。

『叄』 JAVA 編程平台的全稱是什麼

JAVA介紹
一、前言
『Java』從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和多 媒體(Multimedia)相關產品類方面。Java為何有如此這么大的魅力?人作如此的比喻: Java在全球資訊網(World Wide Web, WWW )地位就如同電子表格(Spreadsheet)與個人計 算機(PC)的關系。那Java究竟有那些特色呢?
Java是一種軟體技術
是一種由美國SUN計算機公司(Sun Microsystems, Inc.)所研究而成的語言
是一種為 Internet發展的計算機語言
是一種使網頁(Web Page)產生生動活潑畫面的語言
是一種使網頁(Web Page)由靜態(Static)轉變為動態(Dynamic)的語言
是一種語言,用以產生「小應用程序(Applet(s))」
是一種簡化的C++語言 是一種安全的語言,具有阻絕計算機病毒傳輸的功能
是一種將安全性(Security)列為第一優先考慮的語言
是一種使用者不需花費很多時間學習的語言
是一種突破用戶端機器環境和CPU結構的語言
是一種「寫一次,即可在任何機器上執行(Write OnceRun Anywhere)」的語言是有史以來,第一套允 使用者將應用程序(Applications)通過Internet從遠端的伺服器(Remote Server)傳輸到本地端的機器 上(LocalMachine)並執行
是一種應用程序提供者不需要知道使用者的計算機硬體(如:Sun, Intel, 或MAC等)與軟體(如:SW- UNIX, MAC O/S, Windows, 或NT等)環境的語言(Kestenbaum, 1995)。
下面將依序地介紹Java,首先是Java的發展歷史與Java語言介紹,其次依序是Java Applet和HotJava的簡單介紹。
二、Java FAQ
下面以問答的方式來說明Java的發展歷史與遲友其背景(下列內容整理自 Java FAQ list and Tutorial和The Java Language: A White Paper,讀者若欲深 入了解,請自行參閱原文):
Java何時開始發展?(When)
最早大概可追溯至1991年四月份,Sun的綠色計劃(Green Project)開始著手於發展消費性電子產品(Consumer Electronics),所使用的語言是C、C++、及Oak (為Java語 言的前身),後因語言本身和市場的問題, 使得消費性電子產品的發展無法達到當初 預期的目標,再加上網路的興起, 綠色計劃也因此而改變發展的方向,這已是1994 年了。
為何稱之為Java?(Why) "Java"是美國SUN計算機公司Java發展小組歷經無數次的激烈討論之後才被選擇出。 生動(Liveliness)、動畫(Animation)、速度(Speed)、交互性(Interactivity)為當 初選擇名字時所欲表達出的特色。"Java"是在無數的建議中脫穎灶緩而出的,而"Java" 不是由幾個單字的首字所組成, 而是從許多程序設計師鍾愛的熱騰騰、香濃咖啡中 產生靈感的。
誰開發了Java?(Who) Java是美國SUN計算機公司Java發展小組開發的,早期的成員(綠色工程)是Patrick Naughton, James Gosling, & Mike Sheridan,而現在大家較為熟悉的成員是James Gosling。
在那裡開發了Java?(Where)
也就是問Java的出生地?答案是美國。
如何可以找到所需的Java信息?(How to)
在網路上,您可以連到Sun公司的Java WWW 網站,URL是http://java.sun.com/,或是 http://www.javasoft.com/。在那裡幾乎可以找到您所需要的所有Java信息,但是語 言多少是一個障礙, 至少對某些人而言;沒關系,目前國內已有很多個網站提供中文 Java信息。在清華和中科院的FTP站點上有不少有關隱旦模資料。想像以後應會有更多的站點提供相關信息。
如何才能看到Java的效果?(How Do I)
首先您需要有含有Java解釋器的瀏覽器(Browser),例如:Netscpae公司的Netscape Navigator 2.0以上或是Sun公司的HotJava瀏覽器,對個人計算機使用者而言,操作 系統需是Windows 95或是Windows NT。
Java是因為撰寫C++語言程序時的困難而研製開的,起先,只是一個消費性電子產品 大計劃中的一部份,C++語言是當初被考慮採用的,但從一開始的編譯問題一直到最 後的一連串問題迫使得放棄C++語言,而有Java語言的產生。Sun是要Java成為一個簡 單(Simple)、面向對象的(Object Oriented)、 分布式的(Distributed)、解釋的(Interpreted)、健壯的(Robust)、安全的(Secure)、 結構中立的(Architecture Neutral)、可移植的(Portable)、高效能的(High Performance)、多線程的(Multithreaded)、動態的(Dynamic)的程序語言(摘譯自 TheJava Language: A White Paper, 1995)。
在Sun的Java語言白皮書中明白地說明上述Java語言的技巧。若以木工為比喻,一個面 向對象的木工,他(她)最主要的重點是即將要做的木椅子,其次才是所需要的工具; 反之;一個以非面向對象的木工,他(她)所關心的只是工具。最近的即插即用(Plug and Play)亦是面向對象設計的重點。 分布式的(Distributed):Java有一個很周全的程薪錄JAVA介紹 。
一、
『Java』從1995年的暑假開始在計算機業界就受到了高度注意,特別是在Internet和 多媒體(Multimedia)相關產品類方面。Java為何有如此這么大的魅力?人作如此的比喻: Java在全球資訊網(World Wide Web, WWW )地位就如同電子表格(Spreadsheet)與個人計 算機TTP和FTP等TCP/IP通訊協定相配合。Java應用程序(Applications) 能在網路上開啟及連結使用物件,就如同透過URLs連結使用一個本地文件系統(Local File System)。 健壯的(Robust):由Java所編寫出的程序能在多種情況下執行而具有其穩定性。Java與 C/C++最大不同點是Java有一個指針模型(Pointer Model)來排除內存被覆蓋(Overwriting Memory)和毀損數據(Corrupting Data)的可能性。
安全的(Secure):Java是被設計用於網路及分布式的環境中,安全性自必是一個很 重要的考慮。Java擁有數個階層的互鎖(Interlocking)保護措施,能有效地防止病 毒的侵入和破壞行為的發生。
結構中立的(Architecture Neutral):一般而言,網路是由很多不同機型的機器所 組合而成的,CPU和作業系統體系結構均有所不同;因此,如何使一個應用程序可以 在每一種機器上執行,是一個難題。所幸,Java的編譯器產生一種結構中立的目標 文件格式(Object File Format);這使得編解碼得以在很多種處理器中執行。
可移植的(Portable):原始資料型式的大小是被指定的,例如"float"一直是表示一 個32位元IEEE 754浮點運算數字,因絕大多數的CPU都具有此共同特徵。程序庫屬於 系統的一部份,它定義了一些可移植的程序介面,Java本身具備有很好的可移植性。
解釋的(Interpreted):Java解釋器能直接地在任何機器上執行Java位元碼(Bytecodes), 因此在進行程序連結時,時間的節省,這對於縮短程序的開發過程,有極大的幫助。
高效能的(High Performance):Java位元碼迅速地能被轉換成機器碼(Machine Code), 從位元碼轉換到機器碼的效能幾乎與C與C++沒有分別。
多線程的(Multi threaded):Java語言具有多線程的功能,這對於交互回應能力及 即時執行行為是有幫助的。
動態的(Dynamic):Java比C或C++語言更具有動態性,更能適應時刻在變的環境, Java不會因程序庫的更新,而必須重新編譯程序。
此外,Hank Shiffman (Making Sense of Java)亦針一般對Java的錯誤看法及觀 念提出他的說明,特在此摘譯如下:
"Java是一種編寫Web Pages的一種語言,就如同HTML和VRML一樣" 事實上,Java並不像是HTML此一類的描述語言(Description Language),而是一種 編程語言(Programming Language)。描述語言標明內容和位置,而編程語言描述一 種產生結果的過程。
2. "Java語言容易學習和使用,不像C、C++和其它程序語言"
Java是一種編程語言。Java容易學嗎?Java或許是比C或C++容易學,但仍是一種編程語言,而不是一種描述語言。
3. "Java碼是可移植的,但C及C++不是"
Java原代碼(Source Code)是比C語言來得可移植一點,差別在於Java的目標碼。 Java碼在一種機器上進行編譯,而能在所有的機器上執行, 只要那部機器上有 Java解釋器。
4. "Java能被拓展而在機器上執行任何事情"
理論上,Java Applet (Java小應用程序)能做任何事情,如模擬3D VRML模型、播放電影、產生音頻....等。但事實上,一個小應用程序(Applet)僅能在那一頁上被執行,而無法在那一頁之外執行。同時,Java亦受限於程序庫的功能。
5. "Java是適合於建立大型的應用程序"
如果Java適合於大型程序,則Java就不適合應用於Web瀏覽器了。第一個商業 性的Java Applets (Applix's Java-Based Spreadsheet) 並不是全然使用Java, 它只使用Java作為用戶介面,而所有的處理工作, 是用CGI碼。
6. "Java是解釋執行的,Basic是解釋執行的,因此Java=Basic"
雖然Java的確是使用解釋器,但事實上,Java則與C或C++等完全編譯語言較為相近,但與Basic或APL等完全解譯語言較不相近。
7. "Java刪除了CGI命令稿(Scripts)和程序的需求"
Java Applets將會取代部份CGI的用途。在有些情況,Java Applets能夠取代一些伺服器端代碼(Server-Side Code),但大多數的情況,基於安全性理由或是效 能的考慮,Java仍無法全然取代CGI Scripts。
8. "Netscape's JavaScript是與Java有相關"
除了名稱之外,Java和JavaScript是有一點點相關。JavaScript是一種命令稿語 言,是可以在HTML頁中使用。Java碼並未出現在HTML中,而在HTML中通過一個鏈 結來鏈結編解碼組。Java和JavaScript之間的關系就如同C語言和C Shell一般。

『肆』 這幾個Java網站,有點刺激

這幾個java網站,有點刺激

一、LearnJava在線

這是一個非常不錯的學習Java的在線網站,純免費。這是一個個人項目,旨在通過簡單有效的在瀏覽器中進行練習讓你快速掌握Java編程語言。通過直接從網路瀏覽器運行實際代碼,你無需在本地安裝和執行代碼就可以嘗試編碼,這無疑提高了編程效率和上手效率。

你可以根據目錄進行練習,有基礎部分和高級部分,首先有例子代碼,告訴你需要注意的事項以及詳細的講解,旨在把你教會後再讓你進行練習。

二、StackOverflow

說到學習Java,怎麼能不提StackOverflow呢?StackOverflow是一個與程序相關的T技術問答網站。用戶可以在網站免費提交問題,瀏覽問題,索引相關內容,在創建主頁的時候使用簡單的HTML。在問題頁面,不會彈出任何廣告,銷售信息,JavaScript窗口等。

干凈清爽,基本上所有的問題你在StackOverflow都能找到答案,你可以提出公共問題,也可以提出私人問題,甚至可以在StackOverflow上找工作。

三、DZone

DZone上會有T前沿的新聞和文章,會有Al、大數據、雲、資料庫、DevOps、loT、Java還有開源項目關干Java新特性的介紹,新特性的使用都會在上面,是你掌握前沿動態不可或缺的網站。

四、LeetCode

LeetCode是一個很牛逼的刷題網站,它的重要性不用我多說7吧裡麵包括大量的演算法題,這些演算法題是大廠面試必出的題型,據說掌握了這些演算法題後,你可以吊打中國任何一家大廠,是不是真的咱也不知道,畢竟咱們沒做過幾道題。

問題可以區分難易程度,有解決措施,接受度,困難程度等,還有大廠公司的面試題因為LeetCode太牛逼了,LeetCode推出7中文版,中文為力扣幾平和英文版的一模一樣,如果小夥伴英文不手首是很好可以看看中文版。

五、Java官方文檔

學習Java,還有什麼比官網更權威的呢?我之前一直不知道官網能做的這么干凈,你來看一下包含各種內容,總欖,編程語言,工具,特性,JM等,只不過語言有一些生硬,需要強大的英文功底,不過現在有谷歌翻譯後我覺得這些問題也都不是問題。

六、Coursera

Coursera是一個在線課程網站,是為大廠量身定做的,就和國內很多在線教育機構類似,不過真實性如何不能確保,畢竟身邊沒有小夥伴抱過課程。Coursera是大型公開在線課程項目,由美國斯坦福大學兩名計算機科學教授創辦。旨在同世界頂尖大學合作,在線提供網路公開課程,它與全世界最頂尖的大學和機構合作,提供任何人可學習的在線課程。

七、Java World

Java World是一個純Java學習網站,它裡麵包括很多Java文章,它不同干DZone的領域那麼多,Java World只緩衫專注干Java,哦對了,還有安卓,是你提高視野,學習Java新特性畢哪數不可或缺的網站。

八、Java程序猿圈

Java World是一個純Java學習網站,它裡麵包括很多Java文章,它不同干DZone的領域那麼多,Java World只專注干Java,哦對了,還有安卓,是你提高視野,學習Java新特性不可或缺的網站。

『伍』 學習Java應該關注哪些網站

推薦10個常用的Java網站

『陸』 請問到那些站能下載到大量java初學者編程練習題呀給推薦幾個拜託了各位 謝謝

·javaworld.com: http://www.javaworld.com ·Matrix-Java開發者社區: http://www.matrix.org.cn/ ·onjava.com: http://www.onjava.com ·下載示常式序的全部源碼: http://www.javaworld.com/javaworld/jw-06-2005/dwr/jw-0620-dwr.war ·DWR: http://www.getahead.ltd.uk/dwr/index.html ·HSQL: http://hsqldb.sourceforge.net/ ·AJAX的定義: http://en.wikipedia.org/wiki/AJAX ·「AJAX:通向Web應用的新途徑": Jesse James Garrett (Adaptive Path,2005.2): http://www.adaptivepath.com/publ ... archives/000385.php · 「非常動態的Web界面」 Drew McLellan (xml.com, 2005.2): http://www.xml.com/pub/a/2005/02/09/xml-http-request.html ·XMLHttpRequest & AJAX 工作範例: http://www.fiftyfoureleven.com/r ... ttprequest/examples · 「可用的XMLHttpRequest實踐」 Thomas Baekdal (Baekdal.com, 2005.3): http://www.baekdal.com/articles/Usability/usable-XMLHttpRequest/ ·"XMLHttpRequest使用導引" Thomas Baekdal (Baekdal.com, 2005.2): http://www.baekdal.com/articles/ ... Request-guidelines/ ·AJAX實質: http://www.ajaxmatters.com/ http://www.javathinker.org <孫衛琴> http://www.lybbs.net <凌去論壇> http://java.chinaitlab.com <中國it實驗室>裡面有很多java資料 http://java.ccidnet.com/ java開發樂園 http://www.java666.com/ CSDN論壇 http://www.csdn.net/ 中國最有名的技術論壇,《程序員》雜志就是他們出版的,你可以在上面提出問題,馬上就有人回答你,如果你覺得好,你可以給那人加分; Java研究組織 http://www.javaresearch.org/ 上面有很多原創文章,高手還是挺多的; Java開發者 http://www.chinajavaworld.com/ 那裡Java資料比較全; java.com.cn http://www.java.com.cn/ 看這域名就知道有多牛,注冊用戶快接近一萬了,同時在線人數也在一千左右,人氣很旺的; IBM的開發者網路 http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM永遠的藍色巨人 http://www.jdon.com/ J道 http://www.itpub.net/ ITPUB論壇 開源項目網站: 湖北省軟體公共開發平台 http://gro.clinux.org/ 共創聯盟 http://cosoft.org.cn/ 網上Web服務的資料: 中國UDDI技術聯盟 http://www.uddi-china.org/ CSDN的柴曉路專欄 http://www.csdn.net/develop/author/ColumnAuthor/fennivel/ (註:柴曉路也是互聯網上一個有名的人物,他發表過很多關於Web服務的文章,還出了一書,應該稱的上是中國Web服務技術的先行者) IBM的開發者網路的XML&Web Service專欄: http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?csdn IBM可是Web服務的力推者

『柒』 推薦8個堪稱神器的Java學習網站

Java8個堪稱神器學習網站

1、Google

啥都不說了,說多了都是淚,可氣的是 Robin 李的搜索引擎實在是不爭氣。說句良心話,Google 的搜索結果比前者的質量高出一百(零一) 倍。 只要你想要學習,它會給你所有。

2、Stack Overflow

Stack Overflow 可以說是解決問題的殺手鐧。如果英語能力不太好的話,可以藉助一下 Chrome 瀏覽器的自動翻核伏譯功能。

3、GitHub

GitHub 是一個擁有數十億行代碼的網站,每天有數百萬開發者聚集在一起,研究開源軟體中存在的問題。對於普通的程序員來說,如果不想重復造輪子,就必須要站在巨人的肩膀上,那麼巨人是誰呢? 就是 GitHub。那些牛逼的開源軟體庫,99% 的情況下會在 GitHub上找到它。

對於成功的程序員來說,如果想要被別人膜拜,最好能在 GitHub上貢獻一個開源庫,如果星標超過 1W,那可是相當的牛逼,在業界應該算是響當當的人物。

4、IBM Developer

IBM developerWorks 提供了中文版,裡面的文章都屬於非常高質量的。

5、Java SE 技術文檔

即使是 Java 編程的大牛 ,也離不開這份文檔。

6、Java World

這個網站包含了大量的 Java 教程 ,涉及各種各樣的話題。其中很多爛緩文章都寫的很好 ,並且有圖片、插圖進行說明。它可以被用來飢氏模當作深度學習的教科書。英文能力有限的話,可以使用谷歌翻譯。

7、Program Creek

Program Creek 在維護方面做的很好 ,文章讀起來也比較有趣。在這里 ,你可以找到其他任何網站都不曾涉及到的話題 ,而且幾平每篇文章都包含漂亮的插圖或者示例代碼。

8、JournalDev

想學系列文章,推薦 JournalDev,這個網站上所有的 Java 系列文章都堪稱經典。有 Spring,有 Java設計模式,有 Java 核心,有 Java EE,有 Java 面試題,應有盡有。

『捌』 JAVA編程的網站

、 http://java.sun.com/ ;(英文)
Sun的Java網站,是一個應該經常去看的地方。不用多說。

2、 http://www-900.ibm.com/developerWorks/cn/ ;
IBM的developerWorks網站,英語好的直接去英文主站點看。這里不但是一個極好的面向對象的分析設計網站,也是Web Services,Java,早瞎Linux極好的網站。強烈推薦!!!

3、 http://www.java-cn.com/ ;(中文)
JAVA 中文站,目前國內資料最全、會員最多的JAVA技術網站,人氣極高。有《JAVA電子書庫》、《JAVA視頻庫》(國內唯一)、《JAVA技術文摘庫》、《JAVA源代碼庫》、《JAVA工具庫》、《招聘求職廣場》等主要欄目,還有一些專家欄目。目前會員有5萬多,VIP會員近1000人。無論是菜鳥還是老鳥,都能在此網站中找到自己所需要的東東!! 最強烈推薦!!!!!!

4、 http://www.javaworld.com/ ;(英文)
關於Java很多新技術的討論和新聞。想多了解Java的方方面面的應用,這里比較好。

5、 http://dev2dev.bea.com.cn/index.jsp ;
BEA的開發者園地,BEA作為最重要的App Server廠商隱指,有很多獨到的技術,在Weblogic上做開發的朋友不容錯過。

6、 http://www.huihoo.com/ ;
灰狐動力網站,一個專業的中間件網站,雖然不是專業的Java網站,但是在J2EE企業應用技術方面有深厚的造詣。

7、 http://www.theserverside.com/home/ ;(英文)
TheServerSide是一個著名的專門面向Java Server端應用的網站。

8、 http://www.javaresearch.org/ ;
Java研究組織,有很多優秀的Java方面的文章和教程,特別是在JDO方灶睜配面的文章比較豐富。

9、 http://www.cnjsp.org/ ;
JSP技術網站,有相當多的Java方面的文章和資源。
10、 http://www.jdon.com/ ;
Jdon論壇,是一個個人性質的中文J2EE專業技術論壇,在眾多的Java的中文論壇中,Jdon一個是技術含量非常高,帖子質量非常好的論壇。
11、 http://sourceforge.net/ ;
SourgeForge是一個開放源代碼軟體的大本營,其中也有非常非常豐富的Java的開放源代碼的著名的軟體。

『玖』 JAVA學習(java學習網站)

JAVA程序員之路

很多網友問我學習Java有沒有什麼捷徑,我說「無他,唯手熟爾」。但是我卻很願意將自己學習的一些經驗寫出來,以便後來者少走彎路,幫助別人是最大的快樂嘛!

要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,這也就是SunONE(OpenNetEnvironment)體系。J2SE就是Java2的標准版,主要用於桌面應用軟體的編程;J2ME主要應用於嵌入是系統開發,如手機和PDA的編程;J2EE是Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統。J2SE開發桌面應用軟體比起VC,VB,DEPHI這些傳統開發語言來說,優勢好象並不明顯。J2ME對於初學者來說,好象又有點深奧,而且一般開發者很難有開發環境。所以現在應用最廣泛又最好學的就是J2EE了。J2EE又包括許多組件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學習起來可不是一兩天的事。

那麼又該如何學習J2EE呢?當然Java語法得先看一看的,I/O包,Util包,Lang包你都熟悉了嗎?然後再從JSP學起。如果你學過HTML,那麼事情要好辦的多,如果沒有,那你快去補一補HTML基礎吧。其實JSP中的Java語法也不多,它更象一個腳本語言,有點象ASP。然後你就該學一學Servlet了。Servlet就是伺服器端小程序,他負責生成發送給客氏李滲戶端的HTML文件。JSP在執行時,也是先轉換成Servlet再運行的。雖說JSP理論上可以完全取代Servlet,這也是SUN推出JSP的本意,可是Servlet用來控制流程跳轉還是挺方便的,也令程序更清晰。接下來你應該學習一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代碼的混亂方式了,這種方式跟ASP又有什麼區別呢?還好,SUN提供了Javabean可以把你的JSP中的Java代碼封裝起來,便於調用也便於重用。接著就是EJB了,EJB就是EnterpriseJavaBean,看名字好象它是Javabean,可是它和Javabean還是有區別的。它是一個體系結構,你可以搭建更安全、更穩定的企業應用。它的大量代碼已由中間件(也就是我們常聽到的Weblogic,Websphere這些J2EE伺服器)完成了,所以我們要做的程序代碼量很少,大部分工作都在設計和配置中間件上。至於JDBC,就不用我多說了,你如果用java編過存取資料庫的程序,就應該很熟悉。還有,如果你要用Java編發送電子郵件的程序,你就得看看Javamail了。

好了,對Java和J2EE有了一些基本概念之後,你就應該編一些程序了,千萬不要紙上談兵哦。最好找一些有實例且帶光碟的書來看,這樣看到好的程序就可以直接CtrlC再CtrlV,也不用勞您老大架再親自把它再輸一遍吧,再說直接復制還不用怕出錯,何樂而不為呢!還有就是要經常上一些好的Java編程文章,有好擾轎的文章要Cut下來,有問題盡管問,只要問題不是太傻,一般高手都會回答你的。

那麼我書也看了,程序也做了,別人問我的問題我都能解決了,是不是就成為高手了呢?當然沒那麼簡單,這只是萬里長征走完了第一步。不信?那你出去接一個項目,你知道怎麼下手嗎,你知道怎麼設計嗎,你知道怎麼組織人員進行開發嗎?你現在腦子里除了一些散亂的代碼之外,可能再沒有別的東西了吧!你現在最缺的是實際的工作經驗,而不是書本上那些憑空想出來的程序。所以你快去找一份Java的編程工作來做吧(如果是在校學生可以去做兼職啊),在實踐中提高自己,那才是最快的。不過你得祈禱在公司里碰到一個高手,而且他還願意不厭其煩地教你,這樣好象有點難哦!

還有一個辦法就是讀開放源碼的程序了殲脊。我們知道開放源碼大都出自高手,他們設計合理,考慮周到,再加上有廣大的程序員參與,代碼的價值自然是字字珠嘰,鏗鏘有力(對不起,最近《金裝四大才子》看多了)。學Java必讀的兩個開源程序就是Jive和PetStore.。Jive是國外一個非常著名的BBS程序,完全開放源碼。論壇的設計採用了很多先進的技術,如Cache、用戶認證、Filter、XML等,而且論壇完全屏蔽了對資料庫的訪問,可以很輕易的在不同資料庫中移植。論壇還有方便的安裝和管理程序,這是我們平時編程時容易忽略的一部份(中國程序員一般只注重編程的技術含量,卻完全不考慮用戶的感受,這就是我們與國外軟體的差距所在)。Jive的資料在很多網站上都有,大家可以找來研究一下。相信你讀完代碼後,會有脫胎換骨的感覺。遺憾的是Jive從2.5以後就不再無條件的開放源代碼,同時有licence限制。不過幸好還有中國一流的Java程序員關注它,外國人不開源了,中國人就不能開源嗎?這里向大家推薦一個漢化的Jive版本—J道。Jive(J道版)是由中國Java界大名鼎鼎的banq在Jive2.1版本基礎上改編而成,全中文,增加了一些實用功能,如貼圖,用戶頭像和用戶資料查詢等,而且有一個開發團隊在不斷升級。PetStore.(寵物店)是SUN公司為了演示其J2EE編程規范而推出的開放源碼的程序,應該很具有權威性,想學J2EE和EJB的朋友不要錯過了。

你一定會高興地說,哈哈,原來成為Java高手就這么簡單啊!記得我也曾碰到過一個項目經理,號稱Java很簡單,只要三個月就可以學會。其實說這種話的人就如當年小日本號稱「三個月拿下中國」一樣大言不慚。不是我潑你冷水,你現在只是學到了Java的骨架,卻還沒有學到Java的精髓。接下來你得研究設計模式了。設計模式是高級程序員真正掌握面向對象核心思想的必修課。設計模式並不是一種具體"技術",它講述的是思想,它不僅僅展示了介面或抽象類在實際案例中的靈活應用和智慧,讓你能夠真正掌握介面或抽象類的應用,從而在原來的Java語言基礎上躍進一步,更重要的是,設計模式反復向你強調一個宗旨:要讓你的程序盡可能的可重用。關於設計模式的資料,他把GOF的23種模式以通俗易懂的方式詮釋出來,純Java描述,真是經典中的經典。有時間再研究一下MVC結構(把Model-View-Control分離開的設計思想)吧,現在很流行的Structs就是它的一種實現方式,不過Structs用起來實在是很繁,我們只要學習其精髓即可,我們完全可以設計自己的MVC結構。然後你再研究一下軟體Refactoring(重整)和極限XP編程,相信你又會上一個台階。

做完這些,你不如整理一下你的Java代碼,把那些經典的程序和常見的應用整理出來,再精心打造一番,提高其重用性和可擴展性。你再找幾個志同道合的朋友成立一個工作室吧,你可以去承接一些項目做了,一開始可能有些困難,可是你有技術積累,又考慮周全,接下項目來可以迅速作完,相信大家以後都會來找你的,所以Money就嘩啦啦的來了。

當然你也可以參加一些開源項目,一方面可以提高自己,另一方面也是為中國軟體事業做貢獻嘛!開發者在互聯網上用CVS合作開發,用QQ,MSN,E-mail討論聯系,天南海北的程序員分散在各地卻同時開發同一個軟體,是不是很有意思呢?

哇,好高興哦,我終於成為高手了!非也,非也。古人雲:「識時務者為俊傑」。你知道計算機界現在的發展形勢嗎?你知道微軟的.NET藍圖和SUNONE計劃之間的明爭暗鬥嗎?你知道計算機技術將向何處發展嗎?其實從各大計算機廠商最近的動作,都可以看出來「Web服務將是下一代互聯網應用的制高點」,而微軟的.NET藍圖和SUNONE計劃的斗爭焦點,也就是Web服務。Web服務就是一個嶄新的分布式計算模型,它是一系列標準的綜合(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同語言編寫的軟體能夠輕易的集成起來,使網路資源和Web站點變成一種服務而不是混亂的垃圾場。不遠的將來,我們就可以在家裡點擊一下滑鼠,就可以完成出門旅遊的全部准備工作,包括定飛機票,定旅遊線路,定好房間等。請注意,這所有的一切都是Web站點間自動完成的,再也不用象現在一樣,表面上是電子商務,實際上很多環節都是人工操作。也許你會覺得這是天方夜談,不過就近的說,你也很有可能承接一個項目,要集成兩個企業的ERP系統。很有可能上游企業的系統是用Dephi編的,而下游企業的系統是用Java編的。你說你是Java高手,大家都看者你怎麼做呢。所以啊,你還得學習新技術,如Web服務,而且你Dephi也要懂一點吧(Dephi6現在已經提供Web服務的控制項了)。你編的Java系統,可能要和.NET集成,所以你.NET要懂一點吧?到最後,你可能發現你已經成為Java高手了,但很多時間卻在搞別的技術。太極張三豐里說,最厲害的招式就是沒有招式,可能就是這個道理吧!

嗚你費勁千心萬苦,總算成為Java高手了,怎叫人不由喜極而泣呢!是啊,真不容易,真不簡單,真叫人感動啊!那麼打個電話告訴我吧,什麼?我的電話號碼是多少?昏到,你打電話問不就知道了嗎,真是的

如上是在網上考下來的,但個人認為SCJP證書也好,程序員等級證書也好,不要太看重它;關鍵是你手中有沒有技術,能不能拿出活來。我面試時候都是以證書為參考,主要衡量你的手段還是提問技術性問題以及一些編程方面的基礎問題。建議不要把證書看的太重。

閱讀全文

與java編程網站相關的資料

熱點內容
程序員試用期匯報問題協助怎麼寫 瀏覽:127
抖音演算法到底是什麼 瀏覽:126
哪個vlan技術對報文加密 瀏覽:570
單片機定時電路 瀏覽:672
山西平台伺服器雲主機 瀏覽:700
按摩肚臍解壓視頻 瀏覽:989
php55安裝教程 瀏覽:137
雲伺服器怎麼查找本機域名 瀏覽:22
qd123y壓縮機參數 瀏覽:385
程序員媽媽懷孕 瀏覽:490
金普國際編程 瀏覽:537
java什麼是引用類型 瀏覽:944
這是命令嗎txt 瀏覽:314
支付寶android包名 瀏覽:154
eclipsemaven命令 瀏覽:68
24路伺服器配什麼cpu 瀏覽:466
壓縮文件和解壓文件哪個快 瀏覽:675
亞馬遜雲伺服器視頻通話 瀏覽:912
金融知識app哪個好 瀏覽:978
農行理財app收益在哪裡 瀏覽:969