摘要:
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。 Java提供了更加优秀的解决办法:异常处理机制。 异常处理机制能让程序在异常发生时,按照代码的预先设定的 阅读全文
摘要:
动手动脑一: 请阅读并运行AboutException.java示例 答: 结论: 异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。 例如:数组越界和被0除 动手动脑二:多层的异常捕获-1 阅读以下代码(Ca 阅读全文
摘要:
动手动脑1: 运行 TestInherits.java 示例,观察输出,注意总结父类与子类之间构造方法的调用关系修改Parent构造方法的代码,显式调用GrandParent的另一个构造函数,注意这句调用代码是否是第一句,影响重大! 运行截图: 结论:通过 super 调用基类构造方法,必须是子类构 阅读全文
摘要:
问题: 使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。 请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。 答: 思路:先设计公共类tongji创建对象,再创建函数实现每当创建一个对象时给n加1,通过getNum()返回n的最后值 代码: 截图: 阅读全文
摘要:
问题一: 早期经常这样定义变量:int value=100; 前面的这样定义:myclass obj=new myclass(); 这两种方式定义的变量是一样的吗? 答:当声明一个对象类型的变量时,实际上并没有创建一个对象,此变量=null。//myclass obj=new myclass(); 阅读全文
摘要:
1.编写一个方法,生成指定数目的随机整数 package Suiji; public class Suiji {public long a=12345L;//定义long类型的a,b,c变量public long c=12345L;public long m=456123L;public long 阅读全文
摘要:
这个代码没有完成,不过我了解到如何去读取指定位置的文件,以后可以当作模板来用。 以下是暂时完成的代码 1.文件读取 2.部分统计频率代码 阅读全文
摘要:
四则运算 建立两个类,suansu跟size,size负责进行两个随机数及四则运算的选取,并添加范围限制。suansu负责调用类size进行算术显示及语言提示。 (1)随机数函数Random() (2)valueOf()方法可以接收两个参数一个是字符串,一个是基数。 ()试验过程中曾经没有出现过除法 阅读全文
摘要:
问题一:仔细阅读示例: EnumTest.java,运行它,分析运行结果? 运行结果: 结论:1.引用同一枚举类型名中枚举表中的不同常量,引用的并不是一个对象, 2.每个具体值都引用一个特定的对象,相同的值则引用同一个对象。 3.枚举是可以从字符串中转换。 4.可以使用“==”和equals()方法 阅读全文
摘要:
在本周周四进行了java测试,有一点感触,测试的题目是用Java实现一个ATM机的管理系统。之前老师提前给我们样卷,结果考试的时候换了题型,瞬间脑子空白,一时不知道怎么下手,因为暑假虽然涉猎了java,但是没有深入系统地进行学习,导致了对很多知识一知半解,遇到很多问题束手无策。经过三个钟头的挣扎,只 阅读全文