
j2me
juniorhope
这个作者很懒,什么都没留下…
展开
-
简单的滚动条算法 (j2me描述)
void scrollBar(Graphics g,int total,int index,int each) { int startX =220; int StartY = 20; int EndX =220; int EndY= 300; int height = each*(EndY-StartY)/total;原创 2010-04-13 10:35:00 · 865 阅读 · 0 评论 -
XML解析的三种方式
高效解析XML是任何一个优秀的编码框架所必须包含的一块功能。在Java的世界当中,有三种处理XML的方式:DOM, SAX, StAX。网上对这三种解析模式也有了大量的说明。那么这三种解析方式在实际使用时到底各有什么特点呢?让我们通过三个实例来进行横向的比较。首先我们创建一个xml文件,命名为 data.xml:1xml version="1.0" e转载 2010-04-08 10:44:00 · 721 阅读 · 0 评论 -
如何实现自己的classloader
如何实现自己的classloader来加载类 刚开始学习加载的时候,接触到的是HeloWorld程序,当时不知道为什么在public static void main(String [] args) 方法里写了System.out.println("Hello World!") 就可以在控制台打出“Hello World!”来,确实的说,是什么东西隐蔽在后面执行了我们写的这段代码,通过后来的学习,知道了所有的class都是通过classloader来加载的。java规范这么说,Java的Class转载 2010-06-30 15:42:00 · 689 阅读 · 0 评论 -
Java的类装载器(Class Loader)和命名空间(NameSpace)
摘要Java的类装载器是Java动态性的核心,本文将向大家简要介绍Java的类装载器,及相关的parent delegation模型,命名空间,运行时包等概念,同时讨论一些在学习中容易混淆的问题。 类装载器的功能及分类顾名思义,类装载器是用来把类(class)装载进JVM的。JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 bootstrap是JVM自带的类装载器,用来装载核心类库转载 2010-06-30 15:44:00 · 496 阅读 · 0 评论 -
ClassLoader原理
<br /><br />ClassLoader原理 <br />JVM规范定义了两种类型的类装载器:启动内装载器(bootstrap)和用户自定义装载器(user-defined class loader)。 <br />一. ClassLoader基本概念<br />1.ClassLoader分类<br />类装载器是用来把类(class)装载进JVM的。<br />JVM规范定义了两种类型的类装载器:启动内装载器(bo转载 2010-06-30 15:41:00 · 312 阅读 · 0 评论 -
Java程序类加载完全揭密
类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试ClassNotFoundException, ClassCastException的工作中解脱出来。 这篇文章从基础讲起,比如代码与数据的不同之处是什么,他们是如何构成一个实例或对象的。然后深入探讨java虚拟机(JVM)是如何利用类加载器读取代码,以及java中类加载器的主要类型。接着用一个类加载的基本算法看一下类加转载 2010-06-30 15:45:00 · 353 阅读 · 0 评论 -
Java虚拟机类装载:原理、实现与应用
<br /><br />一、引言 <br /> Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 <br /> 二、Java虚拟机的类装载实现与应用 <br /> 2.1 装载过程简介 <br /> 所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制转载 2010-06-30 15:45:00 · 295 阅读 · 0 评论