Java 核心技术专题
2007-09-08 17:11
621 查看
本专题帮助软件开发人员了解 Java 平台和相关技术中最为基础与核心的内容,如 Java 编程语言、Java 虚拟机、Java SE 平台等;此外我们还讨论了 Java 编程技术中所涉及到的诸多高级主题,如集合、垃圾收集、I/O 编程、本地接口(JNI)等。掌握这些内容,对于每一位专业 Java 程序员来说都十分地关键,对于提高 Java 编程技能也十分地有价值。
Java 核心技术是广泛的 Java 平台和相关技术中最为基础和核心的部分,包括基础技术,如面向对象的 Java 语言、Java 虚拟机技术、Java 运行时库等,另外也包括 Java 技术中的一些高级特性,如集合、垃圾收集、I/O 编程、本地接口(JNI)、安全性、多线程编程等。
下列文章和教程提供了 Java 语言和编程相关技术的基础和深入介绍: Java 语言基础 Java 编程介绍 中级 Java 编程 Java 中的指针,引用及对象的 clone 深入理解 abstract class 和 interface Java 语言中的函数编程 Java 2 引用类使用指南 Java 5 语言增强 Java 5(代号为 Tiger)为 Java 语言带了较大的变化,下面内容将聚焦 Java 5 增强的语言特性: 泛型(Generic Type):支持定义带有抽象类型参数的类,这些参数由您在实例化时指定。 Java 语言与 Generics 介绍 JDK 5.0 中的泛型 多角度看 Java 中的泛型 Java 理论和实践: 了解泛型 诊断 Java 代码: 轻松掌握 Java 泛型系列(共四部分) 在 Eclipse 3.1 中体验 J2SE 5.0 的新特性 第 3 部分:泛型 注释(Annotation):允许您将元数据指定为源代码的一部分。 Tiger 中的注释,第 1 部分: 向 Java 代码中添加元数据 Tiger 中的注释,第 2 部分: 定制注释 在 Eclipse 3.1 中体验 J2SE 5.0 的新特性 第 2 部分:注释类型 Classworking 工具箱: 注释与配置文件 枚举:允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 枚举类型入门 驯服 Tiger: 深入研究枚举类型 在 Eclipse 3.1 中体验 J2SE 5.0 的新特性 第 1 部分:枚举类型 增强循环: 用 for/in 在 Java 5.0 中增强循环 正则表达式 Java 1.4 在 java.util.regex 包中加入了对使用正则表达式的模式匹配的支持: Java 中的正则表达式:Jakarta-ORO Java 中的正则表达式:java.util.regex Merlin 的魔力:用新的正则表达式库解析字符序列 构建用于正则表达式的抽象 Java API 使用正则表达式验证本地化数据 Java 编程实践 下列最佳实践节选自由 Addison-Wesley 出版的《Practical Java》一书: Java 应用程序中的按值传递语义 区分引用类型和原始类型 使用 finally 关键字来避免资源漏洞 尽量使用栈变量 勿用 Beans.instantiate() 创建新 bean 实例
管理 Java 类路径 (Windows) 管理 Java 类路径(UNIX 和 Mac OS X) 类路径冲突的鉴别 了解 Java ClassLoader 类装入问题解密,第 1 部分: 类装入和调试工具介绍 类装入问题解密,第 2 部分: 基本的类装入异常 类装入问题解密,第 3 部分: 基本的类装入异常 类装入问题解密,第 4 部分: 基本的类装入异常
Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 Java SE 6 新特性 专栏将对 Java SE 6 (或“Mustang”)中的新特性进行介绍。 驯服 Tiger 专栏对 Java SE 5 (或“Tiger”)做了精彩的概述。 Merlin 的魔力 系列讨论了以前的 Java SE 平台版本,J2SE 1.4 或 “Merlin”。许多现有的 Java 应用程序基于 J2SE 1.4,而且这个系列中的大多数概念是与 Java SE 5 编程相关的。
Java 的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。下面整理了和之相关的文章资源: Java 的内存泄漏 垃圾收集器与 Java 编程 Java 理论与实践:垃圾收集简史 Java 理论与实践:JVM 1.4.1 中的垃圾收集 Java 理论与实践:良好的内务处理实践:讨论了垃圾收集的局限性; 关注性能:引用对象 关注性能:谈论垃圾 关注性能:调优垃圾收集 优化 Java 垃圾收集的性能 优化 Java 垃圾收集器改进系统性能 集合框架(Collections Framework) “集合框架”提供了一组精心设计的接口和类,它们以单个单元即集合的形式存储和操作数据组。对于计算机科学数据结构课程中学到的许多抽象数据类型如映射(map)、集(set)、列表(list)、树(tree)、数组(array)、散列表(hashtable)和其它集合来说,该框架提供了一个方便的 API。 Java 集合框架 集合与通用集合 Java 理论与实践:并发集合类 驯服 Tiger: 并发集合 驯服 Tiger: 集合框架 Trove 集合类 Merlin 的魔力:维护插入顺序 - 使用新链接的 HashSet 和 HashMap 实现 I/O 下列内容与 Java 输入输出(I/O)编程主题相关: 彻底转变流,第 1 部分 彻底转变流,第 2 部分:优化 Java 内部 I/O 网络数据流的 Java 处理 运用异步输入输出流编写 Socket 进程通信 花 1K 内存实现高效 I/O 的 RandomAccessFile 类 Java 动态编程与字节码工具 “Java 编程的动态性”系列文章研究了执行 Java 应用程序时幕后所发生的事情。 第 1 部分:类和类装入 第 2 部分:引入反射 第 3 部分:应用反射 第 4 部分:用 Javassist 进行类转换 第 5 部分:动态转换类 第 6 部分:利用 Javassist 进行面向方面的更改 第 7 部分:用 BCEL 设计字节码 第 8 部分:用代码生成取代反射 动态代理工具 是 java.lang.reflect 包的一部分,在 JDK 1.3 版本中添加到 JDK,它允许程序创建 代理对象。 利用动态代理的 Java 验证 Java 理论与实践: 用动态代理进行修饰 使用 Java 中的动态代理实现数据库连接池 “Classworking 工具箱”系列文章演示了如何使用运行时 classworking,来用全速前进的生成代码取代反射代码。
IBM Developer Kit 简介 垃圾收集策略 类共享 监视和判断问题 下面介绍了有关 IBM JVM for Linux 内容: IBM JVM for Linux JIT 诊断简介 IBM JVM for Linux on POWER 的性能调优技巧 下文介绍了 IBM Java 垃圾收集器: 出色的“清洁工具”- 理解 IBM Java 垃圾收集器:对象分配
“ Java 理论与实践 ” 专栏旨在探索设计原则如何满足解决实际问题的需求这一难以捉摸的结合点。我们将探索设计模式、可靠软件设计的原则以及为什么“最佳实践”是最好的,同时也关注如何将它们应用于实际问题。
|
|
相关文章推荐
- Java 核心技术专题全新改版
- IBM:Java 核心技术专题
- Java核心技术点之集合框架
- java核心技术之-----整形和浮点类型
- 10.Java核心技术—抽象和接口的相关要点
- 11.Java2核心技术—Java5.0新特性
- java核心技术----接口
- JAVA2核心技术阅读笔记(一)
- java编程实现杨辉三角(摘自java核心技术.卷I)
- java核心技术简单例子
- [原创]web报表开发技术专题二:报表工具的核心---数据集的变换
- 【笔记】java核心技术-对象的克隆
- Java中的四个核心技术思想
- Java核心技术- Java内存分配原理
- 【Java核心技术——反射
- Java核心技术 卷I —— 第6章 接口与内部类
- java核心技术--对象与类
- Java学习强烈推荐书籍—Java核心技术Ⅰ、Ⅱ
- Java核心技术第2章
- Java中的四个核心技术思想