【Java】优雅代码更需要优雅的写法

本文不谈技术,而是关注Java语言设计层面的语法问题,包括命名规则、不建议的命名方式、注释的使用以及一些不成文的命名规则。作者强调了代码规范的重要性,如驼峰式和帕斯卡命名法的应用,避免使用汉字或拼音命名,以及注释和注解的恰当使用,旨在提高代码的可读性和美观性。

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

      各位优秀的程序员们,相信你们已经阅读过很多遍JDK的源码以及一些优秀的业务、框架源码了,但是总有一些源码让我等望而却步 ,原因并不是因为代码的难度,而是因为代码的规范程度,好的代码在拥有足够深的技术水平之上肯定会以足够赏心悦目的书写规范来呈现给大家。

    本篇文章不谈技术,浅谈一些Java语言设计层面上的语法问题。

首先介绍几种常见的书写语法:

驼峰式命名法Lower-Camel-Case):(小) 驼峰式命名法是Java推荐的书写语法 要求如果命名字段中有多个单词,首单词的首字母小写,之后的单词首字母大写。

public String lowerCamelCase(){}

 

帕斯卡命名法(Upper Camel Case) : 帕斯卡命名法又称大驼峰命名法,是C#推荐的书写语法,要求命名字段中的所有单词首字母大写,在Java中通常用作类名的书写。

public void UpperCamelCase(){}

匈牙利命名法(Hungarian nomenclature)匈牙利命名法是一名匈牙利程序员发明出的命名法,要求在命名之前通常加入其对应的数值类型。

private String szString;

本文因针对Java语言,故以驼峰式命名法为基准,其他命名法作为掌握即可。

Java语法规范基本按照JDK源码规范书写:

命名规则

名称只能由字母、数字、下划线、$符号组成 且不能以数字开头 ,一般情况下开发者不会特意的去使用美元符或者下划线作为开头字母。

名称不能使用JAVA中的关键字或保留字。Java会将.java文件编译成.class的字节码文件,如果把变量名称设置为Java中的关键字或保留字,会在编译期间将变量名称当成关键字或保留字处理,会产生编译时异常。

 

不建议取用

不建议使用汉字或拼音进行命名。 在实际的开发环境中,一个项目会分配给多个工作组人员共同完成,所以不要采用中文或者拼音混淆的方式进行命名,而且有些工作组内尚有外国友人,一定要用世界通用语言,英语来标准命名,不要采用中文或汉语拼音的书写形式。标准命名也促进了自己的英语学习不是吗?

 

命名规范

      项目名称小写。项目名称小写是为了美观,而且与下一条相辅相成↓

      包名称小写。包名就是一个目录的名字,既要起

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值