摘要:
1.使用Files. walkFileTree()找出指定文件夹下所有大于指定大小(比如1M)的文件。 2.使用Files. walkFileTree()找出指定文件夹下所有扩展名为.txt和.java的文件。 3.使用Files. walkFileTree()找出指定文件夹下所有包容指定字符串的t 阅读全文
摘要:
异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装 阅读全文
摘要:
1.请阅读并运行AboutException.java示例,然后通过后面的几页PPT了解java中实现异常处理的基本知识 源代码 实验结果截图 2.请尝试解释以下奇怪现象 jvm在处理浮点数时,生成的是ddiv字节码指令,i/0,0转化为浮点数0.0,而0.0是double类型的,并不精确,所以不会 阅读全文
摘要:
1.为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 构造方法主要用来创建对象时初始化对象,即为对象变量赋初始值。 创建一个对象,先调用构造方法来进行初始化,子类拥有父类的成员变量和方法,如果不调父类的构造方法,则从父类继承而来的成员变量和方法得不到正确的初始 阅读全文
摘要:
程序设计思想: 创造一个类Amount,定义一个静态整型变量i用来记录创建对象的个数,定义一个getNumber()来返回创建对象个数 程序流程图 源程序 实验结果截图: 实验总结: 对于静态函数的使用更加熟练,对静态字段和构造函数有了更深的认识。开始时getNumber()函数没有设置成静态函数, 阅读全文
摘要:
1.以下代码为何无法通过编译?哪儿出错了? 在类中的构造方法有一个参数,定义对象时没有参数,所以无法通过编译 2. 请依据代码的输出结果,自行总结Java字段初始化的规律 实验截图: 实验截图: java会在初始化块和构造方法中进行初始化,当对同一变量进行多次初始化时,会按照顺序进行初始化,并保留最 阅读全文
摘要:
1.编写一个方法,生成指定数目的随机整数 2.观看以下代码,说出特殊之处 这个代码运用了System.out.println()的重载。 3.查看一下JDK中System.out.println()方法,你发现了什么? System.out.println()有很多重载类型,可输入多种不同类型。 阅读全文
摘要:
今天的工程项目作业是输出一篇英语文章中前N个最常出现的英语单词,并将结果输入到文本文件中。 看到这题后,我首先按照老师讲课的内容将这个程序分成一个又一个模块: 1.实现文件的输出; 2.对输出的内容进行统计;//可以分的更多 3.将结果输入到文件中。 文件的输入输出通过BufferedWriter、 阅读全文
摘要:
1. 通过运行EnumTest.java,我知道了引用同一枚举类型名中枚举表中的不同常量,引用的并不是一个对象,枚举类型不属于原始数据类型,他的每个具体值都引用一个特定的对象,相同的值则引用同一个对象,枚举是可以从字符串中转换的。 枚举类型的基本用法: 定义方法:enum 枚举名{ 枚举值表 }; 阅读全文
摘要:
原码:用符号位和数值位表示一个带符号数,整数符号->0,负数符号->1,数值一般用二进制形式表示 [+10011]原=00010011 [-10011]原=10010011 反码:正数的反码与原码相同,负数的反码是对该数的原码除符号位外各位取反 [+10011]反=00010011 [-10011] 阅读全文