4 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊
1、SESSION
session是針對(duì)每一個(gè)用戶的,變量的值保存在服務(wù)器端,通過(guò)SessionID來(lái)區(qū)分不同的客戶,session是以Cookie或URL重寫為基礎(chǔ)。默認(rèn)使用Cookie來(lái)實(shí)現(xiàn),系統(tǒng)會(huì)創(chuàng)造一個(gè)名為JSESSIONID的輸出Cookie,或稱為"Session Cookie",以區(qū)別Persistent Cookies(通常所說(shuō)的Cookie).Session Cookie是存儲(chǔ)在瀏覽器中,并不是寫在硬盤上的,但是把瀏覽器的Cookie禁止后,使用response對(duì)象的encodeURL或encodeRedirectURL方法編碼URL,WEB服務(wù)器會(huì)采URL重寫的方式傳遞Sessionid,用戶就可以在地址欄看到j(luò)sessionid=A09JHGHKHU68624309UTY84932之類的字符串。通常Session Cookie是不能跨窗口使用,當(dāng)用戶新開(kāi)了一個(gè)瀏覽器進(jìn)入相同的頁(yè)面時(shí),系統(tǒng)會(huì)賦予用戶一個(gè)新的SessionID,這樣信息共享的目的就達(dá)不到,此時(shí)可以把SessionID保存在Persistent Cookie中,然后再新的窗口中讀出來(lái),就可以得到上一個(gè)窗口的SessionID了,這樣通過(guò)Session Cookie和Persistent Cookie的結(jié)合,實(shí)現(xiàn)了跨窗口的會(huì)話跟蹤。
2、COOKIE
所謂Cookie,只是一條極為短小的信息,它能夠被網(wǎng)站自動(dòng)地文本方式放置在一臺(tái)電腦的硬盤中。通過(guò)Cookie,網(wǎng)站可以識(shí)別你是第一次訪問(wèn),或是又一次訪問(wèn)它。網(wǎng)站還可以利用Cookie了解你對(duì)哪些內(nèi)容感興趣,收集與用戶有關(guān)的信息,例如記錄自動(dòng)登錄的時(shí)間限制,記錄用戶名,投票僅一次的限制等等。在你瀏覽某些網(wǎng)站的時(shí),網(wǎng)站的程序會(huì)在你不知不自覺(jué)中將一個(gè)小的Cookie(作為一個(gè)文本文件)存儲(chǔ)在你的硬盤中。如果你想知道自己電腦里都有什么樣的Cookie,那么請(qǐng)?jiān)赪indows目錄下尋找Cookie的文件夾。

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
字符串 是String類 這是一個(gè)對(duì)象
字符 是char 類型,是基本類型 和編碼方式有關(guān) 一般情況下不要用char 類型
如果要將String類 轉(zhuǎn)成 char [ ]數(shù)組,toCharArray() 可以用這個(gè)方法
例如:String s="xxxxxxx"; char [ ] chArr=s.toCharArray();
如果要取得String對(duì)象中某個(gè)字符 就用charAt(int index)方法
例如 char ch=s.charAi(1);
public class Test {
public static void main(String[] args) {
String s="123456";
char [] charArr=s.toCharArray();
for(int i=0;i<s.length();i++)
System.out.printf("%4s",charArr[i]);
char ch=s.charAt(5);
System.out.println("\n"+ch);
}
}
添加回答
舉報(bào)