java JNI 调试出现的错误ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../s....
分类:
编程语言 时间:
2014-06-25 21:02:35
阅读次数:
395
Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。
Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现来确定的。Linux 2.6上的HotSpot使用了NPTL机制,JVM线程跟内核轻量级进程有一一对应的关系。线程的调度完全交给了操作系统内核,当然jvm还保留一些策略足以影响到...
分类:
编程语言 时间:
2014-06-25 19:20:52
阅读次数:
233
?编程思想,编程是一种思想。这到底是怎样的一种思想?今天有一位学java的新人问我,java基础都明白了,但就是当去面对一个问题需要解决的时候,却不知道怎么去开始。其实这就是只会用了工具,而对思想没有掌握。编程的思想,更像是一种教你如何去分析问题和解决问题的方式。大部分学习编程的新人,在接手一个问题的时候,都是先打开编程工具,写几行代码,然后再去想接下来怎么做,是对问题似懂非懂的情况下,继续修改代...
分类:
其他好文 时间:
2014-06-24 19:46:40
阅读次数:
204
Manifest和TypeTag是要解决什么问题?As with other JVM languages, Scala’s types are erased at compile time. This means that if you were to inspect the runtime typ...
分类:
其他好文 时间:
2014-06-24 12:49:07
阅读次数:
187
一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从GC...
分类:
编程语言 时间:
2014-06-24 11:52:29
阅读次数:
310
教程相关的话语-----别人告诉我,这样的主题会显得我很牛的感觉,装cool下
教程分为两部分,主要介绍jython脚本语言,希望通过尽量多的相关知识能够让你有能力进行基于jython的应用开发。
jython是什么?它是python的一种实现(如果不想修改jython解释器的本意,而只是做jython的开发,可以不必深究,
毕竟如同做java开发,除非大牛,也没太大必要去深究JVM...
分类:
其他好文 时间:
2014-06-22 22:01:40
阅读次数:
202
类装载器ClassLoader类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。类装载器把一个类装入JVM中,要经过三步:1.装载:查找和导入Class文件;2.链接:执行校验、准备和解析(解析是可以选择的);3.初始化:对类的静态变量、静态代码块执行初始化工作;..
分类:
编程语言 时间:
2014-06-22 08:11:36
阅读次数:
276
jdkjre====================================#./jre1.6.0_27-for-linux.bin#ls/usr/java/jre1.6.0_27/#mv/usr/java/jre1.6.0_27/*/usr/java/#viprofile27exportJAVA_HOME=/usr/javaexportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=$JAVA_HOME/lib============================..
分类:
编程语言 时间:
2014-06-21 19:43:40
阅读次数:
388