日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

詳解Java編程--基礎代碼的規(guī)范化(5)_JSP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:揭秘JSP與XML編程原理及技巧
從所周知,JSP和XML是J2EE的兩個最為重要的組件,JSP是用于創(chuàng)建服務器端應用程序,而客戶可以是一個瀏覽器,一個設備或其它的應用程序。你可以使用XML描述數據并在聯系服務器與系統的其余部分之間傳遞。如果你仔細考慮Web服務的抽象概念的話,JSP可以被認為


Swing 

避免使用 AWT 組件 

混合使用 AWT 和 Swing 組件 

如果要將 AWT 組件和 Swing 組件混合起來使用的話,請小心使用。實際上,盡量不要將他們混合起來使用。 

滾動的 AWT 組件 

AWT 組件絕對不要用 JscrollPane 類來實現滾動。滾動 AWT 組件的時候一定要用 AWT ScrollPane 組件來實現。 

避免在 InternalFrame 組件中使用 AWT 組件 

盡量不要這么做,要不然會出現不可預料的后果。 

Z-Order 問題 

AWT 組件總是顯示在 Swing 組件之上。當使用包含 AWT 組件的 POP-UP 菜單的時候要小心,盡量不要這樣使用。 

調試 

調試在軟件開發(fā)中是一個很重要的部分,存在軟件生命周期的各個部分中。調試能夠用配置開、關是最基本的。 

很常用的一種調試方法就是用一個 PrintStream 類成員,在沒有定義調試流的時候就為 null,類要定義一個 debug 方法來設置調試用的流。 

性能 

在寫代碼的時候,從頭至尾都應該考慮性能問題。這不是說時間都應該浪費在優(yōu)化代碼上,而是我們時刻應該提醒自己要注意代碼的效率。比如:如果沒有時間來實現一個高效的算法,那么我們應該在文檔中記錄下來,以便在以后有空的時候再來實現她。 

不是所有的人都同意在寫代碼的時候應該優(yōu)化性能這個觀點的,他們認為性能優(yōu)化的問題應該在項目的后期再去考慮,也就是在程序的輪廓已經實現了以后。 

不必要的對象構造 

不要在循環(huán)中構造和釋放對象 

使用 StringBuffer 對象 

在處理 String 的時候要盡量使用 StringBuffer 類,StringBuffer 類是構成 String 類的基礎。String 類將 StringBuffer 類封裝了起來,(以花費更多時間為代價)為開發(fā)人員提供了一個安全的接口。當我們在構造字符串的時候,我們應該用 StringBuffer 來實現大部分的工作,當工作完成后將 StringBuffer 對象再轉換為需要的 String 對象。比如:如果有一個字符串必須不斷地在其后添加許多字符來完成構造,那么我們應該使用 StringBuffer 對象和她的 append() 方法。如果我們用 String 對象代替 StringBuffer 對象的話,會花費許多不必要的創(chuàng)建和釋放對象的 CPU 時間。 

避免太多的使用 synchronized 關鍵字 

避免不必要的使用關鍵字 synchronized,應該在必要的時候再使用她,這是一個避免死鎖的好方法。 

可移植性 

Borland Jbulider 不喜歡 synchronized 這個關鍵字,如果你的斷點設在這些關鍵字的作用域內的話,調試的時候你會發(fā)現的斷點會到處亂跳,讓你不知所措。除非必須,盡量不要使用。 

換行 

如果需要換行的話,盡量用 println 來代替在字符串中使用" "。 

你不要這樣: 

System.out.print("Hello,world! 
"); 

要這樣: 

System.out.println("Hello,world!");

或者你構造一個帶換行符的字符串,至少要象這樣:

String newline = System.getProperty("line.separator"); 
System.out.println("Hello world" + newline);

PrintStream 

PrintStream 已經被不贊成(deprecated)使用,用 PrintWrite 來代替她。 

分享:如何在Spring中使用AOP
AOP正在成為軟件開發(fā)的下一個圣杯。使用AOP,你可以將處理aspect的代碼注入主程序,通常主程序的主要目的并不在于處理這些aspect。AOP可以防止代碼混亂。 為了理解AOP如何做到這點,考慮一下記日志的工作。日志本身不太可能是你開發(fā)的主程序的主要任務。如果

共5頁上一頁12345下一頁
來源:模板無憂//所屬分類:JSP教程/更新時間:2010-02-27
相關JSP教程