随笔分类 - heima学习笔记
摘要:IO流-小结 /* 需求: 把 X:\\XXX\\XXX.mp4 复制到模块目录下的 XXX.mp4 思路: 1:根据数据源创建字节输入流对象 2:根据目的地创建字节输出流对象 3:读写数据,复制图片(一次读取一个字节数组,一次写入一个字节数组) 4:释放资源 */ //第4种方式:字节缓冲流一次读
阅读全文
摘要:IO流-字符流2 字符流写数据的5种方法 构造方法: OutputStreamWriter(OutputStream out):创建一个使用默认字符编码的OutputStreamWriter 写数据的5种方式: void write (int c): 写一个字符 void write (char[]
阅读全文
摘要:IO流-字符流 为什么会出现字符流 编码表 编码: byte[] getBytes():使用平台的默认字符集将该 String编码为一系列字节,将结果存储到新的字节数组中 byte[] getBytes(String charsetName):使用指定的字符集将该 String编码为一系列字节,将结
阅读全文
摘要:IO流-字节流2 package IO.ByteStream; import java.io.FileOutputStream; import java.io.IOException; public class ByteStreamException { public static void mai
阅读全文
摘要:IO流-字节流 /* FileOutputStream: 文件输出流用于将数据写入File FileOutputStream(String name): 创建文件输出流以指定的名称写入文件 */ package IO.ByteStream; import java.io.FileNotFoundEx
阅读全文
摘要:File类 /* File:文件和目录路径名的抽象表示 1:文件和目录是可以通过File封装成对象的 2:对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。 将来是要通过具体的操作把这个路径的内容转换为具体存在的 构造方法: File(Str
阅读全文
摘要:Collections类的概述和使用 package Collections; import java.util.ArrayList; import java.util.Collections; /* Collections类是针对集合操作的工具类 Collections类的常用方法 public
阅读全文
摘要:Map集合-案例:ArrayList集合存储HashMap元素并遍历 package Map_test.Map_02; import java.util.ArrayList; import java.util.HashMap; import java.util.Set; /* 案例:ArrayLis
阅读全文
摘要:Map集合 package Map_test.Map_01; import java.util.HashMap; import java.util.Map; public class MapDemo_1 { public static void main(String[] args) { //多态的
阅读全文
摘要:泛型 package Generics; //泛型类 就是属性的数据类型不确定, 在创建对象的时候再确定. public class a1<T> { //属性类型是<T>泛型 private T name; public a1() { } public a1(T name) { this.name
阅读全文
摘要:Set集合 package SetDemo; import java.util.HashSet; import java.util.Iterator; import java.util.Set; public class Set01 { public static void main(String[
阅读全文
摘要:List集合-数据结构 数据结构是计算机存储,组织数据的方式.是指相互之间存在一种或多种特定关系的数据元素的集合. 通常情况下, 精心选择的数据结构可以带来更高的运行或者存储效率. 数组:查询快, 增删慢. 链表:查询慢, 增删快. List集合子类的特点 package List; import
阅读全文
摘要:List集合 /* List集合的特点 有序: 存储和取出的元素顺序一致 可重复: 存储的元素可以重复 */ package List; import java.util.ArrayList; import java.util.Iterator; import java.util.List; pub
阅读全文
摘要:Collection 集合 package Collection; import java.util.ArrayList; import java.util.Collection; public class ArrayListDemo { public static void main(String
阅读全文
摘要:异常 异常的处理 如果程序出现了异常,我们就要自己处理,有两种方法 try...catch... throws /*格式: try{可能出现的异常代码}catch(异常类名 变量名) {异常处理的代码} 常用方法: 1. public String getMessage():返回异常原因 2. pu
阅读全文
摘要:常用API-4 Calendar 日历类 import java.util.Calendar; public class Calendar_ { public static void main(String[] args) { //获取Calendar对象, getInstance方法以多态的形式,
阅读全文
摘要:Date类 /* java.util, extends Object, implements Serializable, Cloneable, Comparable<Date> */ public class DateDemo { public static void main(String[] a
阅读全文
摘要:常用API-2 public static void main(String[] args) { Integer i1 = new Integer(123);//已过时 System.out.println(i1); /* 静态方法获取对象: public static Integer valueO
阅读全文
摘要:常用API Math 类 在java.lang.Math包 public final class Math extends Object 继承于object类 包含基本数学运算方法,如指数,对数,平方根和三角函数等. Math类中没有构造方法, 怎么使用类中的成员呢? > 看类的成员是否是静态的(s
阅读全文
摘要:面向对象-内部类 public class Outer {//外部类 private int num = 10; public class inner {//内部类 public void printNum(){ //内部类可以直接访问外部类的成员, 包括私有的. System.out.printl
阅读全文

浙公网安备 33010602011771号