本专题帮助软件开发人员了解 Java 平台和相关技术中最为基础与核心的内容,如 Java 编程语言、Java 虚拟机、Java SE 平台等;此外我们还讨论了 Java 编程技术中所涉及到的诸多高级主题,如集合、垃圾收集、I/O 编程、本地接口(JNI)等。掌握这些内容,对于每一位专业 Java 程序员来说都十分地关键,对于提高 Java 编程技能也十分地有价值。

首页

Java 理论与实践: 使用通配符简化泛型使用:通配符是 Java 语言中最复杂的泛型之一。本文解释了一些由 javac 生成的怪异错误消息并提供了一些简化泛型使用的技巧和解决方法。

多种计时器的比较与分析:本文主要比较和分析了 java.util.Timer,Commonj Timer 和 IBM WebSphere Application Server Scheduler 三种计时器的特点和差异,并深入剖析了不同计时器的使用场景及代码片段。

Scala 和 XML:Scala 是一种在 Java 虚拟机(JVM)上运行的流行的新型编程语言。在本文中,您将了解 Scala 如何将 XML 处理转变为一种乐事。

精通 Groovy:本教程适合于想快速轻松地了解 Groovy 基础知识的 Java 开发人员。了解 Groovy 对 Java 语法的简化变形,学习 Groovy 的核心功能,例如本地集合、内置正则表达式和闭包。

面向 Java 开发人员的 Scala 指南: 类操作本文作者遵循对一种语言进行评价的基本前提:一种语言的威力可以直接通过它集成新功能的能力衡量,在本文中就是指对复数的支持。跟随本文,您将了解在 Scala 中与类的定义和使用有关的一些有趣特性。

Rope:理论与实践:Java 语言默认的 String 和 StringBuilder 类很难支撑起操纵大量字符串的系统。rope 数据结构可能是更好的替代品。这篇文章介绍 Ropes for Java,这是针对 Java 平台的 rope 实现;本文还将研究性能问题,并提供一些有效使用 rope 库的指导。

面向 Java 开发人员的 Scala 指南: 面向对象的函数编程:本文将举例说明您为何应该花时间学习 Scala(例如并发),并介绍如何快速从中受益。

Windows 平台上长路径名文件的解决方法:使用本文的方法,可以解决在 Windows 平台上标准 API 函数对长路径名文件支持的局限性问题,给开发测试工作带来方便。

使用 javax.tools 创建动态应用程序:本文将探查 Java SE 6 中新添加的 javax.tools 包中提供的主要类,并演示如何使用它们创建一个 façade,以从 Java String 而不是从文件中编译 Java 源代码,并使用这个 façade 构建交互式绘图应用程序。

JNI 对象在函数调用中的生命周期:本文作者结合实际开发中遇到的问题,讲述和强调了 JNI 对象生命周期的概念,并提出正确的解决方法,希望能和读者分享自己的经验和教训。

系列专栏

Java 理论与实践系列 这是由经验丰富的 Java 开发人员 Brian Goetz 撰写的一个专栏月刊。本专栏旨在探索设计原则如何满足解决实际问题的需求这一难以捉摸的结合点。我们将探索设计模式、可靠软件设计的原则以及为什么“最佳实践”是最好的,同时也关注如何将它们应用于实际问题。

Java SE 6 新特性系列 本系列文章主要介绍 Java SE 6 在 API 库方面的部分新特性,通过讲解一些例子,帮助开发者在编程实践当中更好的运用 Java SE 6,提高开发效率。

Java SE 5“驯服 Tiger”系列 本系列专栏对 Java SE 5 (或“Tiger”)做了精彩的概述。

Java SE 4“Merlin 的魔力”系列 本系列讨论了以前的 Java SE 平台版本,J2SE 1.4 或 “Merlin”。许多现有的 Java 应用程序基于 J2SE 1.4,而且这个系列中的大多数概念是与 Java SE 5 编程相关的。

相关资源

PHP 项目资源 了解和学习当前最流行的 Web 开发动态脚本语言 PHP。

Web 2.0 开发技术资源 整理了与 Web 2.0 相关的技术(REST, Mashup, Atom, RSS, 社会计算, Ajax 等)文章,教程和相关项目资源。

Ajax 技术资源 学习如何使用 Ajax 技术创建更高交互性的 Web 应用程序。

Web 开发技术文档库 包含大量讲述 Web 开发和架构技术以及各种开发框架的文档。

Web 开发热门内容 在这里找到 developerWorks Web 开发技术专区最新最热门的文章、教程和系列专栏。

Eclipse 项目资源 整理了用于 Eclipse 开发的技术文章,教程和相关项目资源。