java
erbort
嵌入式操作系统μCOS-μCLinuxLinuxQTandroidARM7ARM9Cortex M3 A9
展开
-
JDK和JRE
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。如果安装了JDK,会发同你的电脑有两转载 2013-04-15 22:26:01 · 602 阅读 · 0 评论 -
详解JVM工作原理和特点
JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境.1.创建JVM装载环境和配置2.装载JVM.dll3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例4.调用JNIEnv实例装载并处理class类。在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是J转载 2014-02-07 14:23:36 · 555 阅读 · 0 评论 -
Java中的四个核心技术思想
Java已经成为一个庞大而复杂的技术平台,对于开发人员而言,要想更好的掌握Java技术,深入理解底层的技术处理细节必不可少。对核心概念和思想的掌握可以帮助我们举一反三、触类旁通,有助于提升我们对整个Java平台的理解力。这里所介绍的是Java技术平台的几个核心概念,其中所蕴含的思想有助于我们更深刻的理解Java技术。Java虚拟机Java虚拟机的主要任务是装在class文件并且执行转载 2014-02-07 14:42:28 · 755 阅读 · 0 评论 -
深入Java虚拟机:JVM中的Stack和Heap
在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。一般,JVM的内存分为两部分:Stack和Heap。Stack(栈)是JVM的内存指令区。Stack管理很简单,push一定长度字节的数据或者指令,Stack指针压栈相应的字节位移;pop一定字节长度转载 2014-02-07 14:43:28 · 473 阅读 · 0 评论 -
迭代器iterator
迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞到容器对象中去;或者根本不去提供什么遍历算法,让使用容器的人自己去实现去吧。这两种情况好像都能够解决问题。原创 2014-03-10 23:35:22 · 441 阅读 · 0 评论 -
java之native
1.参考文献:http://blog.csdn.net/youjianbo_han_87/article/details/2586375http://blog.csdn.net/yangjiali014/article/details/1633017http://blog.chinaunix.net/space.php?uid=7437948&do=blog&id=20转载 2014-03-17 23:06:59 · 462 阅读 · 0 评论 -
设计模式
设计模式在粒度和抽象层次上各不相同。由于存在众多的设计模式,所以我们可以用一种方式将它们组织起来。这里,我们根据两条准则对模式进行分类,如下表所示:转载 2014-05-17 17:53:31 · 446 阅读 · 0 评论 -
java之二分查找算法实现
/** * ">>" 右边移出去的部分扔掉不要,左边空出来的部分用原来的数字填充(这就是所谓的带符号右移) * ">>>" 右移 左边补0 */ /** * 二分查找(递归实现) * @param * @param array 有序数组 * @param from 起始下标 * @param to 终止下标 * @param key 需要查找的关键字 * @return * @throws Exc原创 2016-12-01 10:51:51 · 481 阅读 · 0 评论