- 浏览: 2870036 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (1173)
- 名言警句 (5)
- 心情随笔 (50)
- 数据库 (57)
- Java基础 (241)
- J2EE框架 (91)
- 数据结构 (12)
- 程序设计 (21)
- WEB技术 (128)
- 网络日志 (12)
- IT资讯 (247)
- linux (64)
- solaris (2)
- 其它 (143)
- WebService (4)
- 日语学习 (2)
- 机器人 (5)
- Android (5)
- cgywin (3)
- Game (1)
- DWR (1)
- spring (8)
- canvas (1)
- Guava (3)
- Modbus (5)
- 测试 (6)
- mongodb (9)
- Quartz (2)
- Cron (1)
- windows (2)
- 持续集成 (1)
- bootstrap (3)
- 结对编程 (1)
- nodejs (1)
- Netty (1)
- 安全 (3)
- webstorm (2)
- sparkline (1)
- Job (1)
- git (3)
- Maven (3)
- knockout (5)
- jquery (1)
- bower (1)
- docker (1)
- confluence (4)
- wiki (1)
- GoogleMap (1)
- jekyll (10)
- ruby (2)
- npm (3)
- browserify (1)
- gulp (3)
- openwrt (1)
- discuz (3)
- 输入法 (1)
- JPA (1)
- eclipse (2)
- IntelliJ (1)
- css (1)
- 虚拟机 (1)
- 操作系统 (1)
- azkaban (2)
- scrum (1)
最新评论
-
pangxiea_:
你好, 想请问一下 Linux下 这么使用rxtxcomm 在 ...
使用Java进行串口通信 -
abababudei:
请教一下,这个您是怎么解决的:/dev/ttyS2enteri ...
Java应用程序的MODBUS通讯 -
xuniverse:
hannibal005 写道楼主,我问下 request.se ...
用javascript与java进行RSA加密与解密 -
atxkm:
找了一下午,终于找到了
gulp 拷贝文件时如何移除文件目录结构 -
kalogen:
gtczr 写道非常感谢,经过我自己的修改,已经完美实现。发出 ...
用javascript与java进行RSA加密与解密
这里规定并说明了编写具体代码时的编码规则。所有开发人员必须无条件遵守,
并按照这个编码规则来编写代码。如有不足,不合理的地方请提出来,看项目
情况来修正。※本文没有特别声明的英文字母,和阿拉伯数字全是半角。
1.4.普通程序当中注解
1)对象内所有的变量(包括临时变量)都要在后面写注解。
2)所有的分支if,else,case,for,switch,while,do 等等..的
2.缩紧:代码的层次用{TAB}或4位半角空格来表示。
3.代码间的间隔
语句和语句间留1位半角空格。
1)(=, >, <, == 等)等运算符前后留1位半角空格。
2)if、for、while、switch、do 后面留1位半角空格。
3)参数内逗号的后面留1位半角空格。
4)方法、if、for、while、switch、do关闭括号后面留1位半角空格。
5)for语句的[;]后插入半角空格。
※使用编译器的自动对齐功能
『Eclipse』里头打开Java代码,点击鼠标右键〉源代码〉格式化,
功能。这个功能和以上是一样的,可以使用这个功能方便的自动对齐。
4.类名、变两名、方法名
无特别指定时,遵照以下规则
4.1.类名
头字母和区分单词的头文字大写半角英文字母、以外全部小写半角
英文字母.
例) public class SchoolStaff {
4.2.方法名
区分单词的头文字大写半角英文字母、以外全部小写半角英文字母.
例) public void calcDiscount() {
4.3.变量名
有区分单词的场合使用大写半角英文字、以外全部小写半角英文字母.
例)
private int billed;
4.4.常数名
全部是大写半角英文字母、有单词区分时用下划线「 _
」表示。
例) public static final float DISCOUNT_RATE = 0.1f;
5.代码过分长的时候
例)double length = Math.sqrt(Math.pow(Math.random(),
2.0)
+
Math.pow(Math.random(), 2.0));
5.1.方针(1)
能分开写两行代码时,分开写两行代码
例)double xSquared = Math.pow(Math.random(), 2.0);
double ySquared = Math.pow(Math.random(),
2.0);
double length = Math.sqrt(xSquared + ySquared);
5.2.方针(2)
以逗号为界换行,但换行后保持对应按数缩紧一致
例)double length = Math.sqrt(Math.pow(Math.random(),
2.0,
Math.pow(Math.random(),
2.0);
public
ActionForward
execute(ActionMapping
mapping,
ActionForm
actionForm,
HttpServletRequest request,
HttpServletResponse response)
{
5.3.方针(3)
以||,&&为界线换行,但换行后保持对应按数缩紧一致
例)return
this == obj
|| (this.obj instanceof MyClass
&&
this.field == obj.field);
发表评论
-
高级Java程序员值得拥有的10本书
2015-05-04 07:24 810Java是时下最流行的编程语言之一。市面上也出现了适合初学者 ... -
深入理解java异常处理机制
2015-01-30 09:30 13271. 引子 try…catch…fi ... -
java 运行时参数设置
2015-01-07 09:13 865JVM的运行时参数: -Xms为执行单元内存的1/4, ... -
每个Java开发者都应该知道的5个JDK工具
2014-12-29 12:37 1139JDK是Java语言的软件开 ... -
使用双重锁判定可以大幅降低锁的征用
2014-12-29 12:30 746class ObjInstance { //单例 pri ... -
MAVEN Scope使用说明
2014-11-24 09:40 757在Maven的依赖管理中,经常会用到依赖的scope设置。这 ... -
Spring4 quartz job xml configuration
2014-11-11 09:46 14371. 定义job details public ... -
Add items into list in one line using guava
2014-11-10 10:54 721//@formatter:off fina ... -
配置动态读取(变化)文件 in Spring
2014-11-10 08:51 13231. 从环境变量中读取路径: <bean id=&q ... -
JAVA实现AES加密与解密
2014-11-04 15:34 659package com.eifesun.monitor.up ... -
Netty4.x分析
2014-07-31 11:06 1461官网定义: netty是一个异步、事件驱动的网络应用框架,用 ... -
Ways to sort lists of objects in Java based on multiple fields
2014-07-21 17:19 7711. the first way: Sorting wit ... -
how to parse a String to BigDecimal
2014-07-21 10:08 917private BigDecimal parsePrice( ... -
order list using google guava
2014-07-21 09:08 884Predicate<String> filter ... -
Java 读文件操作
2014-07-08 14:09 8861. only use java core, no exte ... -
怎样使Java 中测试按一定顺序执行
2014-03-10 11:27 1318@FixMethodOrder(MethodSorters. ... -
如何实现在当类初始化时,自动调动某个方法
2014-02-14 14:44 964有两种思路, 1. 将这个类实现为thread类 (or ... -
持续集成JenkinsAPI常见用法
2014-02-10 13:54 43jenkins(持续集成开源工具)提供了丰富的api接口,基 ... -
Sonar 安装与使用
2014-01-13 10:49 1730Sonar 是一个用于代码质量管理的开放平台。通过插件机制, ... -
源代码管理分析工具 Source Navigator的安装与使用
2014-01-13 09:51 1891Source-Navigator是原来redhat开发的一个 ...
相关推荐
Chapter 1: 理解安全编码规则 这章节包括以下标题: 什么是安全编码规则? 什么是Secure Coding Rulepacks?什么是自定义规则?什么是漏洞类别?什么是规则类型 什么是安全编码规则?
安全编码规则是软件开发过程中用于指导开发者如何编写无缺陷、安全的代码的规则。它们通常涉及代码的结构、数据使用、控制流和配置等方面,以预防和减少潜在的安全漏洞。编写这些规则通常需要开发者具备丰富的安全...
根据给定文件信息,以下是对“编写代码编码规范”知识点的详细说明: 一、编程规约 1. 命名规范 - 编程相关命名不得以下划线或美元符号开始或结束,以保证命名的一致性和可读性。 - 避免使用拼音与英文混合的...
以下是对"物料编码规则编写说明书.doc"中的主要知识点的详细说明: 1. **编码的目的**: 物料编码规则的主要目的是统一和规范公司内部所有产品的物料编号,确保在采购、生产、销售等环节中能够准确无误地识别和...
在本《物料编码规则编写说明书》中,物料编码规则遵循以下主要原则: 1. **物料编码长度**:所有物料编码统一为14位数字,这有助于确保编码的容量和精确性,同时避免编码过短导致的重复可能性。 2. **编码结构**:...
【文档(说明.doc)】:可能是项目说明文档,详细介绍了编码规则、项目结构、开发流程等内容,对初学者理解项目有极大帮助。 综上所述,"我的编码规则"这个压缩包提供了一个学习 MVC 框架的实例,包括了模型、视图...
C#编码规则是编程语言C#中为了保持代码的一致性、可读性和维护性而制定的一系列命名规范。遵循这些规则,可以帮助开发者编写出更易于理解和协作的代码。以下是C#编码规则的一些核心要点: 1. **匈牙利命名法**:...
代码编写规则说明书的制定,旨在统一企业内部软件开发设计过程中的编程规范,确保所有开发人员能够理解项目中的每一部分——包括目录结构、变量、控件、类和方法的意义,进而促进代码的一致性和可读性。此外,规范的...
Java编码规则.pdf Java编码规则.pdf是AmbySoft Inc....Java编码规则.pdf是一份非常实用的白皮书,为Java开发者提供了详细的编码规范和指南,以帮助他们编写高质量的代码,提高开发效率和团队协作效率。
在物料编码规则中,还留有特定的代码区域用于未来公司发展中的统一分配,以及对编码规则未明确涉及物料的归类。同时,对于不同物料的编码细则,比如原材料、零配件、包装材料、辅助材料和工具类等,每种物料都有相应...
Google的C++编码规则是经过实践检验的宝贵经验总结,它不仅体现了Google对代码质量和工程效率的高标准要求,也为广大C++开发者提供了一份全面且实用的编码指南。无论是初学者还是有经验的开发者,都能从中获得有益的...
这份"Java编码规范&代码检查规则项.rar"压缩包包含了两个关键文档,"Java编码规范.doc"和"代码检查规则项.xls",它们旨在指导开发者编写出符合标准的高质量Java代码。 "Java编码规范.doc"可能涵盖了以下内容: 1. ...
开发人员只需要按照ASN.1定义的数据结构编写代码,编解码库会自动处理编码和解码的过程。 总而言之,ASN.1是一种强大的工具,用于定义和交换结构化数据。通过学习X0209e、X0208e和X.693-0112等文档,我们可以深入...
在代码编写的命名规则中,有几个主流的命名规范被广泛使用和讨论。首先,匈牙利命名法(Hungarian Notation)是由查尔斯·西蒙尼提出,他后来成为了微软的总设计师。这种命名法在Windows编程中尤为流行,尤其是MFC...
ERP物料编码规则是企业资源规划系统中用于唯一标识物料的重要工具,它确保了物料在生产、库存、销售等环节能够准确无误地被管理和追踪。本文档主要讲述了物料编码的制定原则、范围以及具体的编码结构,旨在提升物料...
企业文件编码规则是组织内部管理规范的重要组成部分,它有助于确保文件的有效分类、管理和更新。本文档详细阐述了企业文件编码的结构和各个部分的具体规则,旨在建立一个清晰、一致的编码系统,便于阅读、查找和维护...
通过遵循这些编码规则,BIWEB项目能够实现更高效、可维护的代码编写,促进团队协作,并降低长期维护成本。对于其他PHP开发者而言,这些规则也提供了一个良好的实践指南,有助于提升整体的编程水平和项目质量。
### 我国县级以下行政区划编码规则解析 #### 一、引言 我国为了更好地管理和统计县级以下行政区划,制定了一系列标准,其中GB/T 10114-2003《县级以下行政区划代码编制规则》是专门针对县级以下行政区划编码的重要...
Java代码规则是为了提升代码质量和可读性而设立的一套编程标准。这些规则涵盖了多个方面,旨在确保代码的统一性、可维护性和可读性。在软件工程中,良好的编码风格对于项目的成功至关重要,因为它增强了代码的可理解...