JDK源码走读(1):开篇

        概述

        打算从今天开始阅读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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值