java 命名约定_Java命名约定
java 命名约定
但是实际上您不需要记住这种情况。 记住它是过大的。 但是,如果遵循Java命名约定,则无需记住将要使用的方法和类的情况。 JAVA API中99%的类都遵循此命名约定。 只有1%的名称违反了此规则,这也是由于程序员忘记正确命名(这是真的!)。 所以这里...
1.课程 :
类名总是以一个大写字母(例如,java.util中:S罐头制造商 )开始。 如果有多发性词语的类名,那么每个单词也必须以大写字母(例如,java.util中:G regorianÇALENDAR)开始。 另外,程序包名称始终以小写字符(util,lang,io等)开头。 而且,如果包名称中包含多个单词,那么除了起始单词外,所有单词都需要使用大写字母。 这种命名方法通常被称为UpperCamelCase,它是CamelCase的一种 ! 接口也使用相同的约定。
class MyClass {
}
2.对象/变量 :
Java命名约定指定实例和其他变量必须以小写字母开头,并且如果名称中包含多个单词,那么除了单词之外,您需要使用大写字母作为单词的开头字母。 这称为lowerCamelCase。
String myName;
MyClass myObject;
Scanner scannerObject = new Scanner(System.in);
3.方法 :
Java中的方法也遵循相同的lowerCamelCase约定,例如对象和变量。
void myMethod() {
}
String myName = scannerObject.nextLine();
4.常量变量 :
在Java中,常量变量是使用“静态最终”修饰符声明的。 并且此类变量必须仅包含UpperCase字符,并且必须使用'_'分隔多个单词。
static final char END_OF_FILE = 'e';
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
好吧。 同样,创建所有这些约定只是为了提高代码的可读性。 因此,您可以选择使用它们还是离开它们。 但是,如果您确实使用它们,您的代码将看起来很专业。 Java Compiler确实希望您使用这些约定。 但是在某些语言中,变量的命名方式向编译器指示了变量的类型。 例如,在Ruby中,要声明一个常量变量,您只需对变量的整个名称使用大写字母即可。 Ruby编译器仅以这种方式识别常量! 感谢上帝,Java是灵活的!
- Java编程语言的代码约定
- Java编程风格指南
参考: Java命名约定从我们JCG伙伴史蒂夫·罗宾逊在褴褛“N”科技博客。
- Java中的低GC:使用原语而不是包装器
- Java Lambda语法替代
- JVM如何处理锁
- Erlang与Java内存架构
- Java Fork / Join进行并行编程
- Java最佳实践系列
- 如何在Java中获得类似于C的性能
翻译自: https://www.javacodegeeks.com/2011/08/java-naming-conventions.html
java 命名约定
java 命名约定_Java命名约定相关推荐
- 【源码+教程】Java课设项目_12款最热最新Java游戏项目_Java游戏开发_Java小游戏_飞翔的小鸟_王者荣耀_超级玛丽_推箱子_黄金矿工_贪吃蛇
马上就要期末了,同学们课设做的如何了呢?本篇为大家带来了12款热门Java小游戏项目的源码和教程,助力大家顺利迎接暑假![源码+教程]Java课设项目_12款最热最新Java游戏项目_Java游戏开发 ...
- 黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三)
黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三) 1.1 异常概述与异常体系结构 1.2 JVM遇到异常时的默认处理方案 1.3 异常处理 1.4 异常处理之try--catch ...
- java java编码_Java编码约定被认为是有害的
java java编码 在Oracle网站上有Java编程语言的官方代码约定指南. 您可能希望这份超过20页的文档将是有关Java语言的最佳实践,提示和技巧的最完整,最全面和最权威的来源. 但是一旦您 ...
- java 模块化_Java模块化方法–模块,模块,模块
java 模块化 我想每个人都会同意,编写模块化应用程序和模块化通常是一件好事. 但是,从Java和Scala语言以及各种Java / Scala框架来看,对模块化的支持看起来如何? 有很多不同的方法 ...
- java模块_Java 9 揭秘(2. 模块化系统)
文 by / 林本托 Tips 做一个终身学习的人. 在此章节中,主要介绍以下内容: 在JDK 9之前Java源代码用于编写,打包和部署的方式以及该方法的潜在问题 JDK 9中有哪些模块 如何声明模块 ...
- pojo和java对象_java对象 POJO和JavaBean的区别
POJO "Plain Ordinary Java Object",简单普通的java对象.主要用来指代那些没有遵循特定的java对象模型,约定或者框架的对象. POJO的内在含义 ...
- java 国际化_Java国际化基础
关于本教程 本教程是关于什么的? 本教程向您介绍Java编程语言对多语言和多国家/地区环境的支持. 本课程首先对国际化原则和概念进行一般性讨论,然后继续对Java国际化支持的特定领域进行概述. 最后几 ...
- 普罗米修斯监控java项目_java学到什么程度可以出去实习?
把基础的知识学完,然后再学个框架,比如常见的SSH,SSM之类的,自己能用这个框架做个简单的项目,就可以了 简单的来说就是把下方的视频教程学完就可以找工作了(需要完整的资料可以找up) Java零基础 ...
- Ajax接收Java异常_java – 处理来自Servlet的Jquery AJAX响应中的异常
我的servlet代码是 try{ //something response.setStatus(201); out.print("Data successfully saved" ...
最新文章
- win10创建新的计算机用户名和密码忘了,Win10 2004中要使用本计算机用户必须输入用户名和密码选项不见了如何恢复?...
- C语言再学习 -- 详解C++/C 面试题 1
- 计算机一级ie浏览器和电子邮件,2016年职称计算机考试Internet基础知识:利用IE收发电子邮件...
- IOS 为UILabel添加长按复制功能
- ipv6寻址_有类和无类寻址:IPV4寻址| 计算机网络
- CVPR2020十个顶级开源数据集
- Flink Exactly-Once 投递实现浅析 一致性
- 惠普:某些 SSD 驱动的寿命只有32,768 小时(3年多),立即更新!
- 图像处理五:python读取图片的几种方式
- 证监会将开启私募机构新三板做市试点
- winpcap的使用
- C语言调用多元函数,遗传算法C语言源代码(一元函数和二元函数)
- android 恢复出厂设置流程分析,android恢复出厂设置流程概括
- 电话号码正则表达式手机固话分机
- 树莓派4B(Ubuntu 22.04 server)与Windows11网线直连(无显示器)
- Rockchip RK3566、RK3588、RV1109系统芯片详细参数介绍
- Numpy中 tile函数的用法
- Java Logging之JUL系列——LogRecord
- 时隔27年,微软IE浏览器正式退出历史舞台,一个时代的结束
- Vlookup函数和Sumif函数详解
热门文章
- 《四世同堂》金句摘抄(三)
- JavaScript ECMA
- 2019蓝桥杯省赛---java---A---4(迷宫)
- 系统架构设计师考试 重要的部分
- python创建文件对象_python基础教程:文件读写
- sql2008 sql服务_SQL即服务
- jboss war包放哪_如何将JBoss HR Employee Rewards项目放入云端
- rxjava 循环发送事件_使用RxJava和SseEmitter进行服务器发送的事件
- spring期刊状态_无状态Spring安全性第2部分:无状态认证
- java 并发 线程安全_Java并发教程–线程安全设计