在匿名内部类或某某情况下中引入的变量必须是Final最终型的;这时还想要去修改这个变量就需要使用到AtomicInteger这个类了;

AtomicInteger CarSize = new AtomicInteger();
CarSize.getAndIncrement(); //获取当前的值,并自增; 
CarSize.get(); //获取当前的值
CarSize.getAndDecrement(); //获取当前的值,并自减
CarSize.getAndAdd(9); //获取当前的值,并加上预期的值
CarSize.getAndSet(9); //取当前的值,并设置新的值


posted on 2018-06-27 17:16  香蕉你个博纳纳  阅读(407)  评论(0)    收藏  举报