随笔分类 -  Java自学笔记

摘要:一、今日学习内容 1、过滤流 通常字节流只具有读写字节内容的方法,它们只能在文件中读取或者向文件中写入字节,在实际开发中往往需要在文件中读取或写入各种类型的数据,如整型、布尔类型等数据,就必须先将其他类型的数据转换成字节数组后写入文件,或者从文件中读取到的字节数组转换成其他数据类型,这时就需要包装类 阅读全文
posted @ 2020-08-12 19:32 居酿圆子 阅读(72) 评论(0) 推荐(0)
摘要:一、今日学习内容 1、字符流FileReader和FileWriter (1)Reader和Writer和其子类都是处理字符流的相关类。字符流可以对流数据以一个字符的长度为单位来处理,并进行适当的字符编码转换处理,一般字符流都用来操作纯文本文件。 (2)FileReader类 构造方法摘要 File 阅读全文
posted @ 2020-08-11 20:52 居酿圆子 阅读(106) 评论(0) 推荐(0)
摘要:一、今日计划 :字节流 1.字节流缓冲BufferedInputStream和BufferedOutputStream public class BufferedInputStream extends FilterInputStream BufferedInputStream 为另一个输入流添加一些 阅读全文
posted @ 2020-08-10 21:06 居酿圆子 阅读(72) 评论(0) 推荐(0)
摘要:本周将第八章基本学完 第十二章开了个头 阅读全文
posted @ 2020-08-09 21:40 居酿圆子 阅读(64) 评论(0) 推荐(0)
摘要:一、 今日学习内容 1.流 以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类IuputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输出流都是抽象类OutputStream(字节输出流)或者抽象类Writer(字符输出流 阅读全文
posted @ 2020-08-09 21:21 居酿圆子 阅读(86) 评论(0) 推荐(0)
摘要:一、今日学习内容 1.流 以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类IuputStream(字节输入流)或者抽象类Reader(字符输入流)的子类,所有的输出流都是抽象类OutputStream(字节输出流)或者抽象类Writer(字符输出流) 阅读全文
posted @ 2020-08-08 21:15 居酿圆子 阅读(84) 评论(0) 推荐(0)
摘要:一、今日学习内容 1.文件 (1)作用 :保存相关内容 (2)类型:可执行文件、图像文件、命令文件、声音文件等 2.文件操作 (1)Java中文件操作的所有类都在java.io这个包里面,该包下面有一个File类,这个类只能创建文件、删除文件、对文件属性进行操作,并不能对文件里面的内容进行读写操作。 阅读全文
posted @ 2020-08-07 21:08 居酿圆子 阅读(84) 评论(0) 推荐(0)
摘要:综合实例 模拟不可恢复错误的异常(程序的异常不可恢复) package helloworld; import java.util.Scanner; /** * 不可恢复错误演示 * */ public class study{ public static void main(String[] arg 阅读全文
posted @ 2020-08-06 20:05 居酿圆子 阅读(66) 评论(0) 推荐(0)
摘要:一、今日学习 1.认识log4j og4j是Apache的一个开放源代码项目。它是一个日志操作包,通过使用log4j可以指定日志信息输出的目的地,控制每一条日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。 2.什么是日志 日记记录当天发生的事情,其实日志跟日记有异曲同工之处,在程序中日志通 阅读全文
posted @ 2020-08-05 22:07 居酿圆子 阅读(83) 评论(0) 推荐(0)
摘要:1.使用throws抛出异常 (1)声明抛弃异常是在一个方法声明中的throws子句中指明的。 (2)形式:[修饰符] 返回类型 方法名(参数1,参数2,...) throws 异常列表{} (3)throws字句中同时可以指明多个异常,说明方法将不对这些异常进行处理,而是声明抛弃它们。 2.通过t 阅读全文
posted @ 2020-08-04 21:14 居酿圆子 阅读(69) 评论(0) 推荐(0)
摘要:一、今日学习 1、Java中如何处理异常 (1)Try...catch...finally... 使用try...catch...finally...语句处理异常,它捕获被命名为属于异常类的异常,并调用方法处理它,finally无论有无异常都会执行。 形式 try //监视 { 可能发生异常的代码块 阅读全文
posted @ 2020-08-03 21:11 居酿圆子 阅读(78) 评论(0) 推荐(0)
摘要:本周将类的题基本写完 然后开始学习程序的异常者一章 阅读全文
posted @ 2020-08-02 21:01 居酿圆子 阅读(64) 评论(0) 推荐(0)
摘要:一、今日学习第八章程序的异常 1.概述 java异常是指在代码段中发生运行出错的情况,程序中的错误可能来自于编译错误和运行错误。 编译错误:编写的程序存在语法问题,未能通过编译过程而产生的错误,它将由语言的编译系统负责检测和报告 运行错误:在程序的运行过程中产生的错误 2.什么是异常 Java把程序 阅读全文
posted @ 2020-08-02 21:00 居酿圆子 阅读(114) 评论(0) 推荐(0)
摘要:一、今日内容 28.1 人、学生和教师 设计一个类people,有保护数据成员:age(年龄,整型),name(姓名,string),行为成员:两个构造函数(一个默认,另一个有参数);默认析构函数;void setValue(int m, string str)给age和name赋值;有一个void 阅读全文
posted @ 2020-08-01 20:11 居酿圆子 阅读(180) 评论(0) 推荐(0)
摘要:一、今日学习 1标记接口 (1)标识接口是没有任何方法和属性的接口,它仅仅表明它的类属于一个特定的类型,供其他代码来测试。 (2)使用标识接口的唯一目的就是可以用instanceof进行类型查询。 (3)常见的标记接口有Serializable接口和Clone接口: java.io.Serializ 阅读全文
posted @ 2020-07-31 21:11 居酿圆子 阅读(116) 评论(0) 推荐(0)
摘要:一、今日学习接口的使用与继承 JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同 阅读全文
posted @ 2020-07-30 21:30 居酿圆子 阅读(126) 评论(0) 推荐(0)
摘要:一、今日内容:第六章接口 1.一个简单的接口例子: 接口是一种特殊的抽象类,接口中只提供了接口的原型,并没有接口的方法实现,且子类中必须提供父类的抽象方法的具体实现。接口可以在内部定义抽象的方法,并且在接口内只能包含抽象的方法和常量,不能有变量,初始化块和构造函数。 接口例子: interface 阅读全文
posted @ 2020-07-29 20:06 居酿圆子 阅读(98) 评论(0) 推荐(0)
摘要:一、今日内容 23.1 找出一个整型数组中元素的最大值(用类处理)。 23.2 三维坐标向量类 【问题描述】 设计一个描述三维坐标的向量类vector3D,成员如下: 数据成员: 三个坐标x,y,z,float类型,私有访问属性 公有函数成员: 三个参数均有默认值的构造函数,默认值为0,0,0; 重 阅读全文
posted @ 2020-07-28 20:13 居酿圆子 阅读(114) 评论(0) 推荐(0)
摘要:一、今天内容 22.1 定义一个基类Shape,在此基础上派生出Rectangle和Circle,二者都有getArea()函数计算对象的面积。使用Rectangle类创建一个派生类Square 22.2 定义一个哺乳动物类Mammal,再由此派生出狗类Dog,定义一个Dog类的对象,观察基类和派生 阅读全文
posted @ 2020-07-27 20:38 居酿圆子 阅读(195) 评论(0) 推荐(0)
摘要:总结 本周学习了类的基本内容 然后写了关于类的题,不过C++和Java还是有区别的,可能是习惯问题,感觉虽然Java更简洁但C++写的更快 阅读全文
posted @ 2020-07-26 21:45 居酿圆子 阅读(93) 评论(0) 推荐(0)