Java基礎學好只是開始,接下來你要學習的是數據庫技術,編寫SQL是重點。
HTML需要積累,多熟悉Dom
Javascript技術非常重要,不要小瞧這種腳本,Javascript學得不好是很多Java工程師的死穴
div+css 。
web程序要從JSP+servlet開始學起,誰都是一步一步來的,基礎是理解的關鍵。
公司里面一般都會借助框架來開發(fā)項目,目前比較多的是SSH(struts2,spring,hibernate),建議你多關注Ibatis。
一步一步來,路很長。
一、J2ME中需要的Java基礎知識 現在有大部分人,都是從零開始學J2ME的,學習J2ME的時候,總是從Java基礎開始學習,而且現在講Java基礎的書籍中都是以J2SE來講基礎,這就給學習造成了一些不必要的麻煩,下面將J2ME中用到的和不需要的Java基礎知識做一個簡單的說明。
J2ME中使用到的Java基礎知識: 1、Java語法基礎:包括基本數據類型、關鍵字、運算符等等 2、面向對象的思想:類和對象的概念,繼承和多態(tài)等等。 3、異常處理 4、多線程 J2ME中沒有用到的Java基礎知識: 1、JDK中javac和java命令的使用 2、Java基礎中的很多類在J2ME中沒有,或者類中的方法做了大量的精簡。
所以建議在J2ME中熟悉類庫。 3、Applet、AWT、Swing這些知識在J2ME中根本使用不到。
簡單說這么多,希望學J2ME的朋友們能少走一些彎路,不足之處希望大家積極指正和補充。 二、J2ME中暫時無法完成的功能 列一些J2ME中暫時無法完成的功能,希望大家能積極補充: 1、在手機中不更改代碼實現移植,主要指游戲。
2、動態(tài)修改按鈕文字。 3、在Canvas上接受中文輸入。
4、操作本地資源、例如地址本、已收短信息等。 5、制作破壞性的手機病毒。
6、其他等待大家來補充。
JavaServer PagesTM (JSP)技術為創(chuàng)建顯示動態(tài)生成內容的Web頁面提供了一個簡捷而快速的方法。
JSP技術的設計目的是使得構造基于Web的應用程序更加容易和快捷,而這些應用程序能夠與各種Web服務器,應用服務器,瀏覽器和開發(fā)工具共同工作。 而JSP具有以下優(yōu)點:1。
能夠在任何Web或應用程序服務器上運行,對于用戶界面的更新,其實就是由 Web Server進行的,所以給人的感覺更新很快;2。將應用程序邏輯和頁面顯示分離,所有的應用都是基于服務器的,所以它們可以時刻保持最新版本; 3。
客戶端的接口不是很繁瑣,對于各種應用易于部署、維護和修改; 最重要的是基于java技術,實現了跨平臺應用。 作為Java平臺的一部分,JSP擁有Java編程語言“一次編寫,各處運行”的特點。
隨著越來越多的供應商將JSP支持添加到他們的產品中,您可以使用自己所選擇的服務器和工具,更改工具或服務器并不影響當前的應用。 “ 許多人做java的web開發(fā)還是在windows操作系統(tǒng)下,而要做開發(fā)的第一步,就是配置開發(fā)環(huán)境。
Java的開發(fā)環(huán)境,基本的就是java虛擬機和web服務器。當然,數據庫服務器環(huán)境也是比較重要的一個環(huán)節(jié),但是由于開發(fā)時所用的數據庫有很多,比如Oracle,MySQL,SQLServer,Access等等,而且對于web開發(fā)者來說,只要數據庫的服務存在,提供了數據庫鏈接的基本信息(url,username,password,driverClass),利用JDK或者第三方提供的JDBC驅動類的包,很容易鏈接到數據庫。
因此現在所說的java web開發(fā)環(huán)境,主要針對java虛擬機和web服務器來說?!睂I(yè)的JSP虛擬主機服務商美橙互聯(lián)如是介紹。
至于如何選擇JSP虛擬主機? 美橙互聯(lián)為渴望學習,喜歡開發(fā)JAVA的程序員作了以下基礎性的選擇介紹:1。 根據已有的系統(tǒng)的開發(fā)環(huán)境來配置Tomcat實例的參數。
在開發(fā)過程中,許多開發(fā)者喜歡用的web服務器是tomcat,目前很多公司的jsp虛擬主機是共享tomcat進程,如果一個網站出現問題影響到tomcat,就會造成所有的jsp網站都不能訪問,這個在調測jsp網站時常出現; 而美橙互聯(lián)的jsp空間有自己的特點,以 Linux 系統(tǒng)為基礎,提供穩(wěn)定的系統(tǒng)平臺,擁有獨立的 Tomcat進程 ,提供 Tomcat 自帶的應用程序管理器 (Application Manager) 和服務管理器 (Service Administrator) ,方便客戶進行 Tomcat 服務的定制和管理,這樣每個網站之間基本上沒有互相影響; 2。 根據站點支持的數據庫進行選擇; 而美橙互聯(lián)所提供的數據庫有:mysql 4。
1 ;MYSQL 4。1和5。
0;MS SQL SERVER 2000和2005; 3。根據站點的具體應用進行選擇; 例如:是否需要安裝論壇、預計在線人數、預計可能占用的空間大小等等; 4。
其他因素 諸如:主機的管理功能、服務器的穩(wěn)定與安全、服務商的信譽和售后服務等等;這點可以參考一些虛擬主機選擇技巧。
java是面向對象編程中很優(yōu)秀的一門編程語言。
網頁上的java小程序是很安全的網頁應用,它在java虛擬機上運行,可以完全放心使用,不會危害到你的計算機,這只是它的一個小應用。java小游戲也是很好的一個應用。
作為面向對象編程語言,c++能完成的工作java也大多能完。 java有三個版本:j2ee 用于web開發(fā) ;j2se 開發(fā)一般應用程序;j2me 用于嵌入式開發(fā)。
就算是j2ee,它實現的功能也不是Dreamweaver能比的。 j2se能實現幾乎所有你能想到的功能。
一、入門《Java 2從入門到精通》- 推薦《Thinking in Java》- 強烈推薦*O'reilly的Java編程基礎系列 - 參考*二、進階《Java Cook Book》- 非常推薦* (包含了Java編程的Tips,適合當做手冊來查閱)《O'reilly-Java IO》- 推薦* (包含Java IO編程的各個方面)《O'reilly-Database Programming with JDBC》- 推薦* (JDBC編程)《O'reilly-Java Programming with Oracle JDBC》- 參考*三、Java Web編程《O'reilly-Java Server Pages》- 強烈推薦* 《O'reilly-Java Servlet Programming》- 非常推薦*《O'reilly-Jakarta Struts》- 推薦* (Java Web編程的一個MVC實現框架Struts的書)四、EJB編程《J2EE應用與BEA Weblogic Server》- 強烈推薦《Mastering EJB 2.0》- 非常推薦* 《Enterprise Java Bean》- 推薦*五、Java XML編程《O'reilly-Java and XML》- 推薦*《O'reilly-Java and SOAP》- 參考* (Java的SOAP編程)六、設計模式《Core J2EE Patterns》- 強烈推薦* (J2EE設計模式,設計企業(yè)應用軟件必備參考書)《EJB Design Patterns》- 推薦* 七、其它《O'reilly Ant - The Definitive Guide》- 推薦* (Ant是一種功能非常強大的Java工具)。
聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:4.309秒