Java基础-基础工具(1)

一、为什么得有编码规范

编码规范对于程序员来说,尤为重要,有以下几个原因:
① 一个软件的生命周期中,80%的花费在于维护(改bug/增加新的功能)。
② 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护。
③ 编码规范可以改善软件的可读性,可以让程序员尽快而彻底的理解新的代码。
④ 如果将源码作为产品发布,就需要确认它是否被很好的打包并且清晰无误。
为了执行规范,每个软件的开发人员必须一致遵守编码规范。

规范的注意:
写代码:
① 明确需求,如何做。
② 整理思路,一步一步去实现功能。
③ 按照思路去编写代码。
④ 功能写完,一定要测试。
⑤ 总结,该功能怎么做出来的,下一次遇到我该如何迅速解决。

注重的编码规范(简单):
起名:
① 都得遵循标志符的规范。
② 不能使用拼音,拼音首字母,使用英文单词或者使用英文组合单词。
③ 采用驼峰表示法,使用组合单词以后每个单词的首字母大写。

1:包名
package:域名倒写.模块名.组件;
package:com._baidu.hao.util;
package:com.mbaidu.hao.util;
全部使用小写字母,作为Java文件的第一行代码。

2:类名
使用名词,表示事物,首字母大写。
在项目中尽量不要使用JDK内置的类名,比如String,System类。

3:接口名
使用形容词/副词/名词,首字母大写。

4:方法名
使用动词,首字母小写

5:变量
使用名词,首字母小写。

6:常量
使用final修饰的变量。
全部使用大写字母组成,如果使用多个单词组合用下划线分割。
在方法中定义的final变量,一般不使用大写。

二、常用类

(一) 用户和程序交互

用户和程序交互,程序接受用户的输入数据:

用户和程序交互:
① main方法接受参数。
② Console
③ Scanner类

(二) 系统相关类

System:表示系统的意思。
Runtime:表示Java的运行过程。

(三) 数学相关类

和数学相关的类有三个常用类:
① Math:Math类包含于执行基本的数学运算的方法,如初等数学、对数、平方根和三角函数等,都是静态方法,使用不多。
② BigDecimal:float和double都不能表示精确的小数,此时使用Bigdecimal,用于处理金钱和精度要求高的数据。
③ BigInteger:表示大整型,如果两个long类型的最大值相运算,结果long再也存储不下时,此时使用BigInteger,一般不用。

加,减,乘,除的方法和BigDecimal相同。

注:new BigDecimal(0.1) 所创建的BigDecimal正好等于0.1(非标度值1,其标度为1)。但是实际上等于0.1000000…5,此构造方法的结果有一定的不可预知性。所以实际开发中应该使用new BigDecimal(“0.1”) 使用String的构造方法是完全可预知的。


反馈与建议

感谢你阅读这篇博客。如果您喜欢这篇博客就请关注我和朋友一起分享吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值