摘要:
异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。 要理解Java异常处理是如何工作的,你需要掌握以下三种类型的异常: 检查性异常: 阅读全文
摘要:
阅读了这本书的第三四章,让我明白了程序的稳定性、健壮性最重要,为了完成这个目的,编程时最好使用最稳妥的编程方式,比如文本编辑,虽然费时费力,但却最稳妥。一定的存储空间换来程序的健壮性我觉得是值得的。 不要意图掩饰程序的瑕疵,勇于承认,因为死程序是不会说谎的,在项目测试时崩溃总比在商业用途中崩溃好。 阅读全文
摘要:
运行结果: 设置题目页面: 如果用户输入数据非法,则弹出提示框: 做题页面: 成绩单页面: 注:如果点击“再做一次”可以返回设置题目页面。 分割线 具体实现代码如下: 设置题目页面: 做题页面: 成绩单页面: 阅读全文
摘要:
俗话说,工欲善其事,必先利其器。作为软件工程师掌握好几门工具是取得成功的根本。花时间去学习这些工具,你会有意想不到的收获。用纯文本来保存知识,但其也有一些缺点如所占空间较大,但其优点也很明显如永不过时,杠杆作用,易于调试。 学会使用shell,使你的生产力提高。至少用好一种编辑器,彻底了解他,掌握它 阅读全文
摘要:
1 <%@ page language="java" contentType="text/html; charset=utf-8" 2 pageEncoding="utf-8"%> 3 <!DOCTYPE html > 4 <html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 7 阅读全文
摘要:
问题一: 静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)? 答:先创建对象,然后用对象调用实例成员。 问题二: 以下代码输出结果是什么? 答:100 300 问题三: 以下代码为何无法通过编译?哪儿出错了? 答:如果类提供了一个自定义 阅读全文
摘要:
基本思路: 先创建出一个添加课程信息的框架,随后就设置按钮的鼠标监听事件,确保单机后录入信息的合法性,以及确定合法性之后的后续操作,如保存课程信息,信息有误弹出窗口等操作。 阅读全文
摘要:
最近阅读了程序员的修炼之道的第一章——注重实效的哲学,它首先给程序员们提了一些意见:不要害怕暴露自己的弱点,敢于虚心求教,完善自己的不足,写代码前要考虑充分,尽量预期到可能发生的错误,遇到问题不要说做不到,首先要想有什么解决方案等等意见。正是这样,完善了自己,才能写出更好的软件。 而对于软件开发的过 阅读全文
摘要:
满足以下条件的两个或多个方法构成“重载”关系: (1)方法名相同; (2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。 注意:方法的返回值不作为方法重载的判断条件。 阅读全文
摘要:
1 package Test; 2 3 import java.util.*; 4 5 public class TestPalindrome { 6 static String str; 7 static Scanner in=new Scanner(System.in); 8 static boolean flag; 9 public T... 阅读全文