您的位置:首页 > 编程语言 > Java开发

JDK源码走读(1):开篇

2016-12-28 11:48 330 查看
        概述

        打算从今天开始阅读jdk源码,一方面更熟悉各种结构、算法和功能库的实现机制,能更好的使用Java;另一方面,这些Java代码都是业界大牛所编写,经历几十年、各种场景的考验,非常值得学习!本系列作为阅读源码的笔记,记录代码实现的主要逻辑和自己的思考,也许有理解不对的地方,随着使用经验增加,对代码的理解会加深,后面再来优化。

        JDK版本

        我选取了jdk的版本是jdk1.8.0_65,相比广泛使用的jdk1.6,,1.8提供了一些新的特性[1]:

        一、接口的默认方法

               jdk1.8允许在接口(interface)提供函数默认实现体,需要使用default关键字;

       二、Lambda 表达式

              让代码更简洁;

       三、函数式接口

       四、方法与构造函数引用

       五、Lambda 作用域

     六、访问局部变量

     七、访问对象字段与静态变量

     八、访问接口的默认方法

     九、Date API

     十、Annotation 注解

       


        阅读计划

        并不打算把全部的JDK源码翻一遍,只打算挑其中几个模块来学习,主要包括容器、corejava(java.lang)、并发、IO模块

        参考文献

        [1] JAVA8 十大新特性详解 http://www.jb51.net/article/48304.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: