码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
java虚拟机之线程同步
线程同步 java 编程语言其中一个优点就是提供了语言层面的多线程支持。多线程支持主要是围绕synchronization来展开的:在多个线程之间协调数据访问。java用来实现同步的机制我们称作为monitor.本文将介绍monitor以及java虚拟机是如何使用monitor的——有指令集支持的数 ...
分类:编程语言   时间:2016-06-23 20:21:14    阅读次数:181
classloader
Classloader 类加载器,用来加载 Java 类到 Java 虚拟机中。与普通程序不同的是。Java程序(class文件)并不是本地的可执行程序。当运行Java程序时,首先运行JVM(Java 虚拟机),然后再把Java class加载到JVM里头运行,负责加载Java class的这部分就 ...
分类:其他好文   时间:2016-06-22 23:39:39    阅读次数:478
【深入理解Java虚拟机】Java内存区域模型、对象创建过程、常见OOM
本文内容来源于《深入理解Java虚拟机》一书,非常推荐大家去看一下这本书。最近开始看这本书,打算再开一个相关系列,来总结一下这本书中的重要知识点。呃呃呃,说好的那个图片请求框架呢~  不要急哈,因为这个请求框架设计的内容还是比较广的,目前业余时间正在编写当中,弄好了之后就会放上来。在完成之前,咱还是先来学习一下其他知识。1、内存模型java虚拟机在执行java程序的过程中会把它说管理的内存划分为若...
分类:编程语言   时间:2016-06-22 12:55:41    阅读次数:245
消息队列MQ - Apache ActiveMQ
Apache ActiveMQ是Apache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Jave程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。 Topic Queue 概要 Publish Subscribe messaging 发布订阅消息 Point ...
分类:Web程序   时间:2016-06-22 12:52:25    阅读次数:193
打包apk java 虚拟机内存不足
解决方案:在android->sdk->build-tools-android-version 中有个 dx.bat 命令的dx.bat脚本有这样一句代码 原因就是此处设置的Xmx为1024M,编译打包APK时java虚拟机内存空间不足,修改为512M即可正常编译打包了。 ...
分类:编程语言   时间:2016-06-22 12:31:20    阅读次数:156
强(strong)、软(soft)、弱(weak)、虚(phantom)引用
https://github.com/Androooid/treasure/blob/master/source/lightsky/posts/mat_usage.md 1.1 GC Root JAVA虚拟机通过可达性(Reachability)来判断对象是否存活,基本思想:以"GC Roots"的 ...
分类:其他好文   时间:2016-06-21 22:12:19    阅读次数:628
JNI 实战全面解析
项目决定移植一款C++开源项目到Android平台,开始对JNI深入研究。 JNI是什么? JNI(Java Native Interface)意为JAVA本地调用,它允许Java代码和其他语言写的代码进行交互,简单的说,一种在Java虚拟机控制下执行代码的标准机制。 NDK是什么? Android NDK(Native Development Kit )是一套工具集合...
分类:其他好文   时间:2016-06-21 08:00:54    阅读次数:354
java虚拟机理解探索1
以下内容源于个人对《深入java虚拟机》的理解总结 基本概念: java虚拟机可以指一种抽象规范,也可以指一种具体实现,亦可以指一个java虚拟机实例。 虚拟机生命周期: 一个java虚拟机实例的天职是:负责运行一个java程序。当启动一个java程序时,一个虚拟机实例诞生。程序关闭退出,虚拟机实例... ...
分类:编程语言   时间:2016-06-20 15:33:40    阅读次数:209
Java千百问_08JDK详解(008)_通过代码如何编译java文件
点击进入_更多_Java千百问1、通过代码如何编译java文件编译器是一个命令行工具(jdk自带的编译工具javac,了解javac看这里:javac是什么),但也可以使用API来调用(一般的IDE都会使用这一组API来封装自己的编译功能)。编译器遵循Java语言规范(The Java Language Specification,JLS)和Java虚拟机规范(The Java Virtual Ma...
分类:编程语言   时间:2016-06-19 07:53:59    阅读次数:318
Java线程:概念及原理
线程是执行的程序中的一个线程。 Java虚拟机允许应用程序必须同时运行多个执行线程。 每个线程都有一个优先事项。具有更高优先级的线程优先于线程的优先级较低的执行。每个线程可能会或可能不会也被标记为一个守护进程。当某个线程中运行的代码创建一个新的Thread对象,新线程的优先级最初设置为创建线程的优先 ...
分类:编程语言   时间:2016-06-17 17:20:37    阅读次数:180
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!