一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, ?它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX...
分类:
其他好文 时间:
2015-03-03 13:47:19
阅读次数:
132
一、三个静态变量java.lang.System提供了三个静态变量System.in(默认键盘)System.out(默认显示器)System.err二、重写向方法System提供了三个重定向方法方法说明static void setErr(PrintStream errr)重定向标准错误输出流st...
分类:
编程语言 时间:
2015-03-03 06:22:44
阅读次数:
177
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 静态方法和实例方法{ class Program { class Account ...
分类:
其他好文 时间:
2015-03-01 20:59:12
阅读次数:
135
在Android源码中的NotificationManagerService.java这个类中定义了两个静态变量,分别对应Toast.LENGTH_LONG(3.5秒)和Toast.LENGTH_SHORT(2秒)的值
private
static final
int LONG_DELAY = 3500;
// 3.5 seconds
pri...
分类:
其他好文 时间:
2015-03-01 13:17:16
阅读次数:
790
在ActivityA中定义静态变量:staticAcivityActivityA;在AcivityA的onCreate()方法里面给ActivityA赋值:ActivityA=this;在AcivityB中按需要结束ActivityA,执行finsh():AcivityA.ActivityA.finsh();
分类:
移动开发 时间:
2015-02-25 23:53:30
阅读次数:
186
staticstatic用于定义静态变量,静态变量只会被初始化一次,并且直到程序销毁时才会释放static NSString *str = @"asdfa";constconst用于定义常量NSString* const URL = @"www.baidu.com";extern(外部变量)exte...
分类:
其他好文 时间:
2015-02-25 15:20:06
阅读次数:
106
1.static的不同 C语言中static 是静态变量的意思 1.如果是静态局部变量,则是在这个函数内部声明和定义的变量,不能被函数之外调用。 2.如果是静态外部变量,则是在本文件内部声明定义,不能被超出该文件调用使用,而且一直占用内存,不被消灭。 Jav...
分类:
编程语言 时间:
2015-02-24 16:14:01
阅读次数:
144
之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量、局部变量和静态变量。变来变去太容易让人搞晕了,挑拣出来梳理一下喽!
要想区分这哥仨,首先,我们得知道它们分别是什么。先从成员变量下刀。
成员变量
我们来研究一个事物:
属性:外在特征;例如人的身高...
分类:
编程语言 时间:
2015-02-19 18:39:26
阅读次数:
193
线程安全的概念:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。线程安全问题都是由全局变量及静态变量引起的。若每个线程中对全局变..
分类:
编程语言 时间:
2015-02-15 23:14:05
阅读次数:
505
1.类的变量也就是类的静态变量什么时候会被回收?
开发中发现了一个问题,在activity finish,退出程序之后。再启动这个程序,静态变量的值竟然还是上次打开 程序的值,也就是说这个静态变量还没被回收。没被回收的原因其实是这个进程还在后台,从而导致这个静态变量没被回收。总结:正常情况下,静态变量在进程被杀掉后,这个进程的所有静态变量都会被回收。
待续.....
分类:
其他好文 时间:
2015-02-15 16:42:04
阅读次数:
148