JAVA基础——命名规范、代码注释、抒写格式、关键字

简介: JAVA基础——命名规范、代码注释、抒写格式、关键字

Java中的名称命名规范:



包名:多单词组成时所有字母都小写:xxxyyyzzz


类名接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz


变量名和函数名:多单词组成时,首单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz(驼峰命名法)


常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ


Java类名规范:


类名采用大小写混合的方式,每个单词的首字母大写


类名简洁而富于描述。使用完整单词,避免缩写词(除非该缩写词被更广泛使用,像URL,HTML,见名知意)


如果类名称中包含单词缩写,则这个缩写词的字母均应大写。例如:XMLExample


注:


由于类是设计用来代表对象的,所以在命名类时应尽量见名知意,不能使用java关键字及保留字


Java程序中的注释:(用于解释说明程序的文字、提高了代码的阅读性)


单行注释: //

多行注释: / * … * /

文档注释(java特有): /**…*/


注:


注释是一个程序员必须要具有的良好编程习惯,将自己的思想通过注释先整理出来,再用代码去体现,被注释的文字,不会被JVM(java虚拟机)执行。多行注释里面不允许有多行注释嵌套


编写时要注意:


● Java中的程序代码可分为:结构定义语句(声明一个类或方法)、功能执行语句(实现具体的功能)。每条语句的最后都必须用“;”结束


● Java严格区分大小写


● 编写代码时,养成良好的排版习惯,增强代码的可读性


● Java中一句连续的字符串不能分开两行书写,如果为多个字符串,用“+”将其连接


Java中的标识符:


● 各种变量、方法和类等要素命名时使用的字符序列。如:包名、类名、方法名、参数名、变量名


● 可以由任意顺序的大小写字母、数字、下划线和美元符号组成。但不能以数字开头,不能是Java中的关键字


定义标识符注意事项:


● 包名所有字母一律小写


● 类名和接口名每个单词的首字母大写。如:ArrayList


● 常量名所有字母大写,单词之间用下划线连接。如:DAY_OF_MONTH


● 变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。如:lineNumber


● 在程序中,尽量使用有意义的英语单词来定义标识符,使程序便于阅读。如:password密码


20190813151232667.png

20190813151244807.png


目录
相关文章
|
12天前
|
Java
在 Java 中捕获和处理自定义异常的代码示例
本文提供了一个 Java 代码示例,展示了如何捕获和处理自定义异常。通过创建自定义异常类并使用 try-catch 语句,可以更灵活地处理程序中的错误情况。
|
26天前
|
XML 安全 Java
Java反射机制:解锁代码的无限可能
Java 反射(Reflection)是Java 的特征之一,它允许程序在运行时动态地访问和操作类的信息,包括类的属性、方法和构造函数。 反射机制能够使程序具备更大的灵活性和扩展性
37 5
Java反射机制:解锁代码的无限可能
|
22天前
|
jenkins Java 测试技术
如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例详细说明
本文介绍了如何使用 Jenkins 自动发布 Java 代码,通过一个电商公司后端服务的实际案例,详细说明了从 Jenkins 安装配置到自动构建、测试和部署的全流程。文中还提供了一个 Jenkinsfile 示例,并分享了实践经验,强调了版本控制、自动化测试等关键点的重要性。
58 3
|
28天前
|
存储 安全 Java
系统安全架构的深度解析与实践:Java代码实现
【11月更文挑战第1天】系统安全架构是保护信息系统免受各种威胁和攻击的关键。作为系统架构师,设计一套完善的系统安全架构不仅需要对各种安全威胁有深入理解,还需要熟练掌握各种安全技术和工具。
80 10
|
23天前
|
分布式计算 Java MaxCompute
ODPS MR节点跑graph连通分量计算代码报错java heap space如何解决
任务启动命令:jar -resources odps-graph-connect-family-2.0-SNAPSHOT.jar -classpath ./odps-graph-connect-family-2.0-SNAPSHOT.jar ConnectFamily 若是设置参数该如何设置
|
22天前
|
Java
Java代码解释++i和i++的五个主要区别
本文介绍了前缀递增(++i)和后缀递增(i++)的区别。两者在独立语句中无差异,但在赋值表达式中,i++ 返回原值,++i 返回新值;在复杂表达式中计算顺序不同;在循环中虽结果相同但使用方式有别。最后通过 `Counter` 类模拟了两者的内部实现原理。
Java代码解释++i和i++的五个主要区别
|
30天前
|
搜索推荐 Java 数据库连接
Java|在 IDEA 里自动生成 MyBatis 模板代码
基于 MyBatis 开发的项目,新增数据库表以后,总是需要编写对应的 Entity、Mapper 和 Service 等等 Class 的代码,这些都是重复的工作,我们可以想一些办法来自动生成这些代码。
31 6
|
9天前
|
Java 开发者
Java多线程编程中的常见误区与最佳实践####
本文深入剖析了Java多线程编程中开发者常遇到的几个典型误区,如对`start()`与`run()`方法的混淆使用、忽视线程安全问题、错误处理未同步的共享变量等,并针对这些问题提出了具体的解决方案和最佳实践。通过实例代码对比,直观展示了正确与错误的实现方式,旨在帮助读者构建更加健壮、高效的多线程应用程序。 ####
|
7天前
|
安全 Java 开发者
Java 多线程并发控制:深入理解与实战应用
《Java多线程并发控制:深入理解与实战应用》一书详细解析了Java多线程编程的核心概念、并发控制技术及其实战技巧,适合Java开发者深入学习和实践参考。
|
8天前
|
Java 开发者
Java多线程编程的艺术与实践####
本文深入探讨了Java多线程编程的核心概念、应用场景及实践技巧。不同于传统的技术文档,本文以实战为导向,通过生动的实例和详尽的代码解析,引领读者领略多线程编程的魅力,掌握其在提升应用性能、优化资源利用方面的关键作用。无论你是Java初学者还是有一定经验的开发者,本文都将为你打开多线程编程的新视角。 ####
下一篇
无影云桌面