`
雷博弈
  • 浏览: 16897 次
  • 性别: Icon_minigender_1
  • 来自: 四川
文章分类
社区版块
存档分类
最新评论
文章列表
oracle执行计划解释          一.相关概念                1·rowid,伪列:就是系统自己给加上的,每个表都有一个伪列,不并不是物理存在。它不能修改,删除,和添加,                   rowid在该行的生命周 ...
    类的成员变量有两种:一种是被static关键字修饰的变量,叫类变量或静态变量,一种是没有被static修饰的,叫做实例变量     静态变量和实例变量的区别在于:     类静态变量在内存中只有一个,java虚拟机在加载类的过程中为静态变量分配内存,静态变量位于方法区,被类的所有实例共享,静态变量可以通过类名直接访问。静态变量的生命周期取决于类的生命周期,当类被加载的时候,静态变量被创建并分配内存空间,当类被卸载时,静态变量被摧毁,并释放所占有的内存。     类的每一个实例都有相应的实例变量,每创建一个类的实例,java虚拟机为实例变量分配一次内存,实例变量位于堆区中,实例变量的生命周 ...
   当程序用new创建一个对象时,这个对象的生命周期就开始了,当不在有任何引用变量引用它时,对象就结束生命周期,JVM的垃圾回收器就会回收它占用的内存。    对于需要持久化的类,它的生命可能会处于以下三种状态。 ...
今天一个朋友打印一个三位数组,我看了后,写了一个通用的。贴出来,也不至于Blog这么空荡。 Integer[] array = new Integer[] { 1, 2 ,3}以此数组为例。      Set set = new HashSet();//用来装排序后的下标 //计算数组有多少种排序方式。 int count = 1; for (int cou = 2; cou <= array.length; cou++) { count = count * cou; } while (true) { // 用来储存数组下标 List lis ...
Global site tag (gtag.js) - Google Analytics