java内存模型:
Java内存模型即Java MemoryModel,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。
JDK1.5版本对java的内存模型...
分类:
编程语言 时间:
2017-04-21 19:31:18
阅读次数:
262
一、Java开发平台 JavaSE 标准版 Java应用程序 application 五子棋、计算器、qq JavaEE 企业版 Java企业级应用 JavaME 微型版 小型设备 Android取代了 二、Java 术语 jdk Java开发工具包 JRE java运行环境 JVM java虚拟机 ...
分类:
编程语言 时间:
2017-04-21 19:10:17
阅读次数:
207
本来计划要写Android内存优化的,觉得有必要在此之前介绍一下Java虚拟机的相关知识,Java虚拟机也并不是三言两语能够介绍完的,因此开了Java虚拟机系列,这一篇文章我们来学习Java虚拟机的结...
分类:
编程语言 时间:
2017-04-21 14:44:23
阅读次数:
258
大家都知道Java程序是运行在Java虚拟机上,Android程序呢?
虽然Android平台使用Java语言来开发应用程序,但是Android程序却不是运行在标准的Java虚拟机上的. Googl...
分类:
移动开发 时间:
2017-04-20 10:55:59
阅读次数:
254
先贴上一段参数设置 很多时候,将代码部署到服务器,都会对JAVA_OPTS进行一些操作,大多数情况对主要两个知道是干嘛的,其实的哪copy的算哪的。 所以,看了点资料,想写点东西。 Java虚拟机运行时数据区,主要包括以下部分:方法区、堆,它们是线程共用的部分;虚拟机栈、本地方法栈、程序计数器。下面 ...
分类:
编程语言 时间:
2017-04-19 00:25:29
阅读次数:
207
java虚拟机进程状态工具-jps 功能简介 列出指定机器上的虚拟机的进程状态 命令格式 其中options选项可有 其中hostid为指定目标系统的字符串 没用过(先略) 输出格式 其中lvmid是指:本地虚拟机唯一ID(Local Virtual Machine Identifier),对于本地 ...
分类:
其他好文 时间:
2017-04-18 23:32:05
阅读次数:
351
Java虚拟机编译机制:更改常量部分 最近一个Java项目中需要修改一个静态常量的值,本地修改编译以后调试正常,然后把对应的entity类的class文件上传到服务器对应的目录以后系统依旧我行我素,各种清除缓存,各种重启,最后查询了相关资料,使用GUI反编译工具反编译查看编译后源码,终于找到问题所在 ...
分类:
编程语言 时间:
2017-04-18 16:05:08
阅读次数:
165
打开Eclipse所在位置的eclipse.ini文件 修改: -Xms1024m -Xmx1024m 解释: -Xms是设置java虚拟机的最小分配内存;-Xmx则是最大分配内存;1024m为内存空间 一般-Xmx设置为你电脑物理内存的1/4,而把-Xms和 -Xmx设置为一样,1024比较适合我 ...
分类:
系统相关 时间:
2017-04-18 12:49:55
阅读次数:
326
原文地址:http://www.cnblogs.com/redcreen/archive/2011/05/04/2036387.html JVM系列一:JVM内存组成及分配 java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数... ...
分类:
其他好文 时间:
2017-04-17 23:36:26
阅读次数:
169
Throwable是所有错误或异常的超类,只有当对象是这个类的实例时才能通过Java虚拟机或者Java throw语句抛出。 当Java运行环境发出异常时,会寻找处理该异常的catch块,找到对应的catch块之后,将异常交给catch块捕获。 throwable的子类是exception和erro ...
分类:
编程语言 时间:
2017-04-17 20:54:43
阅读次数:
158