Java8的其它新特性
摘要:Java8的其它新特性 Lambda表达式 1. Lambda表达式使用前后的对比 举例一 @Test public void test1(){ Runnable r1 = new Runnable(){ @Override public void run() { System.out.printl
阅读全文
Java反射
摘要:Java反射 反射的概述 1. 关于反射的理解 Reflection(反射)被视为动态语言的关键,反射机制允许程序在执行器借助于Reflection API取地任何类的内部信息,并能直接操作任意对象的内部属性及方法 2. 体会反射机制的“动态性” //体会反射的动态性 @Test public vo
阅读全文
JavaIO流
摘要:JavaIO流 File类的使用 1. File类的理解 File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) File类定义在java.io包下 File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作,如需实现写入或读取,
阅读全文
Java泛型
摘要:Java泛型 泛型的理解 1. 泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也成为类型实参) 2. 泛型的引入背景 集合
阅读全文
Java集合
摘要:Java集合 数组与集合 1. 集合与数组存储数据概述 集合、数组都是对多个数据进行存储操作的结构,称为Java的容器 说明:此时的存储为内存层面的存储,不涉及到持久化存储 2. 数组存储的特点 一旦初始化,长度就确定了 一旦定义好,元素类型就确定了 3. 数组存储的弊端 初始化之后长度不可修改 数
阅读全文