java的变量命名规则_java变量命名规则
包的命名:字母都小写
类的命名名:每个单词的首字母大写
方法的命名:第一个单词的字母小写,其他大写
(一)Package(包)的命名:
Package的名字应该都是由一个小写单词组成,例如net.ebseries.modules。
(二)Class(类)的命名:
Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如:DataFile或InfoParser。
(三)变量的命名:
变量的名字可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符($),因为这个字符对内部类有特殊的含义。如:inputFileSize。
(四) Interface(接口)的命名:与Class的命名类似。
(五)Static Final 变量(相当于常量)的命名
Static Final 变量的名字应该都大写,并且指出完整含义,例如:final MAXUPLOADFILESIZE=1024。
(六)方法的命名
方法名的第一个单词应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线。参数的名字必须和变量的命名规范一致。使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:
setCounter(int size){
this.size = size;
}
数组的命名
数组应该总是用下面的方式来命名:byte[] buffer;而不是:byte buffer[](习惯性问题而已)。
值得注意的是,命名时应尽量采用完整的英文描述符(也有特例)。此外,一般应采用小写字母,但类名、接口名以及任何非初始单词的第一个字母要大写。
归纳成以下几点,就是:尽量使用完整的英文描述符、采用适用于相关领域的术语、采用大小写混合使名字可读、尽量少用缩写,但如果用了,要明智地使 用,且在整个工程中统一、避免使用长的名字(小于 15 个字母是个好主意)、避免使用类似的名字,或者仅仅是大小写不同的名字、避免使用下划线(除静态常量等)。
java的变量命名规则_java变量命名规则相关推荐
- java变量命名规则_Java变量命名规则规范
Java变量命名规则规范 分类 Camel 标记法:首字母是小写的,接下来的单词都以大写字母开头 Pascal 标记法:首字母是大写的,接下来的单词都以大写字母开头 匈牙利标记法:在以Pascal标记 ...
- 变量命名规则_Java变量与常量
有智者立长志,无志者长立志. 变量是什么? 变量就是可以变化的量,也可以理解为起名字,比如:水(有多少水不知道,可以有2吨水,也可以是4吨水) int i = 1;int i1 = 3;char c ...
- java变量的定义_Java变量_Java变量概念定义
Java变量_Java变量概念定义 Java变量定义 java变量包含静态变量(static Variable).成员变量()和局部(local Variable )变量三种.其实,也可以说两种,静态 ...
- java常量final是什么_java:变量,常量和final关键字--基础篇
变量的本质: 变量的本质其实就是代表一个"可操作的存储空间",空间位置是确定的,但是里面放置的是什么值是不确定.我们可以通过变量名来访问"对应的存储空间",从而 ...
- java 变量与常量_java变量和常量的区别是什么
java变量和常量的区别是: 1.在java编码规范中,常量名规定要大写,变量名规定要小写: 2.常量只能赋值一次,变量可以赋值多次: 3.常量在程序运行过程中不能改变,变量可以改变. (视频教程推荐 ...
- java变量类型概念_java变量类型
ps:在java基础的学习过程中,经常会碰到各种java概念,所以做一个总结. 局部变量与全局变量 java区分局部变量和全局变量 局部变量是作用域很小的变量,一般定义在方法中,存储在栈内存空间中. ...
- Java变量在内存_Java变量在内存中的存储
[TOC] Java变量在内存中的存储 以下探究成员变量和局部变量在内存中的存储情况. package com.my.pac04; /** * @author Summerday * @date 20 ...
- java变量默认值_Java变量的默认值和初始化
Java变量的默认值和初始化 学习自 <Thinking In Java> 变量的默认值 注意只有成员变量才有默认值,而局部变量必须要赋初值.为什么会这么设计,下面会讨论. 关于各种基础类 ...
- lingo变量无限制版本_java变量必看知识点
点击蓝字 关注我们 Java 语言是强类型(Strongly Typed)语言,强类型包含以下两方面的含义: 所有的变量必须先声明.后使用. 指定类型的变量只能接受类型与之匹配的值. 这意味着每个变量 ...
最新文章
- php常用的搜索引擎,常用搜索引擎高级命令有哪些
- 打造新华社「AI合成主播」的“分身术”为何物?
- eclipse没有server怎么办
- idea搭建可运行Servlet的Web项目[maven]
- python实现队列_用Python实现的数据结构与算法:队列
- SpringBoot 自动配置原理
- Docker学习文档之三 其他相关-Dockerfile指令
- 中国各省公共财政收入与公职人员数量(2012-2019年)
- C#--Winform开发常见注意事项
- ab压力测试-Windows安装使用:
- Nginx Passenger 性能调优
- 内存管理基础学习笔记 - 4.2 缺页中断处理 - do_page_fault
- javascript招式总结
- Android 异常 “Binary XML file line # : Error inflating class”
- 大牛教你这样阅读android源码
- configure: error: cannot run /bin/bash config/config.sub 解决configure配置问题
- 大数据发展必备三个条件
- vue 如何实现多个路由共用同一个页面组件
- mysql连接异常:The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zo
- 携手并进,合作共赢 ▏麒麟信安授权北京辰极智程为京、津、冀省级区域总代理签约仪式举行