|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发js|教程|语法客户端(client)与服务器端(server)的观点
服务器:狭义地说,服务器分两种(硬件服务器、软件服务器)
硬件服务器:指绝对PC机而言,功能和不乱性较好的、接纳特别硬件的盘算机。
软件服务器:普通的说,就是指安装了某种服务软件,并能供应响应的服务的呆板,我们称之为服务器。
服务软件有良多种,罕见的有:
WWW服务的软件:PWS、IIS、APACHE
J2EE两头件使用服务器:websphere、silverstream
JSP引擎(弱的WWW服务功效):TOMCAT,resin,weblogic,jrun
SMTP、POP3:iis的smtp,exchange,lotusdomino
FTP:iis所自带
客户端:绝对服务器来讲,就是享用了某种服务的一方,被称之为客户端。但如果要享有某种服务也必需安装响应的软件,如(IE/NETSCAPE、OUTLOOK/FOXMAIL、CUTEFTP)
数据范例
基础范例有以下四种:
int长度数据范例有:byte(8bits)、short(16bits)、int(32bits)、long(64bits)
float长度数据范例有:单精度(32bitsfloat)、双精度(64bitsdouble)
boolean范例变量的取值有:ture、false
char数据范例有:unicode字符,16位
对应的类范例:Integer、Float、Boolean、Character、Double、Short、Byte、Long
转换准绳:
从低精度向高精度转换byte、short、int、long、float、double、char
注:两个char型运算时,主动转换为int型;当char与其余范例运算时,也会先主动转换为int型的,再做别的范例的主动转换
1,基础范例向类范例转换
正向转换:
经由过程类包装器来new出一个新的类范例的变量
Integera=newInteger(2);
反向转换:
经由过程类包装器来转换
intb=a.intValue();
2,类范例向字符串转换
正向转换:
由于每一个类都是object类的子类,而一切的object类都有一个toString()函数,以是经由过程toString()函数来转换便可
反向转换:
经由过程类包装器new出一个新的类范例的变量
eg1:inti=Integer.valueOf(“123”).intValue()
申明:上例是将一个字符串转化成一个Integer对象,然后再挪用这个对象的intValue()办法前往其对应的int数值。
eg2:floatf=Float.valueOf(“123”).floatValue()
申明:上例是将一个字符串转化成一个Float对象,然后再挪用这个对象的floatValue()办法前往其对应的float数值。
eg3:booleanb=Boolean.valueOf(“123”).booleanValue()
申明:上例是将一个字符串转化成一个Boolean对象,然后再挪用这个对象的booleanValue()办法前往其对应的boolean数值。
eg4:doubled=Double.valueOf(“123”).doubleValue()
申明:上例是将一个字符串转化成一个Double对象,然后再挪用这个对象的doubleValue()办法前往其对应的double数值。
eg5:longl=Long.valueOf(“123”).longValue()
申明:上例是将一个字符串转化成一个Long对象,然后再挪用这个对象的longValue()办法前往其对应的long数值。
eg6:char=Character.valueOf(“123”).charValue()
申明:上例是将一个字符串转化成一个Character对象,然后再挪用这个对象的charValue()办法前往其对应的char数值。
3,基础范例向字符串的转换
正向转换:
如:inta=12;
Stringb;
b=a+””;
反向转换:
经由过程类包装器
eg1:inti=Integer.parseInt(“123”)
申明:此办法只能合用于字符串转化成整型变量
eg2:floatf=Float.valueOf(“123”).floatValue()
申明:上例是将一个字符串转化成一个Float对象,然后再挪用这个对象的floatValue()办法前往其对应的float数值。
eg3:booleanb=Boolean.valueOf(“123”).booleanValue()
申明:上例是将一个字符串转化成一个Boolean对象,然后再挪用这个对象的booleanValue()办法前往其对应的boolean数值。
eg4:doubled=Double.valueOf(“123”).doubleValue()
申明:上例是将一个字符串转化成一个Double对象,然后再挪用这个对象的doubleValue()办法前往其对应的double数值。
eg5:longl=Long.valueOf(“123”).longValue()
申明:上例是将一个字符串转化成一个Long对象,然后再挪用这个对象的longValue()办法前往其对应的long数值。
eg6:char=Character.valueOf(“123”).charValue()
申明:上例是将一个字符串转化成一个Character对象,然后再挪用这个对象的charValue()办法前往其对应的char数值。
学习JAVA的目的更多的是培养自身的工作能力,我觉得工作能力的一个核心就是:独立思考能力,因为只有独立思考后,才会有自己的见解 |
|