main只表示一个程序运行的起始地址,也就是告诉操作系统,第一条指令从这里读取。
静态变量和普通变量在内存中的存储位置是严格区分开的,以保证使用静态变量的效率,
在应用程序域未销毁之前,属于该应用程序域的静态变量存储区不会被GC回收。
根据静态变量数据类型的不同,其具体存储区域也会有堆和栈之分,普通对象和大对象分,值类型和引用类型之分。
方法中不能有静态变量吧?
静态变量都是类里的,没什么区别。
静态方法和非静态方法里的局部变量也没什么区别。
静态变量,是应用程序级别的变量,它的生命周期是整个应用程序的生命周期,所有的会话都可以访问的变量,
普通的变量,它只是在当前会话有效,在离开会话、或者页面后,它就会被自动的回收。