14_星仔带你学Java之Java编码规范、常用类

本文由💖星仔💖分享,涵盖了Java编码规范的重要性,如提高代码可读性和维护性,并提供了编写代码的思路建议。此外,还详细讲解了Java中的命名规范,包括包名、类名、接口名、方法名、变量和常量的命名规则。同时,介绍了与系统和数学相关的常用类,如System、Runtime、Math以及BigDecimal和BigInteger。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

大家好,我是💖星仔💖。一个致力于为大家分享各种Java知识的博主。

✨专栏汇总✨

        🍋《星仔带你部署银河麒麟RAM架构服务器》

        🍋《星仔带你学消息队列(RebbitMQ)》

        🍋《星仔带你学Java》

        🍋《星仔带你学Elasticsearch》

        🍋《星仔带你搞定Java开发小技巧》

        🍋《星仔带你学Java设计模式》

        🍋《星仔带你搞定【软考-系统架构设计师】》

        🍋《星仔带你玩转Java面试》

    本博客收录于《华星详谈-学习中心》。本学习中心收集了Java整个技术体系的所有技术要点。每篇博客后面或者知识点结尾都附带有面试题,提供给大家巩固本章内容。

为各位同胞们能够系统性的掌握整个Java技术体系而建立的学习中心。星仔正在努力的更新学习中心中的内容。望诸君共勉!!!

🍋一、Java编码规范 

🍒1.1 为什么得有编码规范

为什么要有编码规范(Why Have Code Conventions)呢?编码规范对于程序员而言尤为重要,有以下几个原因:

       ①    一个软件的生命周期中,80%的花费在于维护 (bug/增加新的功能);

       ②    几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护;

        ③   编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码;

        ④   如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品;

为了执行规范,每个软件开发人员必须一致遵守编码规范。

🍒1.2 写代码时建议的思路

          1)、明确需求,我要做什么!!!

          2)、整理思路,我要怎么一步一步去实现功能;

          3)、按照思路去编写代码;

          4)、功能写完,一定要测试

          5)、总结:该功能是怎么做出来的,下一次遇到我该怎么迅速的解决

🍒1.3 常用的编码规范

起名

      1)、都得遵循标识符的规范;

      2)、不能使用拼音、拼音首字母、要使用英文单词,或者使用英文组合单词;

      3)、采用驼峰表示法使用组合单词的使用时后面的每一个单词首字母都大写;

                如:EmployeeAdvanceSetting

1  包名

package    域名倒写.模块名.组件;

       全部使用小写字母,作为Java文件得第一行代码.

2  类名

      使用名词,表示一类事物。首字母大写如果我们在项目中尽量不要使用JDK内置的类名比如String ,System类。如:XxxDemo、XxxTest、(Xxx表示知识点的意思),比如:StringDemo.java.

3  接口名

      使用形容词/副词/名词首字母大写。在有的企业习惯以I作为接口的前缀名。 IEmployeeDAO、IEmployeeService。

4  方法名

       使用动词,首字母小写,如:save、deleteEmployee。

5  变量

       使用名词,首字母小写。如:name、age。

常量

       使用final修饰的变量。全部使用大写字母组成,如果使用多个单词组合使用下划线分割:Integer类  MAX_VALUE。

        注意:在方法中定义的final变量,一般不使用大写

🍋二、常用类

本文讲解常用类主要是讲常用类中常见的方法。

🍒2.1 和系统相关的类

System:表示系统的意思。

Runtime:表示Java的运行过程。

🍒2.2 和数学相关的三个常用类

         1)、Math:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数等。

         2)、BigDecimalfloatdouble都不能表示精确的小数,此时得使用BigDecimal,用于处理金钱和精度要求高的数据

         3)、BigInteger:表示大整型,如果两个long类型的最大值相运算结果long再也存储不下此时使用BigInteger。一般情况下不用。加、除的方法和BigDecimal相同。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

华星详谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值