摘要: Java8新特性 Lambda表达式 (o1,o2) → Integer.compare(o1,o2); 格式: → :lambda操作符 或 箭头操作符 →左边:lambda形参列表 (其实就是接口中的抽象方法的形参列表) →右边:lambda体 (其实就是重写的抽象方法的方法体) →左边:lam 阅读全文
posted @ 2021-10-11 23:36 hugeBlair 阅读(40) 评论(0) 推荐(0)
摘要: 反射 关于java.lang.Class类的理解 类的加载过程: 程序经过javac.exe命令以后,会生成一个或多个字节码文件(.class结尾)。 接着我们使用java.exe命令对某个字节码文件进行解释运行。相当于将某个字节码文件加载到内存中。此过程就称为类的加载。加载到内存中的类,我们就称为 阅读全文
posted @ 2021-10-11 20:06 hugeBlair 阅读(63) 评论(0) 推荐(0)
摘要: 网络编程 InetAddress类 实例化InetAddress:两个方法:getByName(String host) 、 getLocalHost() 两个常用方法:getHostName() / getHostAddress() //File file = new File("hello.tx 阅读全文
posted @ 2021-10-09 16:36 hugeBlair 阅读(54) 评论(0) 推荐(0)
摘要: IO流 一、流的分类: 1.操作数据单位:字节流、字符流 2.数据的流向:输入流、输出流 3.流的角色:节点流、处理流 二、流的体系结构 抽象基类 节点流(或文件流) 缓冲流(处理流的一种) InputStream FileInputStream (read(byte[] buffer)) Buff 阅读全文
posted @ 2021-10-08 11:10 hugeBlair 阅读(88) 评论(0) 推荐(0)
摘要: 泛型 ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 ② 在实例化集合类时,可以指明具体的泛型类型 ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。比如:add(E e) >实例化以后:add(In 阅读全文
posted @ 2021-10-06 12:58 hugeBlair 阅读(92) 评论(0) 推荐(0)
摘要: 集合 Collection接口:单列集合,用来存储一个一个的对象 List接口:存储有序的、可重复的数据。 ArrayList、LinkedList、Vector Set接口:存储无序的、不可重复的数据 HashSet、LinkedHashSet、TreeSet Map接口:双列集合,用来存储一对( 阅读全文
posted @ 2021-10-05 17:35 hugeBlair 阅读(61) 评论(0) 推荐(0)
摘要: 枚举类 类的对象只有有限个,确定的。我们称此类为枚举类 当需要定义一组常量时,强烈建议使用枚举类 如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 enum 定义的枚举类默认继承于java.lang.Enum类 创建 enum Season{ //1.提供当前枚举类的对象,多个对象之间用", 阅读全文
posted @ 2021-08-13 14:58 hugeBlair 阅读(44) 评论(0) 推荐(0)
摘要: 比较器 Comparable接口 自然排序 像String、包装类等实现了Comparable接口,重写了compareTo(obj)方法,给出了比较两个对象大小的方式。 像String、包装类重写compareTo()方法以后,进行了从小到大的排列 String[] arr = new Strin 阅读全文
posted @ 2021-08-11 12:11 hugeBlair 阅读(60) 评论(0) 推荐(0)
摘要: 日期时间 ​ System.currentTimeMillis() 用来返回当前时间与 1970 年 1 月 1 日 0 时 0 分 0 秒之间以毫秒为单位的时间差。 Date类 java.util.Date类 toString():显示当前的年、月、日、时、分、秒 getTime():获取当前Da 阅读全文
posted @ 2021-08-11 11:38 hugeBlair 阅读(140) 评论(0) 推荐(0)
摘要: String类 使用一对""引起来表示 声明为final的,不可被继承 实现了Serializable接口,表示字符串是支持序列化的。 实现了Comparable接口,表示String可以比较大小 内部定义了final char[] value用于存储字符串数据 不可变的字符序列 不可变性 当对字符 阅读全文
posted @ 2021-08-10 16:25 hugeBlair 阅读(44) 评论(0) 推荐(0)