本文阐述了Java数据库操作的基本流程,介绍了几个常用的重要操作技巧。...详细
Java语言提供了一种接口(interface)机制。这种接口机制使Java的面向对象编程变得更加灵活。我们可以用接口来定义一个类的表现形式,但接口不能包含任何实现。接口(interface)比抽象(abstract)的概念更进了一步。你可以把一个接口看成是一个纯的抽象类。理解并用好接口机制将帮助我们更好的掌握Java这种面向对象的编程语言。本文讨论了一下接口的使用规则以及相关的应用。...详细
UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包的排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。它不属于连接型协议,因而具有资源消耗小,处理速度快的优点,所以通常音频、视频和普通数据在传 送时使用UDP较多,因为它们即使偶尔丢失一两个数据包,也不会对接收结果产生太大影响。本文介绍了在Java中操纵UDP协议编制程序的方法。...详细
Java语言定义了public、protected、private、abstract、static和final这6常用修饰词外还定义了5个不太常用的修饰词,本文对这11个Java修饰词作了介绍。...详细
J2EE的一个主要设计原理是J2EE应用程序可以松散地耦合用组件组装,在组装或者部署应用程序时而不是在组件开发时定义或者改变这些组件的相互连接。J2EE组件使用JNDI相互查找和查找所需要的资源,如JDBC和JMS连接。JMS这样的技术鼓励松散耦合,允许灵活地为工作流程建模、容易分配处理任务、可伸缩性和容错性。很多J2SE服务器应用程序也可以从这些技术和原理中受益。 ...详细
本文讨论的连接池包括一个连接池类(DBConnectionPool)和一个连接池管理类(DBConnetionPoolManager)。连接池类是对某一数据库所有连接的“缓冲池”,主要实现以下功能:从连接池获取或创建可用连接;使用完毕之后,把连接返还给连接池;在系统关闭前,断开所有连接并释放连接占用的系统资源;还能够处理无效连接(原来登记为可用的连接,由于某种原因不再可用,如超时、通讯问题,并能够限制连接池中的连接总数不低于某个预定值和不超过某个预定值。 ...详细
JAVA语言是一种可移植的,简单的,健壮的嵌入式语言。并且对网络,数据库有很好的支持,基于JAVA语言的这种特性可以十分容易地建立一个小型INTERNET服务器。本文介绍了用JAVA语言编写了一个WEB微型服务器,对简单的HTTP请求进行响应,并通过后端数据库对用户的查询进行处理,从而动态地返回HTML页面。...详细
本文基于Linux 2.6讲解了内核的编译步骤及模块的动态加载方法。...详细
本文介绍了ORACLE常用的数据控制语句、数据定义、查询语句、数据对象、权限管理语句的SQL语法。...详细
容器是Java编程的一大利器,常用的类是:ArrayList (List)作为可变长数组、HashMap(Map)用来建立查找表,Set很少用,只在HashMap的使用中连带用过一些。通过对这两个类的熟悉,能够将List、Set和Map三大类的基本用法掌握。另外它的几个辅助类要掌握:Iterator和Collections。Collections类 提供容器的一些通用工具,比如排序。而说到排序,就牵扯出了比较器:Comparator。能够熟练使用Comparator类,可以让你为自己的需求和自己的类定制排序方案。...详细
本文介绍了在Java中利用JMF编写摄像头拍照程序实例。...详细
本文详细介绍了Debian Linux系统下的内核编译方法。...详细
本文介绍了在Java语言中获得控制台用户输入的信息复制文件、写文件、文件重命名等对文件操作的方法。...详细
垃圾收集是一个比较复杂的过程。通常,Java运行时会遍历堆,检查不再被其他对象引用、从而可以安全删除的对象,然而,由于垃圾收集占用CPU周期,所以它可能会影响应用程序代码的执行。实时应用程序有严格的时间要求,即它们必须在确定的、已知的延迟条件下执行应用程序代码。因此垃圾收集所引起的不可预知的延迟延长就成为一个问题。本文介绍了这个问题的解决方案是不要对实时应用程序使用Java,或者在Java中使用另一种内存管理方法来代替垃圾收集程序。...详细
任何Java应用的性能调整基础都涉及到堆的大小和垃圾回收设置。堆可分为三代,年轻的,年老的和持久的。Hotspot JVM的内存基本配置包括最大堆大小,初始堆大小和年轻一代堆的大小。当配置最大堆大小时可参考下面一些指导:最大大小应小于物理内存,避免虚存的页面调度。需要减去其他进程使用的内存 在负载测试时进行优化,也可以选择不同的垃圾回收算法。首先是增量垃圾回收。该算法的意思是减少单个对象回收停顿时间,这样的结果是整体回收性能的下降。该算法将相互引用的对象分组,然后尝试按组回收。...详细
J2EE是基于JAVA 技术,平台无关性表现突出。它还是开放的标准,许多大型公司已经实现了对该规范支持的应用服务器。如BEA、IBM、ORACLE等。J2EE提供相当专业的通用软件服务,提供了一个优秀的企业级应用程序框架,对快速高质量开发打下基础。文中还介绍了J2EE提出的背景,并对J2EE的相关名词作了解释。...详细
图片文件格式转换最核心的问题就是要解决各种图片格式的编码和解码,推荐用jimi包,可从http://java.sun.com/products/jimi/下载该包及其源码和demo。本文介绍了用jimi进行图片文件格式转换和线性缩放的方法。...详细
Jacks测试套件检查Java编译器是否符合JLS。它由大量小测试案例组成,每个测试都侧重于JLS中特定的部分。通过生成带有指定编译行为的小测试案例,然后将每个案例的执行自动化,编译器作者或调试者可以快速找出Java源码到字节码转换中存在的问题。开发Jacks背后的概念是要简化对多编译器或多编译器配置所运行的测试。如果手工进行,您必须重复地设置环境变量,然后根据所期望的结果来检查测试结果。而通过使用 Jacks,只需要更改到存放测试的目录, 调用Jacks框架,然后表明应该使用哪个编译器配置。...详细
Thread类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从Thread类导出的新类。程序员必须覆盖Thread的run()函数来完成有用的工作。用户并不直接调用此函数;而是必须调用Thread的start()函数,该函数再调用run()。Runnable接口只有一个函数run(),此函数必须由实现了此接口的类实现。...详细
安装SQL Server2K后,我的这台机器上调用微软的CDO或者CDOEX访问Exchange邮箱发生了异常!而且ADSI也工作不正常。本文介绍了解决这个CDOEX的问题,就是下载并安装MDAC 2.6 SP1 (2.61.7326.6).exe。在任何机器上安装SQL Server 2000时,都请注意这个问题!一旦发现原来可以运行的程序现在爆出一些莫名其妙的错误,请先更新这台机器上的MDAC或者打SQL Server 2000 SP1。...详细