《《Java 2程序设计基础教程》第14章Java编程规范与开发.ppt》由会员分享,可在线阅读,更多相关《《Java 2程序设计基础教程》第14章Java编程规范与开发.ppt(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第第14章章 Java编程规范与开发技巧编程规范与开发技巧 教学提示:教学提示:学习任何一种语言都要学习它特有的编程规范,Java也不例外。编程规范的学习不仅仅只是为了养成良好的编程习惯,更重要的是一种编程思想。教学目标:教学目标:掌握Java编程规范,更深入学习Java编程技能。http:/ Java编程规范 一个优秀的程序员,写出的代码应该具备规范、稳定、易读、易维护和专业等特点。所有的程序开发手册都包含了各种规则。这些规则是必需的。这不仅仅是为开发效率考虑,而且也是为后期维护考虑。14.1.1 版权和版本的声明14.1.3 命名规范 14.1.2 方法文档标记14.1.4 代码编写格式1
2、4.1.5 Java源文件范例http:/ 版权和版本的声明版权和版本的声明位于头文件和定义文件的开头,主要内容有:版权和版本的声明位于头文件和定义文件的开头,主要内容有:(1)版权信息。版权信息。(2)文件名称,标识符,摘要。文件名称,标识符,摘要。(3)当前版本号,作者当前版本号,作者/修改者,完成日期。修改者,完成日期。(4)版本历史信息。版本历史信息。返回http:/ 方法文档标记1.param格式:格式:param 参数名参数名 说明说明2.return格式:格式:return 说明说明3.throws格式:格式:throws 说明说明4.deprecated格式:格式:deprec
3、ated 说明说明返回http:/ 命名规范 命名规范是让项目中所有的文档都看起来像一个人写的,增加可命名规范是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。读性,减少项目组中因为换人而带来的损失。返回http:/ 代码编写格式1.文档化文档化必须用必须用 Javadoc 为类生成文档。不仅因为它是标准,这也是被各种为类生成文档。不仅因为它是标准,这也是被各种 Java 编译器都认可的方法。使用编译器都认可的方法。使用 author 标记是不被推荐的,因为代标记是不被推荐的,因为代码不应该是被个人拥有的。码不应该是被个人拥有的。2.缩进缩进缩进应该是每行
4、缩进应该是每行2个空格。不要在源文件中保存个空格。不要在源文件中保存Tab字符字符。在使用不同。在使用不同的源代码管理工具时,的源代码管理工具时,Tab字符将因为用户设置的不同而扩展为不同字符将因为用户设置的不同而扩展为不同的宽度。的宽度。返回http:/ Java中链表的实现方法 链表是一种重要的数据结构,在程序设计中占有很重要的地位。其他语言中一般用指针来实现链表结构的,由于Java语言不提供指针,那是不是Java语言就不能实现链表功能呢?其实Java语言+更容易实现链表结构。Java语言中的对象引用实际上是一个指针。下面我们将介绍一种经典流行的链表实现方法。class NodeObjec
5、t data;Node next;/指向下一个节点http:/ Java 2类库 Java 提供了程序员可用来更好地制作并更快运行其程序的类库。Java类库是一组预先开发的程序码,它可以与单独的应用程序相链接。Java类库给程序员提供了一个彻底经过测试的健壮性很好的类集合。通过使用这些类库,程序员就不需要重新编写这些代码,从而节约了时间,提高了效率。这些类库代表了面向对象计算的核心部分。下面简单介绍一些常用类库。http:/ 上 机 指 导 在本次上机指导中,将实现完整的Java单链表。程序LinkDemo.Java中reset()方法使第一个节点成为当前节点。insert(Object d)方法在当前节点前插入一个节点,并使其成为当前节点。remove()方法删除当前节点同时返回其内容,并使其后继节点成为当前节点,如果删除的是最后一个节点,则第一个节点变为当前节点。单链表具体步骤如下:(1)定义链表的结构。(2)初始化表头。(3)对表头中的指针赋值。(4)定义insert、remove对象,实现增加删除节点功能。(5)定义main过程,简单对链表进行应用。