`
liuwei1981
  • 浏览: 769182 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160465
社区版块
存档分类
最新评论
文章列表
  一个笑话,挺有意思的   有一天,软件工业一蹶不振,软件业三大巨头Sun、IBM和微软都决定改做避孕套生意,他们生成的避孕套分别命名为Java避孕套、IBM避孕套和MS避孕套。   一个使用Java避孕套的顾客来到Sun公司投诉,说戴着不合适,Sun公司回答说要等国际标准组织的ISO制定相应的标准才行,并吹牛说那时他们生成的避孕套将适合每个男人。    顾客只好转而使用IBM避孕套。可他发现等他读完随套附上的说明书后,它的妻子已经睡着了,他自己也忘了为什么要用IBM避孕套。   最后,他只好换用MS避孕套。出乎意料的是,MS避孕套非常好用,他很愉快的连续使用了好几个月,突然发现他妻子怀孕了。 ...
最近在做一个服务网站的专用服务接口(为网站的大客户),就是为这些客户专做一个web系统,简化客户的操作,每一个客户需求不同,需要对系统做调整和部署,客户访问使用二级域名的方式,比如客户是aaa,二级域名就是aaa. 我的服务web域名.com。 现在在一个tomcat里部署所有的客户专业服务接口系统,这个tomcat和公共服务网站部署不同位置,不是80端口,使用apache(80端口)将该tomcat进行整合,分配二级域名。 现在就是每次在一个公共jsp页面中获取用户访问的url,截取二级域名,根据域名转发到不同的系统中。找到了这样一个方法: <% String  realPath1  = ...
 下面的java程序打印结果是什么? public class AnimalFarm{ public static void main(String[] args){ final String pig = "length: 10"; final String dog = "length: "+pig.length(); System.out.println("Animal are equal:" +pig == dog); ...
      今天打开酷狗音乐准备听听开始今天的工作的时候(最近在做一个系统的需求分析),忽然发现系统没有声音了,点击系统栏下的小喇叭,也没有那熟悉的提示音了,把耳机换到另一条机器上,耳机工作正常,看了耳机没问题,系统的声音又没有了。      说系统的声音又没有了,是因为上次系统也发生了类似的问题,系统杀毒发现了bhctx.dll病毒,杀毒软件清楚不掉,最后使用文件粉碎器去掉,然后声音又正常了,这次也许是同样的问题。      检索这个bhctx.dll文件,意外的是,系统中没有这个病毒文件(杀毒软件太慢了,直接搜比较快),又想起昨天下了一个flash文件,运行是不是病毒?360提示我的系统fl ...
     
这张专辑很好听,本人觉得好听到极点。如果事先不知道Jeff Hanson是男生的话,一定会觉得这明明是一个女生在唱歌。Jeff Hanson?你也许说的是Jennifer Hanson(一个著名乡村女歌手)吧?那好!我现在向大家明确的宣布:千万不要被专辑内的声音所迷惑!他真的是一个男生!!!!Jeff Hanson是美国非常著名的音乐制作人,但是,更著名的大概就是他那种过于像女声的假音了吧!不过你听过之后如果还是觉得不能接受的话,那好吧!你就告诉你自己~这个是Jennifer Hanson改行唱民谣摇滚了~ 附件是Jeff Hanson的 just like me,试着听听吧
      最近在做一个项目,用了struts2的框架,以前有过webwork的使用经验,因为当时struts的资料比较少,推荐的比较好的资料就是李刚的《struts2权威指南》,就买了来参考。书不错,内容比较全,讲解也不错,感觉还不错。最近在看struts2标签部分,一个例子让我郁闷了。标签部分的if/else/elseif标签,有这样一个示例: <s:set name="age" value="29"/><s:if test="$(age > 60)">老年</s:if><s:else ...
有一天一个程序员见到了上帝。上帝:小伙子,我可以满足你的一个愿望。程序员:我希望中国队能再次打进世界杯。上帝:这个啊,这个不好办,你还说下一个吧!程序员:那希望每天都能休息6个小时以上。上帝:这个。。。。。。还是让中国队打进世界杯好了。
使用spring2.X,来实现javaMail发送邮件,手头上正好有一本《精通spring2.x企业应用开发详解》,按照书上的例子,很快配好了例子和测试demo, spring的配置文件: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...
下面的程序打印的内容?public class LastLaugh{ public static void main(String[] args){ System.out.println("H"+"a"); System.out.println('H'+'a'); } } 这个程序不会打印HaHa,它打印的是Ha169.对于第一个输出,调用打印的是Ha,它执行一个字符串连接,而对第二个调用,'H'和'a'是字符型字面常量,所以+操作符执行的是加法而不是字符串连接。 那么应该怎样将字符连接在一起?可以使用类库。例如,可以使用一个字符串 ...
问题:给出变量x和i的声明,是如下语句合法:x = x+i;但是这条语句不合法:x += i; 符合复制操作要求两个操作数都是原生类型的,例如int,或包装了原生类型,例如Integer,但有一个例外:如果在+=操作符左侧的操作数是String类型的,那么它允许右侧的操作数是任意类型,在这种情况下,该操作符执行的是字符串链接操作。简单复制操作符允许其左侧的是对象引用类型,这就更宽松了:可以使用他们来表示任何你想要的内容,只要表达式的右侧与左侧的变量是赋值兼容的。 可以利用这一差异来完成问题。要想用+=操作符来执行字符串链接操作,就必须左侧的变量声明是String类型。通过使用直接赋值操作符,字符 ...
问题:给出一个对变量x和i的声明,使得下面这条语句合法:x += i;但是下面这条不合法:x = x + i; 许多人会认为第一个表达式只是第二个表达式的简写方式。这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符,而第一个表达式使用的是复合赋值操作符。 换句话说,复合赋值操作符自动的将所执行的计算的结果转型为其左侧变量的类型。如果结果的类型于改变量的类型相同,那么这个转型不会造成任何影响。然而,如果结果的类型比该变量的类型要宽,那么复合赋值操作符将悄悄地执行一个窄化原生类型转换。因此,我们有很好的理由解释为什么尝试着执行等价的简单赋值可能会产生一个编译错误。 为了更 ...
这个多重转型的的程序的行为紧密依赖于转型的符号扩展行为。java使用了基于2的补码的二进制运算,因此int类型的数值-1的所有32位都是置位的。从int到byte的转型是简明的,它执行了一个窄化原生类型转换,直接将除低8位之外 ...
转型用于将一个数值从一种类型转换到另一种类型,下面的示例程序输出的结果是什么呢?public class Multicast{ public static void main(String[] args){ System.out.println((int)(char)(byte) -1); } }这个程序从int数值-1开始,然后从int转型为byte,之后转型到char,最后转型到int。第一个转型将数值从32位窄化为8位,第二个转型将数值从8位拓宽为16位,最后一个转型又将数值从16位拓宽回到32位,这个数值最终回到可起点么?运行该程序,就会发现,它打印的是65535。 ...
程序没有获得预期的输出,是因为常数MICROS_PER_DAY的计算确实溢出了。虽然计算的结果适合仿佛long中,并且其空间还有富余,但是这个结果并不适合放入int中。这个计算完全是以int运算来执行的,并且只有在运算完成之后,其结 ...
Global site tag (gtag.js) - Google Analytics