:) 給大家帖個自己的總結:
客戶端(client)與服務器端(server)的概念服務器: 廣義地說,服務器分兩種(硬件服務器、軟件服務器) 硬件服務器:指相對PC機而言,性能和穩(wěn)定性較好的、采用特殊硬件的計算機。 軟件服務器:通俗的說,就是指安裝了某種服務軟件,并能提供相應的服務的機器,我們稱之為服務器。 服務軟件有很多種,常見的有: WWW服務的軟件:PWS、IIS、APACHE J2EE中間件應用服務器:websphere、silverstream JSP引擎(弱的WWW服務功能):TOMCAT,resin,weblogic,jrun SMTP、 POP3:iis的smtp,exchange,lotus domino FTP:iis所自帶 客戶端:相對服務器來說,就是享受了某種服務的一方,被稱之為客戶端。但若要享有某種服務也必須安裝相應的軟件,如(IE/NETSCAPE、OUTLOOK/FOXMAIL、CUTEFTP)
數(shù)據(jù)類型 基本類型有以下四種: int長度數(shù)據(jù)類型有:byte(8bits)、short(16bits)、int(32bits)、long(64bits) float長度數(shù)據(jù)類型有:單精度(32bits float)、雙精度(64bits double boolean類型變量的取值有:ture、false char數(shù)據(jù)類型有:unicode字符,16位 對應的類類型:Integer、Float、Boolean、Character、Double、Short、Byte、Long
轉換原則: 從低精度向高精度轉換 byte 、short、int、long、float、double、char 注:兩個char型運算時,自動轉換為int型;當char與別的類型運算時,也會先自動轉換為int型的,再做其它類型的自動轉換
基本類型向類類型轉換 正向轉換: 通過類包裝器來new出一個新的類類型的變量 Integer a= new Integer(2); 反向轉換: 通過類包裝器來轉換 int b=a.intValue();
類類型向字符串轉換 正向轉換: 因為每個類都是object類的子類,而所有的object類都有一個toString()函數(shù),所以通過toString()函數(shù)來轉換即可 反向轉換: 通過類包裝器new出一個新的類類型的變量 eg1: int i=Integer.valueOf("123").intValue() 說明:上例是將一個字符串轉化成一個Integer對象,然后再調用這個對象的intValue()方法返回其對應的int數(shù)值。 eg2: float f=Float.valueOf("123").floatValue() 說明:上例是將一個字符串轉化成一個Float對象,然后再調用這個對象的floatValue()方法返回其對應的float數(shù)值。 eg3: boolean b=Boolean.valueOf("123").booleanValue() 說明:上例是將一個字符串轉化成一個Boolean對象,然后再調用這個對象的booleanValue()方法返回其對應的boolean數(shù)值。 eg4:double d=Double.valueOf("123").doubleValue() 說明:上例是將一個字符串轉化成一個Double對象,然后再調用這個對象的doubleValue()方法返回其對應的double數(shù)值。 eg5: long l=Long.valueOf("123").longValue() 說明:上例是將一個字符串轉化成一個Long對象,然后再調用這個對象的longValue()方法返回其對應的long數(shù)值。 eg6: char=Character.valueOf("123").charValue() 說明:上例是將一個字符串轉化成一個Character對象,然后再調用這個對象的charValue()方法返回其對應的char數(shù)值。
基本類型向字符串的轉換 正向轉換: 如:int a=12;String b;b=a+""; 反向轉換: 通過類包裝器 eg1:int i=Integer.parseInt("123") 說明:此方法只能適用于字符串轉化成整型變量 eg2: float f=Float.valueOf("123").floatValue() 說明:上例是將一個字符串轉化成一個Float對象,然后再調用這個對象的floatValue()方法返回其對應的float數(shù)值。 eg3: boolean b=Boolean.valueOf("123").booleanValue() 說明:上例是將一個字符串轉化成一個Boolean對象,然后再調用這個對象的booleanValue()方法返回其對應的boolean數(shù)值。 eg4:double d=Double.valueOf("123").doubleValue() 說明:上例是將一個字符串轉化成一個Double對象,然后再調用這個對象的doubleValue()方法返回其對應的double數(shù)值。 eg5: long l=Long.valueOf("123").longValue() 說明:上例是將一個字符串轉化成一個Long對象,然后再調用這個對象的longValue()方法返回其對應的long數(shù)值。 eg6: char=Character.valueOf("123").charValue() 說明:上例是將一個字符串轉化成一個Character對象,然后再調用這個對象的charValue()方法返回其對應的char數(shù)值。
出處:藍色理想
責任編輯:帥青蛙
上一頁 下一頁 [JSP] 循序漸進教程 [2]
◎進入論壇網(wǎng)絡編程版塊參加討論
|