- 博客(6)
- 收藏
- 关注
原创 利用SSH框架讲表单提交保存到数据库乱码
原因:数据库连接时与工具连接时的编码不一样,在applicationcontext.xml里设置jdbc:mysql://localhost:3306/bookstore?useUnicode=true&characterEncoding=UTF-8
2016-10-13 22:23:09
1121
转载 Integer与int的区别
int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别,则只能使用Integer。在JSP开发中,Integer的默认为null,所以用el表达
2013-07-17 16:38:48
285
转载 char型变量中能不能存贮一个中文汉字?为什么?
char类型是用来存储unicode编码的,汉字包含在了unicode编码中,所以char可以存储汉字,如果unicode编码不包含某个特殊的汉字那就不能存储这个汉字了,unicode编码占2字节,所以char类型的变量占2个字节
2013-07-17 16:21:47
3743
原创 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
因为,s1=s1+1运算时,将short类型与整型数相加会发生类型转换,short型转换成int型,再将int型赋值给short型会报强制转换类型错误;因为+=是java规定的运算符,所以java编译器会对它进行处理,可以正确编译
2013-07-17 16:18:33
466
原创 switch能否作用在byte、long、String上?
switch(表达式),表达式的内容为整数表达式或枚举常量,整数表达式即为int或integer型,因为byte、short、char都可以转换成整型,而String、long不可以,所以switch能作用在byte上而不能作用在long和String上
2013-07-17 16:14:22
3581
1
原创 &和&&的区别
&和&&都可以用来做逻辑与,但是不同之处在于&&与条件,如果前面一个判断条件不成立则不会执行之后的条件,即为短路功能;当&操作符两边表达式不是boolean时,&可以用来进行位运算(运算的两个都为1时,结果则为1)例如0X31&0X0f结果为0x01。
2013-07-17 16:06:11
317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人