Java本身是一种设计的很easy,很静止的语言,所以Java背后的原理也很easy,归结起来就是两点:1、JVM的内存管理理解了这一点,全部和对象相关的问题统统都能解决2、JVM Class Loader理解了这一点,全部和Java相关的配置问题,包含各种App Server的配置,应用的公布问题...
分类:
其他好文 时间:
2014-07-07 15:57:38
阅读次数:
184
相同点:1. 内存管理,两者都采用GC来对内存进行回收。因此Java与javascript的内存泄露情况十分相似。2. 代码编译为机器码后由中间件执行:Java使用前会编译为字节码后由JVM执行,V8引擎采用JIT将js编译为机器码后由引擎执行。3. 内存申请,对象(Object)与数组(Array...
分类:
编程语言 时间:
2014-07-07 14:42:05
阅读次数:
229
property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取。这两者是有本质区别的。资料上说二者一个是service的属性,而另一个是interface的。第一种好象更准确,摘要如...
分类:
其他好文 时间:
2014-07-07 14:02:36
阅读次数:
275
原因1:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安两个是32位一个是64位。原因2:给定目录下jvm.dll不存在对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因1的概率更大一些,原因2不太可能发生。
分类:
系统相关 时间:
2014-07-01 22:50:51
阅读次数:
365
一 前言 本文所讨论的“内存”主要指(静态)数据区、堆区和栈区空间(详细的布局和描述参考《Linux虚拟地址空间布局》一文)。数据区内存在程序编译时分配,该内存的生存期为程序的整个运行期间,如全局变量和static关键字所声明的静态变量。函数执行时在栈上开辟局部自动变量的储存空间,执行结束时自动释....
分类:
编程语言 时间:
2014-07-01 21:31:21
阅读次数:
1117
-Xms512m
-Xmx1024m
-XX:MaxPermSize=1204m
-XX:+UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled
sh
set JAVA_OPTS="-Xms256m -Xmx512m -XX:+CMSClassUnloadingEnabled -X...
分类:
其他好文 时间:
2014-06-30 00:02:25
阅读次数:
209
Java体系: JDK(Java development Kit)包括:java程序设计语言,java虚拟机,java API类库。如图: Java技术体系:Java Card(Applets),Java ME(Micro Edition),Java SE(Standard Edition),Ja....
分类:
其他好文 时间:
2014-06-29 19:19:15
阅读次数:
228
网上很多文件介绍了 jvm 内存管理的理论,但在 Dalvikvm 中,究竟是如何实现的。
这几天猛看了 Dalvikvm 的源代码,说一下我的理解:
在大层面上讲跟理论一样,jvm 把内存分成了一些区,
关于各区的说明参见。
http://blog.csdn.net/lengyuhong/article/details/5953544
对于h...
分类:
移动开发 时间:
2014-06-28 07:11:04
阅读次数:
281
Mina 特性说明
MINA 是一个简单而特性强大的网络应用框架,它提供如下特性 :
提供针对多种传输类型的 API :
TCP/IP & UDP/IP (通过 Java NIO)串口通信 (RS232) (通过 RXTX)JVM 内部管道通信你可以实现自己的网络协议 !
使用过滤器接口(Filter)作为扩展点 ; 同 Servlet 过滤器很像低层和高层 API :
低层...
分类:
其他好文 时间:
2014-06-27 23:37:03
阅读次数:
490
??
http://catpad.net/michael/jvm/是一个开源的简易的JVM实现。它实现了大多数的JVM功能,实现简单,适合广大技术爱好者了解JVM的内部工作原理。可以参考《Inside the Java Virtual Machine》by
Bill Venners,本书对jvm结构,Java class的定义有详细的讲解。
本文介绍下其中的一些关键实现点:
类加...
分类:
其他好文 时间:
2014-06-27 08:27:48
阅读次数:
514