JDK源码分析
灵龙阁主
要有梦想,然后再付诸行动!
时间会证明一切,未来你好!
展开
-
JDK源码之IO
一 初识 1,IO原理IO流用来处理设备之间的数据传输。 Java程序中,对于数据的输入/输出操作以"流(stream)" 的方式进行。 java.io包下提供了各种"流"类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。2,IO流的分类按操作数据单位不同分为:字节流(8 bit),字符流(16 bit)按数据流的流向不同分为:输入流,输出流 按...原创 2018-10-31 17:25:52 · 278 阅读 · 0 评论 -
JDK源码之集合
一 初识1,在这里,集合类分为了Map和Collection两个大的类别。2,处于图片左上角的那一块灰色里面的四个类(Dictionary、HashTable、Vector、Stack)都是线程安全的,可是它们都是JDK的老的遗留类。如今基本都不怎么使用了,都有了相应的取代类。当中Map是用来取代图片中左上角的那个Dictionary抽象类(Map的官方文档里面有说明)。官方推荐使用M...原创 2018-10-30 16:48:51 · 213 阅读 · 0 评论 -
JDK源码之基础类
一 概述1、Java,是一套语言规范,例如规定了变量如何定义、控制语句如何写等,提供基本的语法规范。JDK是java自带的一套调用组件,是对基本java语法规范的进一步封装,jdk中都是使用java基本的语法来写的,使用JDK能够更好的使用java。2、在整个JDK API中,大约包含1200个包,包名主要有三种:java、javax和org。其中以java开头的包名是JDK的基础语言包,...原创 2018-10-29 14:02:49 · 428 阅读 · 1 评论 -
Java8新特性
1 语言1.1Lambda表达式和函数式接口 Lambda表达式(也称为闭包)是Java 8中最大和最令人期待的语言改变。它允许我们将函数当成参数传递给某个方法,或者把代码本身当作数据处理:函数式开发者非常熟悉这些概念。很多JVM平台上的语言(Groovy、Scala等)从诞生之日就支持Lambda表达式,但是Java开发者没有选择,只能使用匿名内部类代替Lambda表达式。L...原创 2019-04-11 18:36:52 · 130 阅读 · 0 评论