Java基础
文章平均质量分 79
Sanco
这个作者很懒,什么都没留下…
展开
-
java线程学习基础
1.线程中一些基本术语和概念1.1线程的几个状态初始化状态就绪状态运行状态阻塞状态终止状态1.2 Daemon线程Daemon线程区别一般线程之处是:主程序一旦结束,Daemon线程就会结束。1.3锁的定义为了协调多个并发运行的线程使用共享资源才引入了锁的概念。1.4死锁任何多线程应用程序都有死锁风险。当一组线程中的每一个都在等待一个只有该组中另一个线程才能引起的事件时,我们就说这组线程死锁了。换原创 2005-01-19 11:59:00 · 1849 阅读 · 2 评论 -
设计模式之FlyWeight模式
设计模式之Flyweight(享元) FlyWeight模式Flyweight模式定义:避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类).为什么使用?面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个对象,几千个字,对象数就是几千,无疑耗费内存,那么我们还是要"求同存异",找出这些对象群的共同点,设原创 2005-01-17 22:26:00 · 1380 阅读 · 2 评论 -
字符串匹配算法
kmp算法:(java版)class SuiteString{ /** * To get the NEXT array coordinate the subString. * @param sub the subString * @return the NEXT array * */ private static int[] getNext( String s原创 2005-02-20 18:31:00 · 1850 阅读 · 1 评论 -
OSGi Technology
Introduction OSGI规范为网络服务定义了一个标准的、面向组件的计算环境。将OSGI服务平台添加到一个网络设备中,可以为其增加在网络的任何地方管理组件的生命周期的能力。软件组件可以从运行中被安装、升级或者移除而不需要中断设备的操作。软件组件可以动态的发现和使用其他库或者应用程序。通过这个平台,软件组件可以作为商品在柜台中出售以及在家里开发。OSGI联盟已经开发出很多标准组件接口,从普通原创 2005-06-29 09:45:00 · 3242 阅读 · 2 评论 -
J2ME 简介
J2ME简介■前言 如果您曾经http://www.javasoft.com ;网站上查询有关Java 2 Micro Edition 的资料,十之八九会被一大堆的技术名词搞的一头雾水。什么 KVM ,什么CLDC 、CDC 、MIDP ,後面还冒出了Personal Java 、Embedded Java以及JES 等名词。虽然名为Java 的微小版本,可是它的世界可真是不小,让我们满原创 2005-07-21 11:15:00 · 1597 阅读 · 0 评论 -
Java中实现sizeof详述
1.Java有类似于C语言中sizeof()的操作器吗? 表面答案是Java没有提供任何类似于C语言的sizeof()的操作器。但是,我们应该想想为什么java 程序员偶尔也需要它。 C语言程序员自己管理大多数的数据结构存储分配,并且 sizeof()不负责了解分配的存储块的尺寸大小。C 存储分配器如malloc(),只要涉及到对象初始化几乎什么事都不做:程序员必须设置作为更深一层对象原创 2005-06-09 17:19:00 · 6261 阅读 · 3 评论