12 2022 档案
摘要:/* 一、流的分类 1.操作数据单位:字节流、字符流 2.数据的流向:输入流、输出流 3.流的角色:节点流、处理流 二、流的体系结构 抽象基类 节点流(或文件流) 缓冲流(处理流的一种) InputStream FileInputStream BufferedInputStream OutputSt
阅读全文
摘要:Map接口的常用方法及小练习 import org.junit.Test;import java.io.File;import java.io.IOException;import java.util.*;public class exer { @Test public void test1()
阅读全文
摘要:File类常用方法及演示 import org.junit.Test;import java.io.File;import java.io.IOException;import java.util.Date;/* File类的使用 1.File类的一个对象,代表一个文件或一个文件目录(俗称:文
阅读全文
摘要:Collections常用方法 Collections:操作Collection、Map的工具类 /* reverse(List):反转List中元素的顺序 shuffle(List):对List集合元素进行随机排序 sort(List):根据元素的自然顺序对指定List集合元素按升序排列 sor(
阅读全文
摘要:Map接口 /*一、Map实现类的结构: | Map:双列数据:存储key - value 的数据 类似于高中的函数:y = f(x) | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value | LinkedHashMap:保证在遍历map元素时,可以按照
阅读全文
摘要:Collection接口框架(Set接口) /* | Collection接口:单列集合,用来存储一个一个的对象 | Set接口:存储无序的、不可重复的数据 > 高中讲的“集合” | HashSet:作为Set接口的主要实现类;线程不安全的;可以存储null值 | LinkedHashSet:作为H
阅读全文
摘要:Collection接口(List接口) /*1.List接口框架 | Collection接口:单列集合,用来存储一个一个的对象 | List接口:存储有序的、可重复的数据。 > “动态”数组,替换原有的数组 | ArrayList:作为List接口的主要实现类;线程不安全的,效率高;底层使用Ob
阅读全文
摘要:Collection方法 1~13 @Test public void test1(){ Collection coll = new ArrayList(); coll.add(123); coll.add(456); coll.add(new String("Tom")); coll.add(fa
阅读全文
摘要:集合框架的概述 /* 一、集合框架的概述 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 2. 2.1数组在存储多个数据方面的特点: > 一旦初始化以后,其长度就确定了。
阅读全文
摘要:枚举类 SeasonTest package com.atguigt.java;/* 使用enum关键字来定义枚举类 说明:定义的枚举类默认继承于java.lang.Enum类 */public class SeasonTest1 { public static void main(String
阅读全文
摘要:@Test public void test() throws ParseException { // 将字符串转换为java.sql.Date格式的时间 String str = "2017-8-16"; SimpleDateFormat sdf = new SimpleDateFormat("y
阅读全文
摘要:Comparable与Comparator Goods类 package com.atguigu.java;/** * 商品类 */public class Goods implements Comparable { private String name; private double pri
阅读全文
摘要:基本数据类型、包装类、String三者之间的相互转换 package com.atguigu.java2;import org.junit.Test;/* 包装类的使用: 1.java提供了8种基本数据类型对应的包装类,使得基本数据类型的变量具有类的特征 2.掌握的:基本数据类型、包装类、St
阅读全文
摘要:两个Date类 package com.atguigu.java;import org.junit.Test;import java.util.Date;/* JDK 8 之前日期和时间的API测试 */public class DateTimeTest { /* java.util.Dat
阅读全文
摘要:String相关 面试题 package com.atguigu.exer;/* 面试题: */public class StringTest { String str = new String("good"); char[] ch = {'t','e','s','t'}; public vo
阅读全文
摘要:package com.guigu.day15.java1;public class StaticProxyTest { public static void main(String[] args) { Proxy p = new Proxy(new RealStar()); p.confer();
阅读全文
摘要:异常 异常体系结构 /*java.lang.Throwable | java.lang.Error:一般不编写针对性的代码进行处理。 | java.lang.Exception:可以进行异常的处理 *//* | 编译时异常(checked) | IOException | FileNotFound
阅读全文