java邏輯代碼塊是指使用{}大括號(hào)內(nèi)的代碼片段,為了實(shí)現(xiàn)某種邏輯和主類區(qū)分開(kāi)來(lái)的一段代碼。分為靜態(tài)代碼塊、普通代碼塊,示例如下:
成都一家集口碑和實(shí)力的網(wǎng)站建設(shè)服務(wù)商,擁有專業(yè)的企業(yè)建站團(tuán)隊(duì)和靠譜的建站技術(shù),十余年企業(yè)及個(gè)人網(wǎng)站建設(shè)經(jīng)驗(yàn) ,為成都上1000家客戶提供網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站開(kāi)發(fā),企業(yè)網(wǎng)站制作建設(shè)等服務(wù),包括成都營(yíng)銷型網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),同時(shí)也為不同行業(yè)的客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)的服務(wù),包括成都電商型網(wǎng)站制作建設(shè),裝修行業(yè)網(wǎng)站制作建設(shè),傳統(tǒng)機(jī)械行業(yè)網(wǎng)站建設(shè),傳統(tǒng)農(nóng)業(yè)行業(yè)網(wǎng)站制作建設(shè)。在成都做網(wǎng)站,選網(wǎng)站制作建設(shè)服務(wù)商就選成都創(chuàng)新互聯(lián)公司。
/**
*?靜態(tài)代碼塊先于構(gòu)造器執(zhí)行?普通塊先于構(gòu)造塊??只執(zhí)行一次
*?凡是靜態(tài)的與對(duì)象無(wú)關(guān),先于對(duì)象存在的;?凡是靜態(tài)的都是共享的
*
*/
public?class?Test?{
static?{//靜態(tài)代碼塊
System.out.println("static");
}
{
System.out.println("普通塊2");
}
public?Test()?{
System.out.println("構(gòu)造器");
}
高手寫程序,都是先給自己做一套框架,從接口開(kāi)始.一步一步完善..
而新手寫程序,從功能開(kāi)始..
比如說(shuō).你寫一個(gè)交友網(wǎng)站.. 老練的人,可能先寫一些后臺(tái)的類,處理邏輯,
一層一層的完善 最后拼接
而新手 可能首先想到的是,給我這個(gè)網(wǎng)站做一個(gè)登陸頁(yè)面..然后連上數(shù)據(jù)庫(kù)
然后從登陸后第一個(gè)頁(yè)面開(kāi)始往后寫..
無(wú)論哪種..在學(xué)習(xí)階段都是可取的方法..因?yàn)殚_(kāi)始學(xué)的時(shí)候方法都不一定最完美 ,但是看重的是過(guò)程..只要你動(dòng)手了 幾有收獲
本人開(kāi)始學(xué)的時(shí)候 還在純記事本+控制臺(tái)敲過(guò)好多程序..所有的代碼都在一個(gè).java文件里頭...后來(lái)就慢慢好點(diǎn)了..都有這個(gè)過(guò)程
jsp里面最好不要包含任何業(yè)務(wù)邏輯相關(guān)的代碼,作為視圖層,jsp最好僅僅作為的數(shù)據(jù)的顯示。
所有的java類都可以叫做javabean,一般說(shuō)來(lái),所有業(yè)務(wù)邏輯相關(guān)的東西都在javabean里實(shí)現(xiàn),不過(guò)這里也分好幾層,比如dao層負(fù)責(zé)數(shù)據(jù)訪問(wèn),service曾負(fù)責(zé)具體的數(shù)據(jù)處理,action負(fù)責(zé)頁(yè)面跳轉(zhuǎn)和重定向等等。
應(yīng)該在struts層的 action里面去寫業(yè)務(wù)邏輯處理。service層是接口 用來(lái)調(diào)用dao層的方法。dao層實(shí)現(xiàn)數(shù)據(jù)庫(kù)的操作!