|
| |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
Java多线程对每个线程都有自己的栈。因此对于在线程控制流中的调用函数,它的内部变量不会相互影响。但是,对于多个线程可以同时访问到的对象,Java为了安全,必须强制程序员将其声明为final,以避免可能出现的竞争问题。 例子如下: public class Test { public Test() { final int i = 1; //假如不声明成final,则无法编译 Runnable thread = new Runnable() { public void run() { System.out.println(i); } }; } public static void main(String[] args) { Test test = new Test(); } } 返回类别: 教程 上一教程: MySQL4.1.7的字符集问题 下一教程: PHP和JAVA的XML-RPC中文问题解决办法 您可以阅读与"Java Threading中的final变量"相关的教程: · JAVA中的两个特别变量THIS和SUPER · Java中的两个特别变量this和super · java编码中的一些经验和教训 · 实例讲解:Java中的SOAP技术 · java中的基于套结字(socket)的通信 一. 一个双人单方向通信例子 |
| 快精灵印艺坊 版权所有 |
首页 |
||