`
httpclient_bd
  • 浏览: 73931 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java规范草稿

 
阅读更多
1, 不通过对象实例来访问标注为static的类成员,而应该通过类来直接访问静态成员

2, 在eclipse下, 源码文件提交前要format成标准格式,提交的源码中不要出现^M这样的windows系统特定 的字符。

3,项目统一采用utf-8编码

4,服务接口定义遵循合理性、自解释性、明确性、简洁性的原则

5,所有返回结果为集合或者数组的接口, 都不返回null, 结果为空的情况下, 返回Collections.EMPTY_LIST或者MAP,或者空数组对象。

6,public、default、private、protected 限定符来保证类的可见范围,对于没必要public的,一定不要public, public出来的所有东西都是承诺。

7,关于返回类型, 不通过返回值来区分正常和异常状态, 对于异常状态,应该通过抛出异常的方式来定义。

8,对于枚举方式的值,必须定义enum或者类似enum的class,尽量不通过常量来区分枚举类型。
分享到:
评论

相关推荐

    Java虚拟机规范(Java_SE_7).pdf中文版

    幸运的是,2011年初,当《Java虚拟机规范(JavaSE7版)》还处于草稿状态时,译者周志明开始关注这本书,并翻译了其中的第1、2、6、7章,吴璞渊和冶秀刚也参与了剩余章节的翻译和校对工作。最终在2011年9月完成了200...

    C# 6.0 Draft Specification C#草稿规范6.0 中文版.pdf

    C#6.0草稿规范是C#的官方语言规范,对于学习C#的开发者来说,这是必读的文档。本规范介绍了C#的基础知识,包括词法结构、基本概念、类型、变量、转换、表达式、语句、命名空间、类、结构、数组、接口、枚举、委托、...

    Java 内存模型

    JSR-133是Java社区的一个规范,它的全称是Java内存模型和线程规范最终草稿。这项规范是Java 1.5(代号Tiger)版本的一部分,它继承了JSR-176项目。该规范修订了Java语言规范第二版第17章和Java虚拟机规范第二版第8...

    数据结构与算法java中文_草稿

    - **接口**:定义了一组行为规范,不包含具体实现,用于实现多态性和扩展功能。 **1.3 异常**:Java通过异常处理机制帮助程序员管理运行时错误,确保程序健壮性。 **1.4 Java与指针**:与C/C++不同,Java没有指针...

    C#6.0草稿规范.pdf

    C#6.0的草稿规范详细阐述了语言的各种特性,包括词法结构、基本概念、类型、变量、转换、表达式、语句、命名空间、类、结构、数组、接口、枚举、委托、异常、特性、不安全代码以及文档注释。这些内容构成了C#编程的...

    java代码-Java草稿代码1

    根据Java语言规范,`main`方法的定义如下: ```java public static void main(String[] args) { // 程序代码 } ``` `public`表示这个方法可以被任何其他类访问,`static`意味着它属于类而不是类的实例,`void`...

    java概念技术地图

    3. Java技术的用户可以通过多种方式参与Java社区过程(JCP),包括提交或评论Java规范请求(JSR)、成为专家小组的成员、对公开草稿进行评论、参与开发过程、请求维护领导者的修订、选举执行委员会等。这体现了Java...

    论文草稿

    1. **编程语言特性**:分析所用编程语言的特点、优势和适用场景,例如,C++的面向对象特性,Python的易读性和丰富的库支持,或是Java的跨平台性。 2. **算法与数据结构**:探讨特定问题的解决方案,包括选择哪种...

    JVM Specification Third Edition 草稿

    《Java虚拟机规范》第三版草稿是由JDK的开发者们发布的一部重要文档,旨在为软件开发人员提供深入理解Java虚拟机(JVM)内部结构与运作机制的专业指南。本书作为JVM规范的重要组成部分,对理解并开发兼容JVM的应用...

    java 新闻发布系统

    - **新闻发布**:管理员可以通过后台界面输入新闻,包括标题、正文、图片等,并选择合适的分类和状态(如发布、草稿或隐藏)。 - **新闻管理**:系统提供新闻的编辑、删除和查询功能,支持按日期、标题等多种条件...

    Java合同管理系统

    【Java合同管理系统】是一个基于Java技术实现的软件应用,主要用于企业内部对合同进行规范化、流程化管理。在本文中,我们将深入探讨这个系统的核心概念、设计原则以及可能涉及的关键技术。 首先,合同管理系统的...

    java代码-一键复用草稿

    在Java编程语言中,"一键复用草稿"通常指的是创建可重用代码段或模块化设计的概念,以便在不同的项目或程序中轻松地导入和使用。这涉及到面向对象编程的核心原则,如封装、继承和多态性。下面将详细讨论这些知识点。...

    hydra-java, 注释你的javabean并将它们序列化为hydra的json.zip

    hydra-java, 注释你的javabean并将它们序列化为hydra的json java 注释你的javabean并将它们序列化为 ...由于Hydra规范仍然是一个草稿,期望不兼容的更改。最新版本:0.3.1目录问题解决方案( 正在进化)第一步。spring的

    the.art.of.computer.programming程序设计艺术第四卷草稿

    XML的规范性和灵活性使其在各种领域中都有应用,包括Web服务、数据库集成和文档生成。 这些标签表明,《程序设计艺术》第四卷草稿可能与这些语言和框架的算法实现、性能优化以及数据处理策略有关。Knuth的书中可能...

Global site tag (gtag.js) - Google Analytics