Java 核心技术专题

 

什么是 Java 核心技术?
Java 语言与编程实践
Java 虚拟机技术
Java SE 平台技术
Java 高级编程技术
IBM Java 运行时与 SDK
Java 理论与实践



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


什么是 Java 核心技术?

Java 技术既是一种高级的面向对象的编程语言,也是一个平台。Java 技术基于 Java 虚拟机(Java virtual machine,JVM)的概念 —— 这是语言与底层软件和硬件之间的一种转换器。Java 语言的所有实现都必须实现 JVM,从而使 Java 程序可以在有 JVM 的任何系统上运行。

Java 核心技术是广泛的 Java 平台和相关技术中最为基础和核心的部分,包括基础技术,如面向对象的 Java 语言、Java 虚拟机技术、Java 运行时库等,另外也包括 Java 技术中的一些高级特性,如集合、垃圾收集、I/O 编程、本地接口(JNI)、安全性、多线程编程等。



回页首



Java 语言与编程实践

Java 编程基础

下列文章和教程提供了 Java 语言和编程相关技术的基础和深入介绍:

Java 5 语言增强

Java 5(代号为 Tiger)为 Java 语言带了较大的变化,下面内容将聚焦 Java 5 增强的语言特性:

正则表达式

Java 1.4 在 java.util.regex 包中加入了对使用正则表达式的模式匹配的支持:

Java 编程实践

下列最佳实践节选自由 Addison-Wesley 出版的《Practical Java》一书:



回页首



Java 虚拟机技术

 

类路径与类装入器(ClassLoader)



回页首



Java SE 平台技术

Java SE(Java Platform,Standard Edition)

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 Collector,GC)机制

Java 的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。下面整理了和之相关的文章资源:

集合框架(Collections Framework)

“集合框架”提供了一组精心设计的接口和类,它们以单个单元即集合的形式存储和操作数据组。对于计算机科学数据结构课程中学到的许多抽象数据类型如映射(map)、集(set)、列表(list)、树(tree)、数组(array)、散列表(hashtable)和其它集合来说,该框架提供了一个方便的 API。

I/O

下列内容与 Java 输入输出(I/O)编程主题相关:

Java 动态编程与字节码工具

“Java 编程的动态性”系列文章研究了执行 Java 应用程序时幕后所发生的事情。

动态代理工具 是 java.lang.reflect 包的一部分,在 JDK 1.3 版本中添加到 JDK,它允许程序创建 代理对象。

Classworking 工具箱系列文章演示了如何使用运行时 classworking,来用全速前进的生成代码取代反射代码。



回页首



IBM Java 运行时与 SDK

“Java 技术,IBM 风格”系列:随着 Java™ 5.0 的出现,IBM® 在它的 Java 技术实现方面进行了改进,这个系列主要关注 IBM Developer Kit 5 版本中的变化。

下面介绍了有关 IBM JVM for Linux 内容:

下文介绍了 IBM Java 垃圾收集器:



回页首



Java 理论与实践

如何将出色的 Java 理论应用于实践?如何解决实际编程问题?下面的专栏为我们带来了来自 Java 专家的最佳实践:

  • Java 理论与实践 ” 专栏旨在探索设计原则如何满足解决实际问题的需求这一难以捉摸的结合点。我们将探索设计模式、可靠软件设计的原则以及为什么“最佳实践”是最好的,同时也关注如何将它们应用于实际问题。


回页首


文档选项
将此页作为电子邮件发送

将此页作为电子邮件发送



热点推荐
Java TOP 10!
SOA TOP 10!
WebSphere TOP 10!
Rational Edge 电子月刊
Rational 测试工具包
WebSphere 技术期刊
WebSphere 在线用户组
WebSphere 专区导航
DB2 Magazine 中文版

资源中心
Java 技术文档库
Java 应用开发源动力
Java Web 开发资源
Java 与 DB2
Java 与 XML
Java 与 Web 服务
Eclipse 项目资源
Geronimo 项目资源
DB2 9 资源中心
HelloWorld 系列
Rational工具可视化系列
RAD 认证系列
WAS 专栏
WAS CE 专栏
Ajax 技术资源中心
Web 2.0 开发专区

更多 Java 站点
Eclipse.org
Sun 官方的发展历史
Java SE
Java EE
Java ME
Java Community Process(JCP)
Java 认证
XP.org

  特别推荐
Java 应用开发源动力
Rational 软件测试工具包
SOA 企业架构师免费工具包


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值