Java中Volatile的作用 看了几篇博客,发现没搞懂.可是简单来说,就是在我们的多线程开发中.我们用Volatile关键字来限定某个变量或者属性时,线程在每次使用变量的时候.都会读取变量改动后的最新的值,即Volatile关键字保证了变量的可见性.可是.并不能保证变量的原子性.这就导致了volatile关键字的误用在并发的时候结果与我们的预期会是不一样的.能够看下例如以下代码: package com.wrh.firstpro; public class TestVolatile { pu
构造方法作用就是对类进行初始化. 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法,如:class a {}//没有任何构造函数. 构造方法就是与类同名的那个方法,它的作用是可以用来初始化,例子如下 class Person //人类{ public Person(String n,int a) //构造方法 { name = n; age = a; } private string name; private int ag