当前位置: 首页 > 面试题库 >

Java:Java Bean 属性命名规范问题分析

胡浩瀚
2023-04-24
public class User {
	private String busName;
	private String pCount;
	private Boolean isRunning;
	//正确的命名方式,驼峰式的
	public String getBusName() {
		return busName;
	}
	public void setBusName(String busName) {
		this.busName = busName;
	}
    //这是什么?
	public String getpCount() {
		return pCount;
	}
	public void setpCount(String pCount) {
		this.pCount = pCount;
	}
    //这个也是不允许的
	public Boolean getIsRunning() {
		return isRunning;
	}
	public void setIsRunning(Boolean isRunning) {
		this.isRunning = isRunning;
	}
}

1. javabean属性命名尽量使用常规的驼峰式命名规则
2. 属性名第一个单词尽量避免使用一个字母:如eBook, eMail。
3. boolean属性名避免使用 “is” 开头的名称
4. 随着jdk, eclipse, spring 等软件版本的不断提高, 底版本的出现的问题可能在高版本中解决了, 低版本原来正常的代码可能在高版本环境下不再支持。

 类似资料:
  • 1、模块 模块尽量使用小写命名,首字母保持小写,尽量不要用下划线(除非多个单词,且数量不多的情况) # 正确的模块名 import decoder import html_parser # 不推荐的模块名 import Decoder 2、类名 类名使用驼峰(CamelCase)命名风格,首字母大写,私有类可用一个下划线开头 class Farm(): pass class Anim

  • 我是SAML新手,在使用pysaml2构建IdP时遇到了一个问题。创建签名的authn响应时,使用xmldsig/init中指定的规范化算法。py是唯一的规范化http://www.w3.org/2001/10/xml-exc-c14n#,它将不包括某些SP所需的某些名称空间的声明(例如,对于像xsi:type=“xs:string”这样的qname,名称空间xmlns:xs)。W3C建议指定了I

  • 命名规范使程序更易读,从而更易于理解。它们也可以提供一些有关标识符功能的信息,以助于理解代码,例如,不论它是一个常量,包,还是类 标识符类型 命名规则 示例 包(Packages) 一个唯一包名的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。包名的后续部分根据不同机构各自内

  • 问题内容: 在.properties文件中,我可以在第一个字符之后使用字符’=’吗? 像这样: 是否允许?如果确实允许,我在哪里可以知道允许? 到目前为止,它似乎仍然有效,但我不太确定它以后是否会失效。 问题答案: 您可以在和之前放置反斜杠转义字符。 或者最好使用下面的代码来打印出如何 转义 您的财产: 输出: 另外,请查看Java API信息

  • 井号命名浏览器支持问题 关于js的命名规范,推荐是字母数字下划线和$组合,并且第一位不为数字,但在我用npm引用了用pdf-dist(2.14)的包时,在浏览器上chrome使用完全没问题,但在安卓webview中提示有语法错误(Unexpected token) 查看后如下 问了ai说这是表示私有方法,我在bing中并没有见到类似说法的帖子,想求证一下ai的回答是否正确 目前我打算修改node_

  • 本文向大家介绍谈谈变量命名规范的重要性,包括了谈谈变量命名规范的重要性的使用技巧和注意事项,需要的朋友参考一下 在编程过程中一定要注意代码命名的规范性,否则在使用和维护过程中将造成很大的麻烦,这也是一种良好的编码习惯。 看下面代码,除了userPass命名规范【小驼峰命名法】,其他的都不规范。 uId: 看get方法,就会发现是getuId(),因为java生成get方法时,先看变量的前两个字母,