Java代码规范笔记(自用)

本文介绍了IntelliJ IDEA的一些实用快捷键和编程技巧,如psvm和sout快捷输出,fori和iter增强for循环,ifn和inn条件判断,以及prsf等代码生成方式。同时,强调了命名规范的重要性,包括自然语义、简洁明了和符合语法规则。此外,还提及了类的封装、抽象和多态等核心概念。

1.快捷键

2.1 psvm : 可生成 main 方法
2.2 sout : System.out.println() 快捷输出
类似的
soutp=System.out.println("方法形参名 = " + 形参名);
soutv=System.out.println("变量名 = " + 变量);
soutm=System.out.println(“当前类名.当前方法”);
“abc”.sout => System.out.println(“abc”);
2.3 fori : 可生成 for 循环
类似的:
IntelliJ IDEA 的安装、配置与使用

iter:可生成增强 for 循环
itar:可生成普通 for 循环
2.4 list.for : 可生成集合 list 的 for 循环
List list = new ArrayList();
输入: list.for 即可输出
for(String s:list){
}
又如:list.fori 或 list.forr
2.5 ifn:可生成 if(xxx = null)
类似的:
inn:可生成 if(xxx != null) 或 xxx.nn 或 xxx.null
2.6 prsf:可生成 private static final
类似的:
psf:可生成 public static final
psfi:可生成 public static final int
psfs:可生成 public static final String

2.命名规范

1.命名的名称有自然语义
2.名称的自然语义与代码所表示的语义一致
3.名称应简洁明了
4.命名符合自然语言的语法

  • 单复数

  • 时态

  • 词性
    5.缩略词

  • 拿掉所有原音

  • 保留前几个字母

  • 保留开头和结尾的发音字母

3.类

1.封装
目的:增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。
2.抽象
抽象具有层次性。抽象的层次决定于忽略细节的多少,忽略细节越多,抽象层次越高。抽象层次越高,问题越简单,解决起来越容易。
3.多态
变量.方法名()的具体调用哪个方法,根据运行时变量所代表的对象类型实例来确定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值