Sun公司推出中文版Java API Docs:强化Java安全编程指南

3星 · 超过75%的资源 需积分: 0 53 下载量 72 浏览量 更新于2024-11-11 收藏 844KB PDF 举报
Sun公司作为Java语言的主要供应商,其Java API Docs一直以来都是Java开发者不可或缺的学习和参考工具。然而,由于文档最初仅提供了英文版本,对中国开发者来说,这无疑增加了理解和使用上的困难。这种情况在2005年得到了改善,Sun公司决定将Java API Docs翻译成中文,以更好地服务于中国的开发者群体。 在2005年10月31日,Sun中国技术社区发布了首批中文版的Java API文档,特别关注了java.lang和java.util这两个核心类库的API文档。这些翻译工作的完成历经约10个月的努力,使得Java SE 5.0的API文档有了中文版本,这对于开发者来说是一个巨大的进步,他们可以更方便地通过Sun中国技术社区的网站在线查阅文档,或者下载本地进行离线学习和开发。 Java的安全性是讨论的重点之一。尽管Java被设计成一种具有固有安全特性的语言,如JVM级别的类型安全和字节码完整性检查,以及API层面的SecurityManager、ClassLoader、CertPath和JAAS等安全机制,还有加密支持的JCA/JCE和JSSE,但在实际应用中,仍存在一些安全问题。例如,早期的Java运行时环境允许非受信Applets提升权限,JMF中的漏洞可能导致JVM崩溃,甚至出现远程拒绝服务攻击(DoS)的可能性。 这些问题的根源在于,Java平台虽然提供了对程序员意图的支持,但这个意图可能会被误解或滥用。不同的开发者可能对安全有不同的理解,这可能导致安全策略的漏洞。Flier Lu在2005年的一次演讲中指出,一个平台如Java运行环境并不能完全解决所有安全问题,它依赖于开发者正确理解和实施安全措施。因此,安全编程不仅需要利用Java的安全特性,还需要开发者具备良好的安全编码习惯和实践。 Sun公司发布的中文版Java API Docs为中国开发者提供了更便利的学习资源,同时也强调了在利用Java进行安全编程时,开发者需要对平台的安全特性有深入理解,并确保遵循最佳实践,以防止潜在的安全风险。