JAVA编码规范试题3(3)

2020-04-14 22:31

public void setKey( int key ) {

this.key = key; } }

D. /**

* 根据日志类型和时间读取日志。

* 分配对应日志类型的LogReader,反复器缓冲数, * 读取日志记录。查询条件为null或0的表示没限制,

* 反复器缓冲数为0读不到日志。

* @param logTypeName 日志类型名(在配置文件中定义的) * @param startTime 查询日志的开始时间 * @param bufferNum 日志反复器缓冲记录数 * @return 结果集,日志反复器 * @since CommonLog1.0 */

public static LogIterator read(String logType, Date startTime,

int bufferNum)

throws Exception {

if (null == logType ) {

//如果日志类型没有设置,抛出“日志类型为空”异常 throw new LogTypeException(\ }

...//program code } E.

public void example( )

{

// 注释 CodeBlock One

// 注释 CodeBlock Two }

9下面说法正确的是

A 没有子类的友好类应该定义成final B 没有被覆盖在友好方法应该定义成final C 不定义在包中没有被用到的友好属性、方法和类

D 不要定义不会被用到的局部变量、类私有属性、类私有方法和方法参数 10下面说法正确的有:

A.对于方法内部用throw语句抛出的异常,必须在抛出异常的语句上一行注释标明抛出异常的含义、抛出条件等。

B.通过对函数或过程、变量、结构等正确的命名以及合理地组织代码的结构,使代码成为自注释的。对保护方法以清晰准确的函数命名,可增加代码可读性,并减少不必要的注释,甚至可以不注释。 C.异常的注释必须说明该异常的含义及什么条件下抛出该异常。

D.当代码段较长,特别是多重嵌套时,在程序块的结束行右方加注释标记,以表明某程序块的结束,这样做可以使代码更清晰,更便于阅读。

E.调试程序的时候可以方便的使用 /* 。。。*/ 注释掉一长段程序。 11下面程序片断不符合公司命名规范的有: A.

public class Car {

private static int itemCount = 0;

public void setItemCount( int cout ) {

itemCount = cout;

} } B.

public final static int DEFAULT-START-KEY = 0; C.

public class LogManager {

private int size = 0;

public boolean writeFile( String value ) {

int size = 0;

boolean isRight = false;

size = LogUtility.getSize( value );

isRight = LogUtility.write( size, value ); return isRight;

} }

D. protected abstract boolean getServiceConfigurationData( int serviceKey ); 12、下面描述错误的有:

A.一个方法不应抛出太多类型的异常,throws/exception子句标明的异常最好不要超过五个。 B.运行期异常必须有throws子句标出,不标出或者调用者不捕获该类型异常都会导致编译失败,从而防止程序员本身疏忽。

C.抛出非运行期异常的目的是防止异常扩散,导致定位困难。 D.在部门内部应该规划好包名的范围,防止产生冲突


JAVA编码规范试题3(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年浙江统计法治相关知识考试

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: