摘要: 输出结果为: zhangsanlisi 分析:因为String是个特殊的final类,所以每次对String的更改都会重新创建内存地址并存储(也可能是在字符串常量池中创建内存地址并存入对应的字符串内容),但是因为这里String是作为参数传递的,在方法体内会产生新的字符串而不会对方法体外的字符串产生 阅读全文
posted @ 2017-07-18 23:12 XuGuobao 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 从低到高的数据类型为:byte(字节型)-->shor(短整型) int(整型) long(长整型) float(单精度型) double(双精度)、char(字符型) 第一、任何数据类型碰到String类型的常量或者变量之后都向String类型转换: 输出结果为:str = zhangsan90 阅读全文
posted @ 2017-07-18 20:52 XuGuobao 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、 运行结果:test开始..test开始..test开始..test结束..test结束..test结束.. 分析:上面的程序new了三个线程,同时运行Sync类中的test()方法,就像本人博客http://www.cnblogs.com/XuGuobao/p/7200679.html中介绍的 阅读全文
posted @ 2017-07-18 17:31 XuGuobao 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 第一、Runnable、Thread中的run方法和自定义的run方法之间的关系: 第二、Thread和Runnable比较 1)Thread 2) 从以上两个程序可知:在使用Runable的整个过程中,只产生一个能操作ticket的对象,实现多个线程共同处理同一资源(ticket),即实现资源的共 阅读全文
posted @ 2017-07-18 15:23 XuGuobao 阅读(446) 评论(0) 推荐(0) 编辑