08 2020 档案
2020.8.31
摘要:一、今日学习内容 时钟类的实现: 题目要求: 设计一款电子钟类,用于显示时、分、秒含有形参有默认值的默认构造函数;前缀++ 和 后缀—用于调整时间,每次调整均对秒进行调整,若秒满60,则分加1,若分满60则时加1,时满24,则清零重新开始设置函数用于输入(设定)时间;设置函数用于输出时间。 impo 阅读全文
posted @ 2020-08-31 20:56 白日梦想家~ 阅读(104) 评论(0) 推荐(0)
2020.8.30(周报8)
摘要:一、今日学习内容 定义一个基类Base,有两个公有成员函数fn1(),fn2(),私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1() 1 //基类: 2 public class Base { 3 public void fn1() { 4 System.out.pr 阅读全文
posted @ 2020-08-30 22:03 白日梦想家~ 阅读(99) 评论(0) 推荐(0)
2020.8.29
摘要:一、今日学习内容: 学生管理系统的实现: 源程序代码: 1 package stu; 2 import java.util.Scanner; 3 public class student { 4 Scanner con=new Scanner(System.in); 5 private String 阅读全文
posted @ 2020-08-29 17:50 白日梦想家~ 阅读(128) 评论(0) 推荐(0)
2020.8.28
摘要:一、今日学习内容 将函数运行结果输出到文件中并打包: 1、将1000以内所有的素数输出到C盘根目录文件Prime.txt中,每一行只输出一个素数。将程序和输出文件一起打包。 1 import java.io.FileWriter; 2 import java.io.IOException; 3 pu 阅读全文
posted @ 2020-08-28 21:49 白日梦想家~ 阅读(41) 评论(0) 推荐(0)
2020.8.27
摘要:一、今日学习内容 统计例题: 1、题目一:文章统计(统计一篇英文文章中单词的个数与行数) 源程序代码: 1 import java.io.FileReader; 2 import java.io.IOException; 3 import java.io.BufferedReader; 4 publ 阅读全文
posted @ 2020-08-27 17:49 白日梦想家~ 阅读(49) 评论(0) 推荐(0)
2020.8.26
摘要:一、今日学习内容 文件输入流的例题验证: 1、输入OFF文件,其中OFF文件保存n个点的坐标,第一行为点的个数,从第二行开始,每一行为一个点的三个坐标,写一个程序能读入OFF文件,并将输入的点的坐标输出到屏幕上。 1 import java.io.FileWriter; 2 import java. 阅读全文
posted @ 2020-08-26 20:49 白日梦想家~ 阅读(72) 评论(4) 推荐(0)
2020.8.25
摘要:一、今日学习内容 文件输入输出流例题: 1、输入OFF文件,其中OFF文件保存n个点的坐标,第一行为点的个数,从第二行开始,每一行为一个点的三个坐标,写一个程序能读入OFF文件,并将输入的点的坐标输出到屏幕上。 1 import java.io.FileWriter; 2 import java.i 阅读全文
posted @ 2020-08-25 19:48 白日梦想家~ 阅读(65) 评论(0) 推荐(0)
2020.8.24
摘要:一、今日学习内容 乘法口诀例题: 1、建立文件M99.txt,并在其中输入乘法口诀表,同时打印在屏幕上 1 import java.io.FileWriter; 2 import java.io.IOException; 3 public class M99 { 4 public static vo 阅读全文
posted @ 2020-08-24 17:48 白日梦想家~ 阅读(56) 评论(0) 推荐(0)
2020.8.23(周报7)
摘要:一、今日学习内容 每周周报 1、将1000以内所有的素数输出到C盘根目录文件Prime.txt中,每一行只输出一个素数。将程序和输出文件一起打包。 1 import java.io.FileWriter; 2 import java.io.IOException; 3 public class Su 阅读全文
posted @ 2020-08-23 18:47 白日梦想家~ 阅读(60) 评论(0) 推荐(0)
2020.8.22
摘要:一、今日学习内容 人、学生、教师系统: 1、人、学生和教师 设计一个类people,有保护数据成员:age(年龄,整型),name(姓名,string),行为成员:两个构造函数(一个默认,另一个有参数);默认析构函数;void setValue(int m, string str)给age和name 阅读全文
posted @ 2020-08-22 21:36 白日梦想家~ 阅读(98) 评论(0) 推荐(0)
2020.8.21
摘要:1、定义一个Object类,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员height和width及相应的操作函数,声明一个Box对象,观察构造函数的调用顺序。 1 //Object类: 2 public class Object { 3 protected float w 阅读全文
posted @ 2020-08-21 19:36 白日梦想家~ 阅读(128) 评论(0) 推荐(0)
2020.8.20
摘要:一、今日学习内容 学生(student)类: 定义描述学生的student类,包含受保护两个数据成员,分辨是描述姓名的,string类型和描述学号的,int类型,构造函数有两个形参,用于设定这两个数据成员的值,此外包含6个成员函数,用于设定姓名和学号的函数,void setnameid(), 用于显 阅读全文
posted @ 2020-08-20 17:34 白日梦想家~ 阅读(52) 评论(0) 推荐(0)
2020.8.19
摘要:一、今日学习内容 1、定义一个哺乳动物类Mammal,再由此派生出狗类Dog,定义一个Dog类的对象,观察基类和派生类的构造函数的调用顺序。 1 //基类:Mammal类 2 public class Mammal { 3 protected float weight,height; 4 Mamma 阅读全文
posted @ 2020-08-19 20:35 白日梦想家~ 阅读(170) 评论(0) 推荐(0)
2020.8.18
摘要:一、今日学习内容 多继承: 1、例题:客货两用车 1 //接口1:Car 2 public interface Car { 3 public void setCar(int p,int s); 4 public void show1(); 5 } 6 //接口2:Wagon 7 public int 阅读全文
posted @ 2020-08-18 20:52 白日梦想家~ 阅读(58) 评论(0) 推荐(0)
2020.8.17
摘要:一、今日学习内容 例题验证: 1、人与学生 1 //父类: 2 public class People1 { 3 protected int age; 4 protected String name; 5 People1(){} 6 People1(int a,String n){ 7 age=a; 阅读全文
posted @ 2020-08-17 21:52 白日梦想家~ 阅读(44) 评论(0) 推荐(0)
2020.8.16(周报6)
摘要:一、今日学习内容 构造函数和析构函数、复制构造函数、内联成员函数、带默认形参值的成员函数、类的组合的多重应用: 1、设计一个用于人事管理的“人员”类。由于考虑到通用性,这里只抽象出所有类型人员都具有的属性:编号、性别、出生日期、身份证号等。其中“出生日期”声明为一个“日期”类内嵌子对象。用成员函数实 阅读全文
posted @ 2020-08-16 20:51 白日梦想家~ 阅读(86) 评论(0) 推荐(0)
2020.8.15
摘要:一、今日学习内容 继承类的研究验证: 1、研究生继承 1 public class Student2 { 2 protected int num; 3 protected String name; 4 protected char sex; 5 Student2(){} 6 public void 阅读全文
posted @ 2020-08-15 21:51 白日梦想家~ 阅读(37) 评论(0) 推荐(0)
2020.8.14
摘要:一、今日学习内容 日期类的验证: 定义一个日期类Date,私有数据成员有:int型变量year, month, day。公有函数成员有: 三个形参均有默认值的构造函数,年月日的默认值依次为1000,1,1; int isleap()判断year是否为闰年,若是返回1,否则返回0; int check 阅读全文
posted @ 2020-08-14 22:50 白日梦想家~ 阅读(51) 评论(0) 推荐(0)
2020.8.13
摘要:一、今日学习内容 构造函数、析构函数、重载的应用: 1、构造函数 1 public class Rect { 2 private double len,wid; 3 Rect(double l,double w) { 4 len=l; 5 wid=w; 6 } 7 public double are 阅读全文
posted @ 2020-08-13 21:31 白日梦想家~ 阅读(44) 评论(0) 推荐(0)
2020.8.12
摘要:一、今日学习内容 1 public class Complex { 2 private double real,imag; 3 public void setvalue(double a,double b) { 4 real=a; 5 imag=b; 6 } 7 public double getR 阅读全文
posted @ 2020-08-12 19:59 白日梦想家~ 阅读(49) 评论(0) 推荐(0)
2020.8.11
摘要:一、今日学习内容 1、矩阵的转置实现 1 import java.util.Scanner; 2 public class JuzhenZhuanzhi { 3 public static void main(String[] args) { 4 System.out.print("请输入矩阵的行数 阅读全文
posted @ 2020-08-11 21:30 白日梦想家~ 阅读(46) 评论(0) 推荐(0)
2020.8.10
摘要:一、今日学习内容 1、例题: 一维数组中找出最大值、最小值、进行排序 1 import java.util.Scanner; 2 import java.util.Arrays; 3 public class MaxMinSort { 4 public static void main(String 阅读全文
posted @ 2020-08-10 21:29 白日梦想家~ 阅读(57) 评论(0) 推荐(0)
2020.8.9(周报5)
摘要:一、今日学习内容: 阅读全文
posted @ 2020-08-09 22:29 白日梦想家~ 阅读(39) 评论(0) 推荐(0)
2020.8.8
摘要:一、今日学习内容 1、进制的转换 二进制:0b为修饰前缀 八进制:0为修饰前缀 十六进制:0x或0X为修饰前缀 十进制:默认 Integer类的toString()方法,可将Integer对象转换为十进制字符串表示,toBinaryString()、toHexString()和toOctalStri 阅读全文
posted @ 2020-08-08 21:28 白日梦想家~ 阅读(49) 评论(0) 推荐(0)
2020.8.7
摘要:一、今日学习内容:打印流、RandomAccessFile随机访问文件 1、打印流: 打印流是输出信息最方便的类,注意包含字节打印流PrintStream和字符打印流:PrintWriter。打印流提供了非常方便的打印功能, 可以打印任何类型的数据信息,例如:小数,整数,字符串。 打印流的好处: 通 阅读全文
posted @ 2020-08-07 21:28 白日梦想家~ 阅读(34) 评论(0) 推荐(0)
2020.8.6
摘要:一、今日学习内容:对象序列化与反序列化。 1、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 对象持久化:把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 网络传输对象:在网络上 阅读全文
posted @ 2020-08-06 19:52 白日梦想家~ 阅读(114) 评论(0) 推荐(0)
2020.8.5
摘要:一、今日学习内容: 1、缓冲流:缓冲流的原理是将数据先缓冲起来,然后一起写入或读取出来,使用缓冲流读写文件非常高效,常用的缓冲流有以下几种: BufferedReader. BufferedWriter. BufferedInputStream和BufferedOuputStream。 Buffer 阅读全文
posted @ 2020-08-05 19:57 白日梦想家~ 阅读(100) 评论(0) 推荐(0)
《大道至简》读后感
摘要:在老师的建议下,我利用暑假的时间阅读了整本书,其中书中作者的思想对我有很大的启发。在大一的计算机导论课程的学习中,我对软件工程没有过于深的了解,但在这本书中,我读到了更多的软工人的思想,也明白了软工的意义所在。 其实,我们每个人大抵都是这样的。 在学习任何东西之前,我们都要了解它的思想,因为思想对客 阅读全文
posted @ 2020-08-04 17:04 白日梦想家~ 阅读(171) 评论(0) 推荐(0)
2020.8.3
摘要:一、今日学习内容: 过滤(处理)流与内存操作流的掌握。 1、过滤(处理)流 通常字节流只具有读写字节内容的方法,它们只能在文件中读取或者向文件中写入字节,在实际开发中往往需要在文件中读取或写入各种类型的数据,如整型、布尔类型等数据,就必须先将其他类型的数据转换成字节数组后写入文件,或者从文件中读取到 阅读全文
posted @ 2020-08-03 22:47 白日梦想家~ 阅读(101) 评论(0) 推荐(0)
2020.8.2(周报4)
摘要:一:今日学习内容: 今天阅读完《大道至简》,总结前面一周学过的知识。 二、本周收获: 在这一周学习了第八章和第十二章的知识,总的来说,对异常的处理方法有两种java异常处理的方法一般有两种,分别是使用try…catch…finally…和throws来操作,对每一个方法分别进行了学习,还学习了用lo 阅读全文
posted @ 2020-08-02 23:01 白日梦想家~ 阅读(96) 评论(0) 推荐(0)
2020.8.1
摘要:一、今日学习内容: 1、文件 (1)文件操作 Java中文件操作的所有类都在java.io这个包里面,该包下面有一个File类,可以操作文件该类给人一种误解,当大家第一眼看到这个File 类时,会想到File类可以读写 文件,这是错误的。因为Java提供的File类,只能创建文件、删除文件、对文件属 阅读全文
posted @ 2020-08-01 22:32 白日梦想家~ 阅读(119) 评论(0) 推荐(0)