摘要: 缓冲流 缓冲流的存在,提高IO流的读写速度 缓冲流,根据流的分类分类字节缓冲流与字符缓冲流。 字节缓冲流 写入数据到流中,字节缓冲输出流 BufferedOutputStream 读取流中的数据,字节缓冲输入流 BufferedInputStream 构造方法 BufferedOutputStrea 阅读全文
posted @ 2019-03-31 18:57 fdbnf 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 字节输出流OutputStream FileOutputStream 构造方法在文件不存在时会自动创建文件,文件存在则覆盖 FileOutputStream fos=new FileOutputStream("D:\\text\\s.txt"); write();向文件中写入一个字节,走阿斯科码表 阅读全文
posted @ 2019-03-31 18:54 fdbnf 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 因此我们把这种输入和输出动作称为IO操作。 //相对路径:相对本工程的路径 File file=new File("src"); //获取绝对路径 阅读全文
posted @ 2019-03-31 18:53 fdbnf 阅读(205) 评论(0) 推荐(0) 编辑
摘要: JDBC JDBC注册驱动: Class.forName("com.mysql.jdbc.Driver"); 获取连接对象: 获取连接需要方法 DriverManager.getConnection(url,username,password),三个参数分别表示,url 需要连接数据库的位置(网址) 阅读全文
posted @ 2019-03-07 11:01 fdbnf 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 可变参数 jdk1.5以后。出现了简化操作。... 用在参数上,称之为可变参数。 格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 其实这个书写完全等价与 修饰符 返回值类型 方法名(参数类型[] 形参名){ } public static int aa(int...a){ int 阅读全文
posted @ 2019-03-07 11:00 fdbnf 阅读(178) 评论(0) 推荐(0) 编辑
摘要: Set接口 Set中不可以存放重复元素 HashSet集合 此类实现SetJ接口,由哈希表。 HashSet集合不能保证的迭代顺序与元素存储顺序相同。 哈希表: 哈希表是数组和链表的结合体 当把这些对象向数组中存放时,会根据这些对象的特有数据结合相应的算法,计算出这个对象在数组中的位置,然后把这个对 阅读全文
posted @ 2019-03-07 10:59 fdbnf 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 泛型 由于集合中什么类型的元素都可以存储。导致取出时,如果出现强转就会引发运行时 ClassCastException。所以使用集合时,必须明确集合中元素的类型。这种方式称为:泛型。 泛型不进class文件 泛型没有多态 泛型通配符:? 定义方法时,根本无法确定具体集合中的元素类型是什么。为了解决这 阅读全文
posted @ 2019-03-07 10:58 fdbnf 阅读(124) 评论(0) 推荐(0) 编辑
摘要: List接口 有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引访问元素,并搜索列表中的元素。与 set 不同,列表允许添加重复的元素。 List接口的常用子类有: l ArrayList集合 l LinkedList集合 阅读全文
posted @ 2019-03-07 10:58 fdbnf 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 集合的继承实现关系: Collection : 所有接口的顶层 方法: add();添加元素 contains();判断集合中是否包含某个元素 列: boolean f=col.contains(456); System.out.println(f); remove();将集合中元素移除 toArr 阅读全文
posted @ 2019-03-07 10:57 fdbnf 阅读(212) 评论(0) 推荐(0) 编辑
摘要: BigInteger类 解决大数据运算精度丢失问题 //大数据封装为BigInteger对象 BigInteger big1 = new BigInteger("12345678909876543210"); BigInteger big2 = new BigInteger("98765432101 阅读全文
posted @ 2019-03-07 10:51 fdbnf 阅读(392) 评论(0) 推荐(0) 编辑