标识符:就是给类,接口,方法,变量等起名字。
组成规则:
A:英文字母大小写
B:数字字符
C:$和_
注意事项:
A:不能以数字开头
B:不能使Java中的关键字
C:Java语言严格区分大小写
常见的命名规则:见名知意 // 看到名字知道意思
举例:我要定义一个学生类
class Studet {}
包:
其实就是文件夹,用于把相同的类名进行区分(全部小写)
单级:liuwenxin
多级:cn.itcast (表示cn文件夹中有一个文件夹叫itcast)
类或者接口:
一个单词:单词的首字母必须大写
举例:Student
多个单词:每个单词的首字母必须大写
举例:HelloWorld
方法或者变量:
一个单词:单词的首字母小写
举例:main,age
多个单词:从第二个单词开始,每个单词的首字母大写(小驼峰)
常量:
一个单词:全部大写
举例:PI
多个单词:每个字母都大写,用_隔开
举例:STUDENT_MAX_AGE
相关文章
- python中的变量命名规则
- Java中字符串常见的拼接方式
- java将json数据中的下划线命名的Key取代为驼峰命名的key(方便将json数据转换成实体对象)
- 在HTML文档中class名以及id名的命名规则
- JAVA中对字符串的常见处理函数汇总
- Java 中的标识符
- RabbitMQ 优点和缺点- 消息可靠性:RabbitMQ 提供了持久化功能和消息确认机制,确保消息在各种情况下都能可靠地存储和处理。 灵活的路由:通过多种交换机类型和绑定规则,RabbitMQ 能够灵活地路由消息到指定的队列。 支持多种消息协议:实现了 AMQP 等(MQTT、STOMP)标准化、开放的消息队列协议,使其能够与多种语言编写的应用程序进行通信。 插件化扩展:RabbitMQ 提供了丰富的插件系统,可以通过插件扩展功能,如死信队列、压缩、追踪等。 高可用性:支持集群模式和镜像队列,确保服务的可用性 易用性和可管理性:提供了丰富的 API 和管理工具,以及多种客户端库和框架支持,易于集成和使用。 多语言支持:RabbitMQ 支持多种编程语言的客户端,包括 Java、Python、Ruby、C#、Node.js 等,方便开发人员集成到各种应用中。 高性能:在处理大量并发消息时表现出色。 广泛的社区支持:拥有庞大的开发者社区和丰富的文档资源。 劣势: 性能和吞吐量较低:相比于 Apache Kafka 等面向大数据流处理的消息队列系统,RabbitMQ 的吞吐量较低,不适合处理海量的实时数据流。RabbitMQ 的设计更注重消息的可靠性和灵活性,而非极高的吞吐性能。
- JAVA 中的命名规则
- Java开发中常见的危险信号(中)
- Java中异常打印输出的常见方法整理