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