当前位置: 首页 > news >正文

卫计网站建设工作总结铜陵建设行业培训学校网站

卫计网站建设工作总结,铜陵建设行业培训学校网站,上海网站seo诊断,手机erp系统免费版参考#xff1a;http://blog.csdn.net/yasi_xi/article/details/25482173 学习多线程的时候实例化线程数组而挖掘出来的一直以来的理解误区 之前一直以为for each 本质上和for循环以及迭代器没什么区别 1 package foreach;2 3 public class ForeachDemo1 {4 5 public …参考http://blog.csdn.net/yasi_xi/article/details/25482173 学习多线程的时候实例化线程数组而挖掘出来的一直以来的理解误区 之前一直以为for each 本质上和for循环以及迭代器没什么区别   1 package foreach;2 3 public class ForeachDemo1 {4 5 public static void main(String[] args) {6 Object[] objs new Test[5];7 int i 0;8 //for each的简洁使得我喜欢这种使用方式9 for(Object obj : objs) { 10 obj new Test(i ); 11 System.out.println(objs[i]);//2 12 } 13 System.out.println(objs[2]);//1 14 } 15 16 } 17 18 class Test { 19 20 private String value; 21 22 public Test(String value) { 23 this.value value; 24 } 25 26 public String getValue() { 27 return value; 28 } 29 30 public void setValue(String value) { 31 this.value value; 32 } 33 34 Override 35 public String toString() { 36 return Test [value value ]; 37 } 38 39 40 41 } 打印的结果使得我很是懵逼 后来查了下资料才知道for each内部的大概实现方式 有趣的是这个砸到我头的苹果是这样的.. 1 package foreach;2 3 public class Apple1 {4 5 public static void main(String[] args) {6 Thread[] t1 new T1[3];7 Thread[] t2 new T2[2];8 9 for(Thread t : t1) { 10 t new T2();//大概就是这样原代码是生产者消费者交替打印而产生的线程无限等待 11 //然而这样做并没毛病 12 //--等价于 13 //Thread t t1[0] 14 //t new T2() 15 //t.start() 16 //这当然没问题了 17 t.start(); 18 } 19 20 t1[0] new T2(); 21 //但是这样的话 就抛异常了【当你试图将错误类型的对象存储到一个对象数组时抛出的异常】 22 //声明的空间和实际new的类型不一致 23 } 24 25 } 26 27 class T1 extends Thread { 28 29 //... 30 31 Override 32 public void run() { 33 // TODO Auto-generated method stub 34 } 35 36 } 37 38 class T2 extends Thread { 39 40 //.. 41 42 Override 43 public void run() { 44 // TODO Auto-generated method stub 45 } 46 47 } 验证 1 package foreach;2 3 public class Demo2 {4 5 public static void main(String[] args) {6 String[] strs new String[3];7 8 for(String s : strs) { 9 s 1; 10 } 11 12 System.out.println(strs[0]); 13 } 14 15 }  转载于:https://www.cnblogs.com/microcat/p/6569018.html
http://www.zqtcl.cn/news/314826/

相关文章:

  • 东莞市主营网站建设服务机构青岛建站公司电话
  • 做网站技术wordpress漂亮手机网站模板下载
  • 网站怎么更新网页内容网络推广怎么找客户
  • 如何编写网站建设销售的心得适合装饰公司的名字
  • 有什么免费建网站网站pr查询
  • flash+xml网站模板简述网站制作的一般流程
  • 成都私人做网站建设怎么切页面做网站
  • 聊城做网站的公司论坛外链代发
  • 廊坊企业自助建站网站框架设计好后怎么做
  • 手机网站建设效果wordpress 目录改变
  • 做商城网站的项目背景图片c2750服务器做网站行吗
  • 北京市专业网站建设wordpress视频站
  • 知名网站制作公南充建设机械网站
  • 网站建设实践鉴定微商小程序制作
  • 盗用别人网站图做网站快速排名优化推广手机
  • 安徽网站建设服务平台wordpress自定义统计
  • 微网站开发方案模板建站宝盒哪个牌子好
  • 低价做网站网站制作天津
  • 成都网站推广外包门户网站素材
  • wordpress 拿站网站制作北京海淀
  • 惠州网站建设行业wordpress文章阅读权限
  • 做地方网站需要什么部门批准网页版微信二维码
  • o2o网站运维建设方案宿州市网站建设
  • 上海网站排名优化公司马蜂窝是什么做的网站
  • 邢台网站建设网站淘宝小程序入口
  • 公司起名自动生成器网站优化方法
  • 太原网站开发团队wordpress 链接 插件
  • 阿克顿巴网站建设的目的智通人才招聘网
  • 网站快速优化成营销型网站制作
  • 网站建设mus18php 网站缓存文件