摘要:
汉字编码 默认字符集是GBK,将他更改为utf-8或别的字符,运行读写数据会乱码 解决问题:使用InputStreamReader它读取字节,并使用指定的charset将其解码为字符 。 InputStreamReader is = new InputStreamReader(new FileInp 阅读全文
posted @ 2022-06-12 20:51
xjw12345
阅读(214)
评论(0)
推荐(0)
摘要:
流过滤器 ·以一个介质流对象为基础层层构建过滤器流,最终形成的流对象能在数据的输入输出过程中,逐层使用过滤器流的方法来读写数据 try { DataOutputStream out = new DataOutputStream(new BufferedOutputStream(new FileOut 阅读全文
posted @ 2022-06-12 20:31
xjw12345
阅读(50)
评论(0)
推荐(0)
摘要:
流 流是输入输出的方式 流是一维单向的 流的基础类:InputStream和OutputStream 定义:I/O(Input/Output)流,即输入/输出流。 作用:是Java中实现输入/输出的基础,它可以方便地实现数据的输入/输出操作。 分类: 1. 字节流和字符流 根据流操作的数据单位的不同 阅读全文
posted @ 2022-06-12 20:07
xjw12345
阅读(55)
评论(0)
推荐(0)
摘要:
抛出异常 public static int open(){ return -1;}public static void readFile() throws OpenException { if (open() == -1){ throw new OpenException(); }}在这段代码中我 阅读全文
posted @ 2022-06-12 19:26
xjw12345
阅读(59)
评论(0)
推荐(0)
摘要:
捕捉到的异常 public static void f(){ int[] arr = new int[10]; arr[10] = 10; } public static void main(String[] args) { try { f(); } catch (Exception e) { Sy 阅读全文
posted @ 2022-06-12 19:14
xjw12345
阅读(50)
评论(0)
推荐(0)
摘要:
捕捉异常 int[] arr = new int[10];arr[10] = 10;System.out.println("a");在这段代码中,我们定义了数组的长度为10,那么他的索引最多只能到9,在我们给索引为10的下标进行赋值时,那它就是错误的运行结果: 这个就是一个异常,那么发生了异常我们就 阅读全文
posted @ 2022-06-12 17:44
xjw12345
阅读(80)
评论(0)
推荐(0)
摘要:
内部类 在类的内部定义的类就是内部类 内部类分为:成员内部类、局部内部类、静态内部类、匿名内部类 1、成员内部类 定义:在一个类中除了可以定义成员变量、成员方法,还可以定义类,这样的类被称作成员内部类。 格式: Class 外部类{ Class 内部类{ } } 访问特点: (1)内部类可以直接访问 阅读全文
posted @ 2022-06-12 15:46
xjw12345
阅读(43)
评论(0)
推荐(0)
摘要:
接口 接口是纯抽象类 所有的成员函数都是抽象函数 所有的成员变量都是public static final 接口规定了返回值类型、名字和参数,但是不管方法体内容。 在接口中定义常量时,可以省略“public static final”修饰符,接口会默认为常量添加“public static fina 阅读全文
posted @ 2022-06-12 14:24
xjw12345
阅读(52)
评论(0)
推荐(0)
摘要:
抽象 当一个类中包含了抽象方法,那么该类也必须使用abstract关键字来修饰,这种使用abstract关键字的类就是抽象类。 当父类中有抽象方法时那这个继承了这个类的所有子类都必须重写抽象方法 抽象方法定义格式: public abstract 返回值类型 方法名(参数列表); 抽象方法是没有方法 阅读全文
posted @ 2022-06-12 12:01
xjw12345
阅读(36)
评论(0)
推荐(0)
摘要:
用封装来降低耦合 对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高了程序的可复用性和可维护性,降低了程序员保持数据与操作内容的负担。 对象的数据封装特性还可以把对象的私有数据和公共数据分离开,保护了私有数据,减少了可能的模块间干扰,达到降低程序复杂性、提高可控性的目的。 阅读全文
posted @ 2022-06-12 10:34
xjw12345
阅读(56)
评论(0)
推荐(0)

浙公网安备 33010602011771号