1、简单说明java的异常处理策略。

答:

1.将各类错误统一封装成异常对象

将各种不同原因引发的错误处理成“异常对象”,为建立统一的异常处理机制奠定基础。异常处理就是捕获并处理该对象。

2.对异常对象的处理原则是处理或者声明

处理:try-catch-finally对异常对象的捕获和处理

声明:对外声明本方法可能会抛出异常,声明机制用throws子句实现

2、简述结构化程序设计方法和面向对象程序设计方法的核心思想。

答:

1.结构化设计(SP)将问题求解看做功能处理,程序是功能的具体实现。即对输入数据实施相关运算,得到期望的输出结果。

2.面向对象程序设计(OOP)软件系统的本质上是实现系统的模拟,即实现系统中的,软件中也应有对应成分;现实系统中如何做,软件也应该那么做。在面向对对象的开发过程中,开发者的主要任务就是抽象出这些对象并对其构建模拟客观世界的对象模型,继而编写代码实现此模型。

3、 什么是设计的可维护性,简要说明其对软件设计的重要意义。

答:

可维护性是指在对大程序实施各类维护活动的难易程度,如改成错误、增添/完善功能,或者对系统逻辑结构的重构等。可维护性好,不仅能大幅降低各类维护任务的难度,而且也能有效减少因维护而引入的各类错误。

参考:《Java程序设计(从方法学角度描述)》

简单java题_java相关推荐

  1. 月份java题_Java基础50道经典练习题(14)——求日期

    package com.homework.test; import java.util.*; /* [程序 14 求日期] 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以 3 月 ...

  2. 求标准体重Java题_Java习题

    P96.1.编写Java应用程序,定义一个计算两个整数和的方法static int add(int op1, int op2).在main方法中声明两个整型变量,分别赋值,调用add()方法得到它们的 ...

  3. 幻数java题_java – 公式中的幻数

    这是一个完善的惯例,应避免使用魔法数字.但复杂的条件公式中的幻数呢?例如: int result = 0; if (level <= 50) { result = (int) (Math.pow ...

  4. 幻数java题_java – ConcurrentModificationException的幻数

    首先要知道的是(如 JLS所述)以下增强的for循环: for (String s : list) { // Do something with s } 相当于: for (Iterator it = ...

  5. JAVA 判断简单密码算法_十道简单算法题二【Java实现】

    前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...

  6. java的简单算法题_[2]十道算法题【Java实现】

    前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...

  7. 十道简单算法题二【Java实现】

    前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...

  8. Java简单编程题:大小写转换、兔子生兔子问题、狼追兔子问题、判断英文句子。

    Java简单编程题 1.大小写转换 2.兔子生兔子问题 3.狼追兔子问题 4.判断英文句子 1.大小写转换 输入一串字母 1.将大写转换为小写,小写转换为大写 2.将其全转换为小写 3.将其全转换为大 ...

  9. java引用其他类的数据头文件_Java 实现数据表与简单Java类映射转换

    我们在程序开发过程中往往会使用简单Java类进行数据表结构的描述,本文主要介绍如何简单Java类与数据表之间的转换. 首先,先简单介绍一下数据表与简单Java类的相关概念对比: 表的定义 → 实体表设 ...

最新文章

  1. python拟合曲线(小批量随机梯度下降)
  2. 【转载】 C# 中的Async 和 Await 的用法详解
  3. ps清理缓存脚本_清理垃圾脚本,让你的电脑丝滑如新!
  4. Windows——Windows 10 加装 Windoes 7 制作双系统时,Windoes 7 启动卡在正在启动界面,并且重启无效解决方案
  5. 小学计算机说课稿,小学信息技术说课稿《新建文件夹》
  6. Android 过滤无效录音数据,android – MediaRecorder类记录音频的问题 – prepare()给出异常 – 权限被拒绝...
  7. mysql转sqlserver_mysql转sqlserver工具
  8. 线程----BlockingQueue
  9. 牛客网 [编程题]数字和为sum的方法数
  10. 深入分析String类型(一)
  11. linux下DNS配置详解
  12. 封装element分页组件
  13. AES在线加密解密-附AES128,192,256,CBC,CFB,ECB,OFB,PCBC各种加密解密源码
  14. 在计算机操作中粘贴的快捷键是什么,复制粘贴的快捷键,详细教您电脑怎么使用快捷键复制粘贴...
  15. 论文笔记7 --(ReID)Video-based Person Re-identification via Self Paced Weighting
  16. 分门别类刷leetcode——链表 1
  17. 高可靠性技术之RRPP和VRRP
  18. AP作为WLAN用户接入认证点的PEAP用户接入流程
  19. CMDN Club每周精选(第4期)
  20. 个人申请微信H5支付接口(个人免签约支付平台)

热门文章

  1. spring MVC请求处理类注解属性详解
  2. Qt QWidget实现手势缩放和平移(二)
  3. 定义,公理,定理,引理,推论,命题,推测,猜想
  4. 二叉树的四种遍历方式(递归和非递归双重实现)
  5. 记录,再次运行vue项目报错POST http://127.0.0.1:8888/api/private/v1/login/login
  6. 小型项目服务器要多少,小型服务器需要什么配置
  7. pythonmsgbox怎么使用_如何使用tkinter的messagebox
  8. linux c嵌入汇编语言,Linux 下的C和Intel 汇编语言混用
  9. percona+mysql插件_使用percona mysql插件来监控mysql5.7
  10. 算法练习day3——190320(对数器、归并排序)