0 0

我想熟悉一下JDK util包和lang包的代码,求一个阅读或研究方法。5

工作一年了,主要为APP做服务端,现在想熟悉一下JDK util包和lang包的代码,有木有过来人给个意见,谢谢!
2014年6月16日 16:40

3个答案 按时间排序 按投票排序

0 0

采纳的答案

jdk的util和lang包里包含了大量常用的类,比如我们用的所有java集合类,所有和并发相关的类都定义在那里。而lang包里包含了我们默认引用的一些类型,它们很多还牵涉到具体平台的内容。个人觉得应该根据里面每个不同的小块来看。比如说自己对一些基本类型的实现感兴趣的,像String类型是怎么实现的,怎么保证的immutable,这些可以就地的发掘一下。而像集合类型之类的可以结合一些数据结构相关的内容来看。这样更加有针对性。至于并发那一块最好看一些相关的材料,结合起来学习,不然好多地方还是很深奥的,不太容易看明白。

2014年6月18日 15:49
0 0

没有什么比Eclipse读Java代码更方便的工具了。你只要账户一下几个快捷键就可以了,重要程度由重要到不重要:
F3 打开源代码
Ctrl + Shift + T 打开类型
Ctrl + Shift + R 打开文件
Ctrl + T 查看接口实现

如果是Mac, 把Ctrl换成Cmd。

2014年6月16日 21:57
0 0

http://zz563143188.iteye.com/blog/1849952

2014年6月16日 18:29

相关推荐

    JDK7源码 包含rt.jar包下的 sun包源码 sun.security包等源码

    本压缩包提供了JDK7的源码,特别强调了`sun`包和`sun.security`包下的源代码,这对于深入理解Java内部机制和安全机制有着极大的帮助。 `rt.jar`是JDK中的核心类库,包含了Java标准API的实现。这个jar文件中的`sun`...

    JDK各种类、方法源代码

    - `java.lang.annotation`包:提供了注解的定义和解析,注解是元数据的一种形式,用于提供编译器或运行时的额外信息。 7. **JVM启动**: - `launcher`目录:这是JDK启动器的源代码,负责解析命令行参数,加载并...

    JDK源代码Java源码

    Java开发是每一个程序员在职业生涯中必须要面对的重要环节,而深入理解JDK源代码更是提升编程技艺的关键步骤。JDK(Java Development Kit)是Java...对于任何Java开发者而言,阅读JDK源码都是一个不可或缺的学习过程。

    java jdk源代码

    Java JDK源代码是Java开发工具包的原始代码,对于任何想要深入理解Java语言工作原理的开发者来说,它都是一个无价的学习资源。JDK包含了Java运行环境、编译器、类库以及各种工具,它的源代码揭示了Java平台的内部...

    JDK源码包(包含sun包下的源码)

    总的来说,拥有包含`sun`包的JDK源码是一个宝贵的资源,对于提升Java程序员的专业技能和解决问题的能力大有裨益。不过,请注意,由于`sun`包的API不稳定,直接使用可能会导致兼容性问题,因此在实际开发中应谨慎对待...

    jdk 1.6 源代码一

    7. **国际化与本地化**:`java.text`和`java.util.locale`包处理了文本格式化和本地化需求,源代码揭示了如何根据地区设置调整日期、数字和货币的显示。 8. **网络编程**:`java.net`包包含了网络通信相关的类,如`...

    Java的jdk资源包

    - **sunw**:这是一个Sun Microsystems时期的遗留包,包含了一些与Solaris操作系统相关的工具和库,现在可能在新的JDK版本中已不再使用。 4. **Java的跨平台特性**: Java的"一次编写,到处运行"(Write Once, ...

    jdk1.6jar包

    6. **动态代理**:JDK 1.6引入了`java.lang.invoke`包,支持动态创建代理类,使得运行时生成代码成为可能。 7. **JDBC 4.0**:增强了数据库连接池管理,提供了自动连接关闭,以及对SQL标准的更好支持。 8. **国际...

    jdk1.6源码包

    Java Development Kit (JDK) 1.6 是Java编程语言的一个早期版本,它包含了开发和运行Java应用程序所需的所有工具和库。这个源码包提供了JDK1.6的原始源代码,让开发者能够深入理解其内部工作原理,有助于学习、调试...

    jdk1.6 开源代码

    这个开源代码包提供了JDK 1.6的所有源代码,是深入理解Java平台工作原理和学习高级Java技术的理想资源。 ### 1. Java核心类库 Java的核心类库是Java编程的基础,包括`java`、`javax`、`org`和`com`等包。这些包中...

    jdk1.5.0_12源代码

    泛型是JDK1.5引入的一项重要特性,它允许在类、接口和方法中声明类型参数,提高了代码的类型安全性。通过源代码,我们可以看到如何在类定义中使用`<T>`来创建泛型类,以及如何在方法中使用`<T>`来声明泛型方法。...

    jdk源代码src.zip

    深入研究JDK源代码,不仅可以帮助我们更好地理解和使用Java提供的各种API,还能让我们学习到优秀的编程实践和设计模式。比如,观察Collections类的静态工厂方法,可以学习如何编写高效且易于使用的工具类;研究...

    jdk1.4.2源代码

    JDK1.4.2是Java开发工具包的一个重要版本,它的源代码对于理解Java语言的底层实现和优化有着极高的价值。本文将从核心组件、类库结构以及关键功能等方面,深入剖析JDK1.4.2的源代码,帮助开发者提升对Java技术的理解...

    jdk1.7 jdk1.8源码包

    Java Development Kit (JDK) 是Java编程语言的核心组件,它包含了一个完整的Java运行环境和一组开发工具,如编译器、调试器和Java虚拟机(JVM)。在本资源中,我们有两个版本的JDK源码,即JDK 1.7和JDK 1.8,它们...

    jdk源码方法注释及实现

    通过研究JDK的源码,我们可以了解到各种类和方法的内部工作原理,从而更好地运用这些功能,甚至进行定制和扩展。 **描述详解:** 1. **方法注释**:在JDK源码中,大部分类和方法都有详尽的JavaDoc注释,这些注释...

    jdk1.8 src源码包

    JDK 1.8 是Java编程语言的一个重要版本,它包含了用于开发和运行Java应用程序所需的编译器、运行时环境以及一系列工具。源码包是理解Java语言工作原理的关键,因为它允许开发者深入研究Java类库的内部实现,这对于...

    jdk1.7最全源代码

    本文将基于该版本的源代码,探讨其中的关键组件、类库和API,以期提供一个全面的视角来理解Java 1.7的核心功能。 1. **核心库解析:rt.jar** rt.jar是JDK的核心库,包含了Java标准类库的所有实现。在JDK1.7中,它...

    jdk源码(完整版)

    - **sun**: 这个包包含了一些Sun Microsystems的私有实现,通常不推荐在公共代码中使用,因为它们可能在未来的JDK版本中改变或移除。 2. **OpenJDK 1.8的关键特性** - ** Lambdas表达式**: 引入了函数式编程概念...

    jdk1.6/6.0源代码src.zip

    总的来说,JDK 6.0/1.6的源代码为我们揭示了Java平台的内部工作原理,是学习和研究Java技术的宝贵资源。通过仔细研读这些源码,开发者可以提升编程技能,理解底层机制,从而编写出更高效、更稳定的代码。无论是对于...

Global site tag (gtag.js) - Google Analytics