
1003【编程思想】
编码思想
努力的阳光蓝孩
学习一时爽,一直学习一直爽
展开
-
【编程思想】06 编写高质量代码 之 异常处理
110、【建议】异常封装 为什么要有异常封装? a: Java语言的异常处理机制可以确保程序的健壮性,提高系统的可用率,但是Java API提供的异常都是比较低级的,只有开发人员才能看得懂,对于用户(客户端)来说就是天书=> 不友好的提示。 异常封装的优点 a: 提高系统的友好性:比如是直接提示“文件没有找到”比FileNotFoundException异常抛出到上层应用中友好。 // 不友好 public static void doSomething() throws Ex原创 2020-07-12 17:04:54 · 250 阅读 · 0 评论 -
【编程思想】03 编写高质量代码、Java 开发中通用的方法和准则
11、养成良好习惯,显式声明UID 介绍 a: 类实现Serializable接口的目的是为了可持久化,比如网络传输或本地存储,为系统的分布和异构部署提供先决支持条件。 b:JVM在反序列化时,会比较数据流中的serialVersionUID与类的serialVersionUID是否相同,如果相同,则认为类没有发生改变,可以把数据流load为实例对象;如果不相同,对不起,我JVM不干了,抛个异常InvalidClassException给你瞧瞧。这是一个非常好的校验机制,可以保证一个对象即使在原创 2020-06-25 13:26:47 · 147 阅读 · 0 评论 -
【编程思想】02 编写高质量代码、Java 开发中通用的方法和准则
6、【建议】:覆写变长方法也循规蹈矩 子类覆写父类的方法 a: 可以修改bug、提供扩展的业务功能支持 b: 符合开闭原则 满足条件 a: 重写方法不能缩小访问权限 b: 参数列表必须与被重写方法相同 c:返回类型必须与被重写方法的相同或是其子类 d: 重写方法不能抛出新的异常,或者超出父类范围的异常,但是可以抛出更少、更有限的异常,或者不抛出异常。 参数列表相同(参数数量相同、类型相同、顺序相同) 代码案例 package com.hao.test;原创 2020-06-25 11:18:38 · 129 阅读 · 0 评论 -
【编程思想】01 编写高质量代码、Java 开发中通用的方法和准则
1、【建议】: 不要在常量和变量中出现易混淆的字母 基本规范:包名全小写,类名首字母全大写,常量全部大写并用下划线分隔,变量采用驼峰命名法(Camel Case)命名等。 为了让程序更容易理解,字母“l”(还包括大写字母“O”)尽量不要和数字混用,以免使阅读者的理解与程序意图产生偏差。如果字母和数字必须混合使用,字母“l”务必大写,字母“O”则增加注释。 字母“l”作为长整型标志时务必大写。 2、【建议】: 莫让常量蜕变成变量 常量就是常量,在编译期就必须确定其值,不应该在运行期原创 2020-06-25 09:26:46 · 196 阅读 · 0 评论