随笔分类 -  JAVA

摘要:动手动脑1:为什么不管是否有异常发生,finally语句块中的语句始终保证被执行? 我们在写代码时,如果finally块中的代码过多会导致字节码条数”膨胀”,因为finally中的字节码会被”复制”到try块和所有的catch块中。finally语句块主要用于解决资源泄露问题,它位于catch语句块 阅读全文
posted @ 2016-11-23 21:45 夏小暑 阅读(255) 评论(0) 推荐(0)
摘要:课后作业一:接口多态:使用接口代替抽象基类 1.源代码: 2.运行截图: 课后作业二:用多态的方法模拟ATM操作流程。 1.源程序: 2.运行结果截图: 验证: ①TestInstanceof.java 代码如下: 运行结果截图: ②TestCast.java 代码如下: 运行结果没有出错! ③Zo 阅读全文
posted @ 2016-11-18 14:28 夏小暑 阅读(303) 评论(0) 推荐(0)
摘要:动手动脑:请自行编写代码测试以下特性:在子类中,若要调用父类中被覆盖的方法,可以使用super关键字。 1.源代码: package Work; class A{ public A(){ System.out.println("Class A."); } public A(String string 阅读全文
posted @ 2016-11-10 08:35 夏小暑 阅读(700) 评论(0) 推荐(0)
摘要:一、随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。 1.设计思路:首先生成10个随机数,然后存放至长度至少是10的数组中,然后计算10个随机数的和,存放至数组的最后,最后输出,用对话框显示。 2.程序流程图: 3.源程序代码: 4.结果截图: 阅读全文
posted @ 2016-11-06 15:45 夏小暑 阅读(271) 评论(0) 推荐(0)
摘要:(一)古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:请编写一个程序,使用上述算法加密或解密用户输入的英文字串。 1.设计思想:首先选择是加密字符串还是解密字符串,两种算法相似。如果要加密字符串,则需要考虑特殊字符,就是XYZ这三个字符;相应的解密字符串类似,也需要考虑ABC这三个字符。 2. 阅读全文
posted @ 2016-10-27 18:05 夏小暑 阅读(257) 评论(0) 推荐(0)
摘要:1.验证ClassAndObjectTest.java(使用自定义类) 其运行结果: 从结果来看,我们需要定义一个对象变量,然后“创建(new)”一个对象,赋值给对象变量。 2.早期我们经常这样定义变量“int value=100;”,而前面的示例中这样定义变量“MyClass obj=new My 阅读全文
posted @ 2016-10-20 15:55 夏小暑 阅读(327) 评论(0) 推荐(0)
摘要:动手动脑1.当JAVA里定义的函数中去掉static后,怎么办?(如下程序,将square()函数的static去掉) 因为static 是静态的意思,main是静态的,想加载的时候就加载了,可将函数写在一个新的类中即可,如下所示: 动手动脑2.编写一个方法,使用纯随机数发生器生成指定数目(比如10 阅读全文
posted @ 2016-10-15 16:29 夏小暑 阅读(318) 评论(0) 推荐(0)
摘要:(一)示例程序+运行结果: ①EnumTest.java 运行结果: ②Addition.java 运行结果: ③InputTest.java 输出结果: ④TestDouble.java 运行结果: ⑤ 运行结果: 结论:引号里输出原有的。 (二)课后练习: 1.阅读相应教材,或者使用互联网搜索引 阅读全文
posted @ 2016-10-05 17:53 夏小暑 阅读(354) 评论(0) 推荐(0)
摘要:1.设计思想: 首先是从JavaAppArguments.java示例开始,此示例已打印参数,定义数字 之和和作为存储单位的整型,然后将输入参数的字符串转化为整型,之后求和即可。 2.程序流程图: 3.程序源码: 4.结果截图: 阅读全文
posted @ 2016-09-20 22:21 夏小暑 阅读(207) 评论(0) 推荐(0)