- 浏览: 488802 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
gapper:
多谢!!!
软件项目解决方案模板 -
lxyizy521:
感谢你无私的分享,正头疼文档的事情呢。
软件项目解决方案模板 -
flyisland:
不错的资料收集的心得,多谢分享!
如何从小工到专家——Dreyfus模型应用 -
a254124185:
Java编码规范及实践 -
clj2008tom:
LZ好久没更新了,呵呵
graphviz 在redhat as4 下的安装
最近,公司需要制定java方面的编码规范,我参考了网上的资料,同时增加了代码最佳实践,包括常用的10几个设计模式快速参考等。附件是这个《Java编码规范及实践》的pdf版本,供大家参考。
下面是目录:
第1章 概述 3
1.1 前言 3
1.2 术语 3
1.3 约束 4
第2章 一般规则 4
第3章 格式规范 4
第4章 命名规范 15
4.1 一般命名规范 15
4.2 特殊命名规范 18
第5章 注释规范 21
5.1 概述 21
5.2 一般原则 21
5.3 注释内容 22
第6章 编程实践 25
第7章 设计模式快速参考 27
7.1 工厂模式 27
7.1.1 简单工厂 27
7.1.2 工厂方法 27
7.2 单例模式 28
7.3 适配器模式 29
7.4 组合模式 30
7.5 外观模式 31
7.6 代理模式 32
7.7 命令模式 33
7.8 观察者模式 34
7.9 策略模式 36
7.10 模版方法模式 37
7.11 参观者模式 39
第8章 单元测试 42
8.1 为什么要单元测试 42
8.2 单元测试工具 42
第9章 代码重构 42
9.1 长方法 42
9.2 巨大类 42
第10章 工具支持 42
10.1 eclipse 配置 42
10.2 使用方式 43
第11章 参考资料 45
第12章 致谢 45
- Java编码规范及实践.rar (266.8 KB)
- 下载次数: 3312
评论
25 楼
a254124185
2012-07-23
24 楼
caoguojian9999
2010-01-18
非常感谢楼主
23 楼
erictan
2009-06-21
gurudk, thank u!
22 楼
javacto
2009-04-04
谢了,收藏了。。。
21 楼
yuting_lv
2009-02-20
学习了,谢谢
20 楼
lushisang
2009-02-17
非常感谢楼主,对初学者还是很有帮助的^_^
19 楼
xinsrxh
2009-02-09
谢谢楼主分享!
18 楼
woaiwofengkuang
2009-01-21
感谢,谢谢你的分享。
17 楼
ji12332111
2008-12-31
谢谢你的忠告与分享~~~~~~~~
16 楼
cjt
2008-12-22
收藏了,谢谢
15 楼
gurudk
2008-12-10
czwlucky 写道
不错,希望尽早看到完整版的:)
关于重构的,我就没写了,以后有精力我整理一下。
martinfowler有一本书专门讲,他还有一个网站,专门讲重构,
http://www.refactoring.com/catalog/index.html
至于单元测入门,可以参考java和C#的实用程序员系列。
14 楼
wntaimoshen
2008-12-10
学习了,我觉的对自己很有帮助
13 楼
czwlucky
2008-12-10
不错,希望尽早看到完整版的:)
12 楼
huangcs27
2008-12-08
I like it !!!
11 楼
_yue
2008-12-07
对于一个写程序不规范的程序员来说很有帮助,这个世界还是好人多
10 楼
jiangshaolin
2008-12-06
楼主的无私奉献精神实为我感动!!
9 楼
jpa098
2008-11-05
谢谢分享!
8 楼
sz-James
2008-09-04
两个字,好人啊!!!(把啊去掉)
7 楼
wst302
2008-09-03
收藏,学习
6 楼
KissMoon
2008-08-16
感觉有价值,收!
发表评论
-
如何在公司中引入新思路——fearless change
2009-09-28 00:21 1417我前面的博客也提到,在一个公司中,引入一个新的想法,获得成功并 ... -
Code Review Patterns
2009-06-23 09:57 1517整理了一下Code Review中 ... -
团队分析与设计(TeamAnalysisDesignPattern)
2009-04-11 14:31 14521)Problem 问题域比较复杂,团队中没有人能 ... -
极限会议模式(ExtremeMeeting)
2009-03-17 13:38 1906名字自己随便取的,如有雷同,纯属巧合。 1. Proble ... -
5W问题分析模式
2009-03-10 08:41 01. Problem 当遇到问题,手足无措时。 2. So ... -
影响分析模式(InfluenceAnalysisPattern)
2009-03-06 23:58 12611. Problem 解决问题,进行决策和面对改变时, ... -
全局目标导向模式(GlobalTargetOrientedPattern)
2009-03-05 23:08 9731. Problem 一个团队在做事情的过 ... -
通讯录模式(AddressListPattern)
2009-03-02 22:10 1533模式是实践的抽象,今天我来总结一下通讯录模式。 1. Pr ... -
导航者模式(NavigatorPattern)
2009-02-28 10:40 01. Problem 人是容易犯错的,而且但线条的。 ... -
Double Dispatch(双分派)
2009-02-04 11:24 2510参考资料: http://en.wikipedia ... -
有人的地方就有江湖
2009-01-30 08:54 2350有人的地方就有 ... -
设计模式快速参考-参观者模式
2008-12-06 07:27 1677参观者模式主要对一组固定结构的对象进行访问,一般和组合模式一起 ... -
设计模式快速参考-模板方法模式
2008-12-06 07:21 1100abstract class TravelTemplate ... -
设计模式快速参考-策略模式
2008-12-06 07:17 1214//密钥对生成接口 interface IKeyPairGen ... -
设计模式快速参考-观察者模式
2008-12-06 07:13 1322//主题,这里是快餐店 class SnackShop{ ... -
设计模式快速参考-命令模式
2008-12-06 07:10 1316interface ICommand{ void e ... -
设计模式快速参考-代理模式
2008-12-06 07:07 1253class FileDownloader( publ ... -
设计模式快速参考-外观模式
2008-12-06 07:03 1085为一组类提供简单的外部接口,使外部调用者不需要和所 ... -
设计模式快速参考-组合模式
2008-12-06 07:00 1087abstract class Hardware{ } cla ... -
设计模式快速参考-适配器模式
2008-12-06 06:49 1276interface Powerable{ 110v ...
相关推荐
"Java编码规范及实践.rar"这个压缩包显然包含了关于如何在Java开发中实施有效编码规范和实践经验的资源。 首先,"Java编码规范"通常包括以下几个方面: 1. **命名规范**:变量、方法、类、接口等的命名应当清晰、...
- 参考《Java编码规范及实践》等相关资料,熟悉JAVA的编码规范。 #### 实验结果分析 ##### Java语言编程规范 **命名规范** - Java命名规则与C++相似,但更加注重清晰性和一致性。例如,包名采用全小写,类名首...
JAVA编码规范是软件开发中不可或缺的一部分,它不仅有助于提高代码的可读性和可维护性,还能促进团队协作,减少潜在的编程错误。以下是从给定的文件信息中提炼出的关键知识点,涵盖了JAVA编码规范的基本原则、文件...
1. **命名约定**:Java编码规范对变量、方法、类和包的命名有明确的要求。例如,类名应采用驼峰式命名法,每个单词首字母大写;方法名和变量名则使用小驼峰式,首个单词全小写;常量全大写,单词间用下划线分隔。包...
【公司Java编码规范】是确保团队协作和代码质量的重要文档,它定义了开发人员在编写Java代码时应遵循的一系列规则和最佳实践。这些规范旨在提高代码可读性、可维护性和可扩展性,减少错误,并使代码更容易理解和调试...
Java编码规范是编程实践中的一项重要准则,它有助于提高代码的可读性、可维护性和团队间的协作效率。以下是对标题和描述中所述知识点的详细解释: 1. **命名规范** - **标识符规则**:标识符由ASCII字母、数字和...
Sun Microsystems(现为Oracle)制定的Java编码规范是一份广为接受的指南,它涵盖了命名规则、代码布局、注释实践以及异常处理等多个方面。以下是对这份编码规范的详细解读: 1. **命名规则**:Java的命名规则强调...
JAVA编码规范是编程实践中至关重要的指导原则,它旨在提高代码的可读性、可维护性和团队协作效率。以下是对标题和描述中所提及知识点的详细解释: 1. **文件体系结构**: - JSP文件目录结构:通常分为多个子目录,...