-
在Java中基于UDP协议编程[图] 日期:2009-12-23 15:42:36 点击:5 好评:0
在Java中进行网络编程是相对轻易的,因为J2SE中的java.net包已经对各种通信协议很好的进行了封装,本文主要讲述如何基于UDP(用户数据报)协议编写应用程序。 通常我们进行网络编程一般...
-
java多线程设计模式详解之四 日期:2009-12-23 15:42:36 点击:5 好评:0
ReadWriteLock 多线程读写同一个对象的数据是很普遍的,通常,要避免读写冲突,必须保证任何时候仅有一个线程在写入,有线程正在读取的时候,写入操作就必须等待。简单说,就是要...
-
手机操作系统及移动开发 日期:2009-12-23 15:42:36 点击:3 好评:0
随着时间的推移,人们手上的手机也在不断发展,以前的曾经经典一时的V998,8250,渐渐消失在人们的视线里,取而代之是彩屏,现在随着时间的推移,手机智能化不断提高,手机操作...
-
3D编程指南第一部分:快速进入移动JAVA 3D编程世界 日期:2009-12-23 15:42:36 点击:3 好评:0
3D编程指南第一部分:快速进入移动Java 3D编程世界 ?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 下面你可以下载源程序和应用程序包的zip文件,并且继续看该指南。 l 源代...
-
使用Java蓝牙无线通讯技术API(第一部分 -API概览)(1) 日期:2009-12-23 15:42:36 点击:3 好评:0
蓝牙是一种低成本、短距离的无线通信技术。对于那些希望创建个人局域网(PANs)的人们来说,蓝牙技术已经越来越流行了。每个个人局域网都在独立设备的四周被动态地创建,并且为...
-
使用Java蓝牙无线通讯技术API(第一部分 -API概览)(2) 日期:2009-12-23 15:42:36 点击:11 好评:0
数据元素类 一个服务可以有许多的属性,一些是强制性的,其他的是可选的。一个服务属性由一个数据元素对象来表现,这个数据元素对象提供了设置并取得属性值的方法。 强制性属...
-
java多线程设计模式详解之二 日期:2009-12-23 15:42:36 点击:2 好评:0
wait()/notify() 通常,多线程之间需要协调工作。例如,浏览器的一个显示图片的线程displayThread想要执行显示图片的任务,必须等待下载线程downloadThread将该图片下载完毕。假如图片还没有...
-
java多线程设计模式详解之一 日期:2009-12-23 15:42:36 点击:2 好评:0
线程的创建和启动 Java语言已经内置了多线程支持,所有实现Runnable接口的类都可被启动一个新线程,新线程会执行该实例的run()方法,当run()方法执行完毕后,线程就结束了。一旦一个...
-
Java数据对象(JDO)快速入门 日期:2009-12-23 15:42:36 点击:0 好评:0
持久化Java技术对象到任何关系型数据库都是一项富有挑战性的任务,因为它必须潜心于序列化层次化结构的Java对象到基于表结构的数据库,反之亦然。这个挑战是独一无二的,因为将...
-
利用Java1.1实现zip方式的压缩/解压缩方法 日期:2009-12-23 15:42:36 点击:1 好评:0
宋 现 锋 中科院 地理所 -------------------------------------------------------------------------------- 简 介 由 于 网 络 带 宽 是 有 限 的, 所 以 数 据 文 件 的 压 缩 有 利 于 数 据 在Internet 上 的 快...
-
java多线程设计模式详解之三 日期:2009-12-23 15:42:36 点击:1 好评:0
前面谈了多线程应用程序能极大地改善用户相应。例如对于一个Web应用程序,每当一个用户请求服务器连接时,服务器就可以启动一个新线程为用户服务。 然而,创建和销毁线程本身就...
-
利用java Api打印JTable 日期:2009-12-23 15:42:36 点击:4 好评:0
利用JavaApi打印JTable 参考书籍完成的一个可以打印一个单独JTable组件的涵数,希望对大家有所帮助. privatevoidprintTable(){ Toolkitkit=Toolkit.getDefaultToolkit();//获取工具箱 Propertiesprops=newProperties(...
-
利用JAVA API函数实现数据的压缩与解压缩 日期:2009-12-23 15:42:36 点击:1 好评:0
内容: 综述 数据压缩概述 从ZIP文件中解压缩和提取数据 将数据压缩归档入一ZIP文件 ZIP文件属性 求和校验 压缩对象 如何对JAR文件进行操作呢? 结束语 Also in the Java zone: 教学 工具与产...
-
通过Java套接字传递对象[组图] 日期:2009-12-23 15:42:36 点击:1 好评:0
使用JavaTM远程方法调用(RMI),可以很方便地开发分布式的基于对象的应用程序。RMI的简单性,是由网络通信的费用作为代价的。底层的套接字可以用来开发客户/服务器系统,但是由于...
-
Java 理论与实践: 非阻塞算法简介[组图] 日期:2009-12-23 15:42:36 点击:6 好评:0
Java 5.0 第一次让使用 Java 语言开发非阻塞算法成为可能, java.util.concurrent 包充分地利用了这个功能。非阻塞算法属于并发算法,它们可以安全地派生它们的线程,不通过锁定派生,而是...
-
跨越边界: 活动记录和 Java 编程中特定于域的语言 日期:2009-12-23 15:42:36 点击:1 好评:0
Java 编程的世界布满了特定于域的语言(DSL),但是在 Java 语言中用来构建 DSL 的选项是有限的。使用 Ruby 则不是这样。在这篇文章中,将学习 Ruby 提供的一些漂亮方式,可以集成干净的...
-
使用 EJB 3.0 Java Persistence API 设计企业应用程序 日期:2009-12-23 15:42:36 点击:4 好评:0
本文将介绍 Java Platform, Enterprise Edition (Java EE 5) 的一种设计方法,它利用了 Enterprise JavaBeans (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一种标准的对象关系映射解决方案,该解决方案避...
-
《Java极限编程》(Java Tool for Extreme Programming)读书笔记 (4) 日期:2009-12-23 15:42:36 点击:2 好评:0
第四章 使用Ant进行持续整合这一章是对Ant的一个基础介绍,包括1.Ant构建文件 build.XML2.项目 project name=myproject default=all basedir=.3.目标 target name=all depends=clean, fetch, build, test, docs, deploySte...
-
24点算法的java代码 日期:2009-12-23 15:42:36 点击:1 好评:0
/*我编的小程序,逻辑有点混乱,注释也少得可怜,但应该能列出任何能用四则运算得出24的四个1~10的数的等于24的等式。 大家若有空,请指点。*/ publicclassTest24Point{ publicstaticvoidmain...
-
《Java编程思想》(第二版)第6章:重复运用classes 日期:2009-12-23 15:42:36 点击:7 好评:0
Java有着众人赞叹的功能,程序代码的重复运用便是其中之一.但是,假如想获得革命性的改变,你得远远超越"复制程序代码,然后改变之"的旧式程序代码的复用途径:组合(Composition)和继续(I...