码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
从一道面试题来认识java类加载时机与过程
说明:本文的内容是看了《深入理解Java虚拟机:JVM高级特性与最佳实践》后为加印象和理解,便记录了重要的内容。1 开门见山以前曾经看到过一个java的面试题,当时觉得此题很简单,可是自己把代码运行起来,可是结果并不是自己想象的那样。题目如下:class SingleTon { private st...
分类:编程语言   时间:2014-05-14 12:02:07    阅读次数:456
兼容安卓的java工程1.0
//兼容安卓的系统package cn.com.likeshow; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import myvm.test.myActivity; /* * author 张章 * * time 2014-5-12 * ...
分类:移动开发   时间:2014-05-13 11:24:32    阅读次数:399
Java的强引用和弱引用
平时我们编程的时候例如:Object object=new Object();那object就是一个强引用了。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。当内存空 间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具...
分类:编程语言   时间:2014-05-12 00:21:44    阅读次数:563
《深入理解Java虚拟机》读书笔记:Java内存区域
xmind文件下载地址
分类:编程语言   时间:2014-05-11 17:24:22    阅读次数:229
【初学者常见问题】Java中关于static的谜团
static是Java中的一个关键字,它能够声明在方法中,如public static void test(),这就是一个静态方法,...
分类:编程语言   时间:2014-05-11 05:59:05    阅读次数:471
JVM学习笔记-内存管理
第一章 内存分配 1. 内存区域。     方法区和堆(线程共享),程序计数器 , VM栈 和 本地方法栈(线程隔离)。     1) java虚拟机栈:线程私有。描述的是java方法执行的内存模型:栈帧,用户存储 局部变量表,操作数栈,动态链接,方法出口等信息。          局部变量表在编译时即可完全确定!如果线程请求的栈深度大于 规定的深度,StackOverflowErro...
分类:其他好文   时间:2014-05-10 04:47:01    阅读次数:275
java中static作用详解
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机...
分类:编程语言   时间:2014-05-09 15:25:08    阅读次数:357
理解main()方法
由于Java虚拟机需要调用类的main()方法,所以该方法的访问权限必须是public。又因为Java虚拟机在执行main()方法时不必创建对象,所以该方法必须是static的。该方法接收一个String类型的数组参数,该数组中保存执行Java命令时传递给所运行的类的参数。1 public clas...
分类:其他好文   时间:2014-05-09 09:33:38    阅读次数:278
java.lang.SecurityException: Prohibited package name
今天在看《深入理解 Java 虚拟机 (JVM 高级特性与最佳实践)》关于垃圾回收的一些知识。自己建立了一个java工程,敲了一下书上写的代码。运行java程序的时候报错: java.lang.SecurityException: Prohibited package name: java.gc.aty 我的代码如下: package java.gc.aty; public class...
分类:编程语言   时间:2014-05-09 01:59:30    阅读次数:339
android 关闭应用
我之前一直采用的是System.exit(0); 今天看到有人说这个方法不太好,这是J2SE里的方法,他主要是通过终止正在运行的JAVA虚拟机,导致程序终止。 推荐以下方法: 1.杀死本进程: android.os.Process.killProcess(android.os.Process.myPid()); 2.强制关闭与该包有关的一切活动(杀死其他进程): ActivityMan...
分类:移动开发   时间:2014-05-08 04:30:28    阅读次数:368
4370条   上一页 1 ... 433 434 435 436 437 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!