
java
文章平均质量分 79
壊壊壊人噢
勤劳的码农
展开
-
Java内存分配全面浅析
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见J转载 2014-10-07 15:27:46 · 394 阅读 · 0 评论 -
利用eclipse将java源码打包成jar【图】
步奏: 1.工具 Eclipes 2.编写需要打包的代码 代码可以是带Main函数的,也可以只是将自己的类库打包, 我写的代码如下: [java] view plaincopyprint? "175751" snippet_file_name="blog_20140131_1_3836406" name="code" class="转载 2014-10-09 17:49:16 · 3051 阅读 · 0 评论 -
java中synchronized用法
synchronized的一个简单例子 public class TextThread { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Th转载 2014-10-13 16:38:40 · 374 阅读 · 0 评论 -
JAVA wait(), notify(),sleep详解
在JAVA中,是没有类似于PV操作、进程互斥等相关的方法的。JAVA的进程同步是通过synchronized()来实现的,需要说明的是,JAVA的synchronized()方法类似于操作系统概念中的互斥内存块,在JAVA中的Object类型中,都是带有一个内存锁的,在有线程获取该内存锁后,其它线程无法访问该内存,从而实现JAVA中简单的同步、互斥操作。明白这个原理,就能理解为什么synchron转载 2014-10-13 20:49:23 · 428 阅读 · 0 评论 -
(Android)java虚拟机和Dalvik虚拟机的区别
Google于2007年底正式发布了Android SDK, 作为 Android系统的重要特性,Dalvik虚拟机也第一次进入了人们的视野。它对内存的高效使用,和在低速CPU上表现出的高性能,确实令人刮目相看。 依赖于底层Posix兼容的操作系统,它可以简单的完成进程隔离和线程管理。每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例, 其代码在虚拟机的解释下得以执行。转载 2014-10-22 11:30:06 · 460 阅读 · 0 评论