变量的分类(3类)
局部变量: 位置:方法或语句块内部定义的变量。 生命周期:从声明位置开始到方法或语句块执行完毕为止。 成员变量:(也叫做实例变量) 位置:方法外部,类的内部定义的变量,从属于对象。 生命周期:伴随对象始终。 静态变量:(也叫做类变量) 位置:从属于类。 生命周期:伴随类从始到终。
局部变量
public class text {
public static void main(String
[] args
) {
int sum
=2;
{
int body
;
}
}
成员变量
public class text {
int txt
;
public static void main(String
[] args
) {
int sum
=2;
{
int body
;
}
}
静态变量
public class Chat {
private static CopyOnWriteArrayList<Channel> all =new CopyOnWriteArrayList<Channel>();
public static void main(String[] args) throws IOException {
System.out.println("-----Server-----");
// 1、指定端口 使用ServerSocket创建服务器
ServerSocket server =new ServerSocket(8888);
// 2、阻塞式等待连接 accept
while(true) {
Socket client =server.accept();
System.out.println("一个客户端建立了连接");
Channel c =new Channel(client);
all.add(c); //管理所有的成员
new Thread(c).start();
}
}