摘要: 多线程编程可以使程序具有两条或两条以上的并发执行线索,就像日常工作中由多人同时合作完成一个任务一样。这在很多情况下可以改善程序的响应性能,提高资源的利用效率。 例如,开发一个网上购物时自动邮件通知的程序,在用户单击“提交”按钮确认订单时,一方面要显示信息提示用户订单已确认,一方面应该自动给用户发送一份电子邮件。 如果是单线程模式,则需要等待邮件发送完成之后,再显示提示信息,由于邮件发送的... 阅读全文
posted @ 2014-11-19 21:41 WeekeyJanelan 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 非静态内部类:从非静态内部类外面看,完全可以将其看成是外部类的一个非静态成员,与普通的成员没有什么区别。只是这个成员不再是基本数据类型,也不再是对象引用,而是一个类,由一个类来扮演成员的角色。内部类的访问限制修饰符除了外部类的public和默认外,还可以添加private和protected。虽然内... 阅读全文
posted @ 2014-11-19 15:09 WeekeyJanelan 阅读(203) 评论(0) 推荐(0) 编辑