Java基础第20章 - 函数式编程详解

Java基础第20章 - 函数式编程详解

Java基础第20章 - 函数式编程 1. 道之伊始 宇宙初开之际,混沌之气笼罩着整个宇宙,一切模糊不清。 然后,盘古开天,女娲造人:日月乃出、星辰乃现,山川蜿蜒、江河奔流、生灵万物,欣欣向荣。此日月、星辰、山川、江河、生灵万物,谓之【对象】,皆随时间而化。 然而:日月之行、星汉灿烂、山川起伏、湖海

Java基础第19章 - 注解

Java基础第19章 注解机制 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数、局部变量等进行注解。它是框架学习和设计者必须掌握的基础。 1. 注解基础 注解是JDK1.5版本开始引入的一个特性,用于对代码进行说明,可以对包、类、接口、字段、方法参数

Java基础第19章 - 注解
Java基础第18章 - 新特性

Java基础第18章 - 新特性

第18章 JDK8-17新特性 本章专题与脉络 1. Java版本迭代概述 1.1 发布特点(小步快跑,快速迭代) 发行版本 发行时间 备注 Java 1.0 1996.01.23 Sun公司发布了Java的第一个开发

Java基础第17章 - 反射

第17章 反射机制 本章专题与脉络 1. 反射(Reflection)的概念 1.1 反射的出现背景 Java程序中,所有的对象都有两种类型:编译时类型和运行时类型,而很多时候对象的编译时类型和运行时类型不一致。 Object obj = new String("hello"); 例如:某些变量或形

Java基础第17章 - 反射
Java基础第16章 - 网络编程

Java基础第16章 - 网络编程

第16章 网络编程 本章专题与脉络 1. 网络编程概述 Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。

Java基础第15章 - File类与IO流

第15章 File类与IO流 本章专题与脉络 1. java.io.File类的使用 1.1 概述 File类及本章下的各种流,都定义在java.io包下。 一个File对象代表硬盘或网络中可能存在的一个文件或者文件目录(俗称文件夹),与平台无关。(体会万事万物皆对象) File 能新建、删除、重命

Java基础第15章 - File类与IO流
Java基础第14章 - 数据结构与集合源码

Java基础第14章 - 数据结构与集合源码

第14章 数据结构与集合源码 本章专题与脉络 1. 数据结构剖析 我们举一个形象的例子来理解数据结构的作用: 战场: 程序运行所需的软件、硬件环境 敌人: 项目或模块的功能需求 指挥官: 编写程序的程序员 士兵和装备: 一行一行的代码 战术和策略: 数据结

Java基础第13章 - 泛型

第13章 泛型(Generic) 本章专题与脉络 1. 泛型概述 1.1 生活中的例子 举例1:中药店,每个抽屉外面贴着标签 举例2:超市购物架上很多瓶子,每个瓶子装的是什么,有标签 举例3:家庭厨房中:<

Java基础第13章 - 泛型
Java基础第12章 - 集合框架

Java基础第12章 - 集合框架

第12章 集合框架 本章专题与脉络 1. 集合框架概述 1.1 生活中的容器 1.2 数组的特点与弊端 一方面,面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。 另一方面,使用数组存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引

Java基础第11章 - 常用类和基础API

第11章 常用类和基础API 本章专题与脉络 1. 字符串相关类之不可变字符序列:String 1.1 String的特性 java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"hello" )都可以看作是实现此类的实例。 字符串是常量,用双引号引起来表示。它们的值在

Java基础第11章 - 常用类和基础API