揭秘學(xué)習(xí)Java必須了解的30個(gè)基本概念(3)_JSP教程
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!
推薦:解讀Java異常處理和異常機(jī)制JAVA程序在運(yùn)行過(guò)程中經(jīng)常會(huì)出現(xiàn)一些錯(cuò)誤 異常,對(duì)這些的處理是編程工作的重要一環(huán),本文就些做一簡(jiǎn)單介紹。 JAVA中用2種方法處理異常: 1.在發(fā)生異常的地方直接處理; 2.將異常拋給調(diào)用者,讓調(diào)用者處理。 JAVA異�?煞譃�3種: (1)檢查性異常:java.lang.Exce
21.class類object類中的getclass方法返回ckass類型的一個(gè)實(shí)例,程序啟動(dòng)時(shí)包含在main方法的類會(huì)被加載,虛擬機(jī)要加載他需要的所有類,每一個(gè)加載的類都要加載它需要的類。
22.class類為編寫可動(dòng)態(tài)操縱java代碼的程序提供了強(qiáng)大的功能反射,這項(xiàng)功能為JavaBeans特別有用,使用反射Java能支持VB程序員習(xí)慣使用的工具。
能夠分析類能力的程序叫反射器,Java中提供此功能的包叫Java.lang.reflect反射機(jī)制十分強(qiáng)大.
1.在運(yùn)行時(shí)分析類的能力。
2.在運(yùn)行時(shí)探察類的對(duì)象。
3.實(shí)現(xiàn)通用數(shù)組操縱代碼。
4.提供方法對(duì)象。
而此機(jī)制主要針對(duì)是工具者而不是應(yīng)用及程序。
反射機(jī)制中的最重要的部分是允許你檢查類的結(jié)構(gòu).用到的API有:
java.lang.reflect.Field返回字段.
java.reflect.Method返回方法.
java.lang.reflect.Constructor返回參數(shù).
方法指針:java沒(méi)有方法指針,把一個(gè)方法的地址傳給另一個(gè)方法,可以在后面調(diào)用它,而接口是更好的解決方案。
23.接口(Interface)說(shuō)明類該做什么而不指定如何去做,一個(gè)類可以實(shí)現(xiàn)一個(gè)或多個(gè)interface。
24.接口不是一個(gè)類,而是對(duì)符合接口要求的類的一套規(guī)范。
若實(shí)現(xiàn)一個(gè)接口需要2個(gè)步驟:
1.聲明類需要實(shí)現(xiàn)的指定接口。
2.提供接口中的所有方法的定義。
聲明一個(gè)類實(shí)現(xiàn)一個(gè)接口需要使用implements關(guān)鍵字
classactionBimplementsComparable其actionb需要提供CompareTo方法,接口不是類,不能用new實(shí)例化一個(gè)接口.
25.一個(gè)類只有一個(gè)超類,但一個(gè)類能實(shí)現(xiàn)多個(gè)接口。Java中的一個(gè)重要接口:Cloneable
26.接口和回調(diào).編程一個(gè)常用的模式是回調(diào)模式,在這種模式中你可以指定當(dāng)一個(gè)特定時(shí)間發(fā)生時(shí)回調(diào)對(duì)象上的方法。
例:ActionListener接口監(jiān)聽(tīng).
類似的API有:java.swing.JOptionPane
java.swing.Timer
java.awt.Tookit
27.對(duì)象clone:clone方法是object一個(gè)保護(hù)方法,這意味著你的代碼不能簡(jiǎn)單的調(diào)用它。
28.內(nèi)部類:一個(gè)內(nèi)部類的定義是定義在另一個(gè)內(nèi)部的類。
原因是:
1.一個(gè)內(nèi)部類的對(duì)象能夠訪問(wèn)創(chuàng)建它的對(duì)象的實(shí)現(xiàn),包括私有數(shù)據(jù)。
2.對(duì)于同一個(gè)包中的其他類來(lái)說(shuō),內(nèi)部類能夠隱藏起來(lái)。
3.匿名內(nèi)部類可以很方便的定義回調(diào)。
4.使用內(nèi)部類可以非常方便的編寫事件驅(qū)動(dòng)程序。
29.代理類(proxy):
1.指定接口要求所有代碼
2.object類定義的所有的方法(toStringequals)
30.數(shù)據(jù)類型:Java是強(qiáng)調(diào)類型的語(yǔ)言,每個(gè)變量都必須先申明它都類型,java中總共有8個(gè)基本類型.4種是整型,2種是浮點(diǎn)型,一種是字符型,被用于Unicode編碼中的字符,布爾型。
分享:解析struts+spring+hibernat整合練習(xí)示例工具: Eclipse3.1、MyEclipse4.03、Tomcat5.5.9、Properties Editor插件、MySql4.1.13 新建工程:名稱為 login 創(chuàng)建Struts框架 創(chuàng)建 index. jsp ,增加一鏈接指向 login.jsp 按下Ctrl + N,創(chuàng)建 login.jsp、LoginAction,使用MyEclipse的向?qū)Ь涂梢粤耍?記
相關(guān)JSP教程:
- jsp response.sendRedirect不跳轉(zhuǎn)的原因分析及解決
- JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
- JSP腳本元素和注釋復(fù)習(xí)總結(jié)示例
- JSP FusionCharts Free顯示圖表 具體實(shí)現(xiàn)
- 網(wǎng)頁(yè)模板:關(guān)于jsp頁(yè)面使用jstl的異常分析
- JSP頁(yè)面中文傳遞參數(shù)使用escape編碼
- 基于jsp:included的使用與jsp:param亂碼的解決方法
- Java Web項(xiàng)目中連接Access數(shù)據(jù)庫(kù)的配置方法
- JDBC連接Access數(shù)據(jù)庫(kù)的幾種方式介紹
- 網(wǎng)站圖片路徑的問(wèn)題:絕對(duì)路徑/虛擬路徑
- (jsp/html)網(wǎng)頁(yè)上嵌入播放器(常用播放器代碼整理)
- jsp下顯示中文文件名及絕對(duì)路徑下的圖片解決方法
JSP教程Rss訂閱編程教程搜索
JSP教程推薦
- JSP轉(zhuǎn)發(fā)和重定向的區(qū)別分析
- 解讀applicationcontext.xml
- jsp如何獲取瀏覽者真實(shí)IP地址方法
- 用jsp實(shí)現(xiàn)SQLServe數(shù)據(jù)庫(kù)的備份和恢復(fù)
- jsp是什么文件 如何打開(kāi)jsp格式的文件
- 解讀Struts+Spring+Hibernate基礎(chǔ)教程
- JSP頁(yè)面緩存cache技術(shù)--瀏覽器緩存介紹及實(shí)現(xiàn)方法
- 淺談Java 使用jdbc:odbc 建立無(wú)源連接access數(shù)據(jù)庫(kù)
- 對(duì)JSP頁(yè)面?zhèn)髦抵形膩y碼的簡(jiǎn)單解決方法
- JSP實(shí)例:Java實(shí)現(xiàn)隨機(jī)驗(yàn)證碼功能實(shí)例
猜你也喜歡看這些
- 相關(guān)鏈接:
- 教程說(shuō)明:
JSP教程-揭秘學(xué)習(xí)Java必須了解的30個(gè)基本概念(3)
。