wabkaka之前新增js代碼壓縮功能后,收到一些網(wǎng)友的來信,給我反饋了一些意見。在談到實現(xiàn)方法的時候,網(wǎng)友也談到了自己的心得,比如什么方法實現(xiàn)起來比較簡單,什么方法的壓縮率最高等等。一位網(wǎng)友給我提供了一份用java實現(xiàn)的js代碼壓縮程序,有興趣的網(wǎng)友可以研究研究。
wabkaka之前新增js代碼壓縮功能后,收到一些網(wǎng)友的來信,給我反饋了一些意見。在談到實現(xiàn)方法的時候,網(wǎng)友也談到了自己的心得,比如什么方法實現(xiàn)起來比較簡單,什么方法的壓縮率最高等等。一位網(wǎng)友給我提供了一份用java實現(xiàn)的js代碼壓縮程序,有興趣的網(wǎng)友可以研究研究。
1、Java獲得當(dāng)前時間,格式:yyyy-MM-dd hh:mm:ss,2、Javascript獲得當(dāng)前時間,格式:yyyy-MM-dd hh:mm:ss。
在Java中判斷字符串是不是數(shù)字,大家可能會用一些java自帶的方法,也有可能用其他技巧,比如判斷是不是整型數(shù)字,將字符串強制轉(zhuǎn)換成整型,不是數(shù)字的就會拋出錯誤。本文介紹的方法是用正則表達式判斷。
當(dāng)URL參數(shù)中帶有中文值的時候,有時候你會發(fā)現(xiàn)用如下方式并不能解決中文亂碼的問題:<%@page contentType="text/html;charset=gb2312" %>正確的方法是對接收數(shù)值進行編碼處理,代碼如下:String s=new String(request.getParameter("param").getBytes("ISO8859_1"),"gb2312");
可能大多數(shù)Jsp開發(fā)員在寫完程序測試通過后,不太會關(guān)注Jsp生成的Java文件,其實,通過Java代碼,更能體現(xiàn)程序代碼的真正含義,對進一步研究程序代碼的后臺運行情況是非常有幫助的。所以,對于Jsp開發(fā),有必要知道這點技能。
用Jsp編寫代碼時,有時候用<%! %>,有時候用<% %>,加不加感嘆號,到底有什么不同嗎? 這個問題,可以從Jsp生成的Java文件里,得到答案:<%! %>里聲明的變量和方法都是作為類的屬性和方法存在的,而<% %>里聲明的變量則是作為_jspService這個方法的內(nèi)部屬性 (這也決定了<% %>里不能聲明方法)。
相比其他語言,Java的數(shù)據(jù)類型轉(zhuǎn)換稍微復(fù)雜,這里總結(jié)String與Int類型的相互轉(zhuǎn)換幾種方法,以供查閱。
在編程中,通常比較兩個字符串是否相同的表達式是“==”,但在Java中不能這么寫,String的equals()方法用于比較兩個字符串是否相等。由于字符串是對象類型,所以不能簡單的用“==”(雙等號)判斷兩個字符串是否相等,而使用equals()方法比較兩個對象的內(nèi)容。