用户登录
用户注册

分享至

洗车java软件代码 java抢购软件源代码

  • 作者: 段友大集合
  • 来源: 51数据库
  • 2020-04-15

java软件开发的代码规范

1、组织与风格(1).关键词和操作符之间加适当的空格。

(2).相对独立的程序块与块之间加空行(3).较长的语句、表达式等要分成多行书写。

(4).划分出的新行要进行适应的缩进,使排版整齐,语句可读。

(5).长表达式要在低优先级操作符处划分新行,操作符放在新行之首。

(6).循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分。

(7).若函数或过程中的参数较长,则要进行适当的划分。

(8).不允许把多个短语句写在一行中,即一行只写一条语句。

(9).函数或过程的开始、结构的定义及循环、判断等语句中的代码都要采用缩进风格。

注:如果大家有兴趣可以到安安DIY创作室博客,有相关说明性的文章和解释。

2、注解Java 的语法与 C++ 及为相似,那么,你知道 Java 的注释有几种吗?是两种?// 注释一行/* ...... */ 注释若干行不完全对,除了以上两种之外,还有第三种,文档注释:/** ...... */ 注释若干行,并写入 javadoc 文档注释要简单明了。

String userName = null; //用户名边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。

在必要的地方注释,注释量要适中。

注释的内容要清楚、明了,含义准确,防止注释二义性。

保持注释与其描述的代码相邻,即注释的就近原则。

对代码的注释应放在其上方相邻位置,不可放在下面。

对数据结构的注释应放在其上方相邻位置,不可放在下面;对结构中的每个域的注释应放在此域的右方;同一结构中不同域的注释要对齐。

变量、常量的注释应放在其上方相邻位置或右方。

全局变量要有较详细的注释,包括对其功能、取值范围、哪些函数或过程存取它以及存取时注意事项等的说明。

在每个源文件的头部要有必要的注释信息,包括:文件名;版本号;作者;生成日期;模块功能描述(如功能、主要算法、内部各部分之间的关系、该文件与其它文件关系等);主要函数或过程清单及本文件历史修改记录等。

/*** Copy Right Information : Neusoft IIT* Project : eTrain* JDK version used : jdk1.3.1* Comments : config path* Version : 1.01* Modification history :2003.5.1* Sr Date Modified By Why & What is modified* 1. 2003.5.2 Kevin Gao new**/在每个函数或过程的前面要有必要的注释信息,包括:函数或过程名称;功能描述;输入、输出及返回值说明;调用关系及被调用关系说明等/*** Description :checkout 提款* @param Hashtable cart info* @param OrderBean order info* @return String*/public String checkout(Hashtable htCart,OrderBean orderBean)throws Exception{}javadoc注释标签语法@author 对类的说明 标明开发该类模块的作者@version 对类的说明 标明该类模块的版本@see 对类、属性、方法的说明 参考转向,也就是相关主题@param 对方法的说明 对方法中某参数的说明@return 对方法的说明 对方法返回值的说明@exception 对方法的说明 对方法可能抛出的异常进行说明3、命名规范定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。

(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)较短的单词可通过去掉元音形成缩写;要不然最后自己写的代码自己都看不懂了,那可不行。

较长的单词可取单词的头几发符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级。

使用匈牙利表示法Package 的命名Package 的名字应该都是由一个小写单词组成。

package com.neu.utilClass 的命名Class 的名字必须由大写字母开头而其他字母都小写的单词组成,对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。

public class ThisAClassName{}Class 变量的命名变量的名字必须用一个小写字母开头。

后面的单词用大写字母开头userName , thisAClassMethodStatic Final 变量的命名static Final 变量的名字应该都大写,并且指出完整含义。

/***DBConfig PATH**/public static final StringDB_CONFIG_FILE_PATH =com.neu.etrain.dbconfig;参数的命名参数的名字必须和变量的命名规范一致。

数组的命名数组应该总是用下面的方式来命名:byte[] buffer;而不是:byte buffer[];方法的参数使用有意义的参数命名,如果可能的话,使用和要赋值的字段一样的名字:SetCounter(int size){this.size = size;}4、文件样式所有的 Java(*.java) 文件都必须遵守如下的样式规则:版权信息版权信息必须在 java 文件的开头,比如:/** Copyright ? 2000 Shanghai XXX Co. Ltd.* All right reserved.*/其他不需要出现在 javadoc 的信息也可以包含在这里。

Package/Importspackage 行要在 import 行之前,import 中标准的包名要在本地的包名之前,而且按照字母顺序排列。

如果 import 行中包含了同一个包中的不同子目录,则应该用 * 来处理。

package hotlava.net.stats;import java io.*;import java.util.Observable;import hotlava.util.Application;这里 java。

io.* 使用来代替InputStream and OutputStream 的。

Class接下来的是类的注释,一般是用来解释类的。

/*** A class representing a set of packet and byte co...

java用什么软件编写代码

这就要看你用Java来开发什么了,适合开发JAVA的有Eclipse, JCreator,JBuilder,NetBeans等很多。

相对来说,Eclipse较好一些,因为它不仅是免费开源的,而且适用面也更广,一般企业做Java开发都是用它和MyEclipse(收费的)结合做的。

JCreator主要用来学习JAVA的语法,开发项目的话强烈建议不要用JCreator。

JBuilder和NetBeans比较慢,不过做Swing(图形开发)的话比Eclipse要好些。

编写的java代码怎么能做成软件

图形界面的java开发工具 JDK Borland的JBuilder JBuilder,JDeveloper,VisualAgeforJava jcreater.常见的十五种Java开发工具的特点1、JDK(JavaDevelopmentKit)Java开发工具集 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。

JDK的另一个显著特点是随着Java(J2EE、J2SE 以及J2ME)版本的升级而升级。

但它的缺点也是非常明显的就是从事大规模企业级Java 应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。

2、JavaWorkshop3、NetBeans与SunJavaStudio5 NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。

SunJavaStudio是Sun公司最新发布的商用全功能JavaIDE,支持Solaris、Linux和Win dows平台,适于创建和部署2层JavaWeb应用和n层J2EE应用的企业开发人员使用。

NetBeans是业界第一款支持创新型Java开发的开放源码IDE。

开发人员可以利用业界 强大的开发工具来构建桌面、Web或移动应用。

同时,通过NetBeans和开放的API的模块 化结构,第三方能够非常轻松地扩展或集成NetBeans平台。

NetBeans3.5.1主要针对一般Java软件的开发者,而JavaOneStudio5则主要针对企 业做网络服务等应用的开发者。

Sun不久还将推出ProjectRave,其目标是帮助企业的开 发者进行软件开发。

NetBeans3.5.1版本与其他开发工具相比,最大区别在于不仅能够 开发各种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于J2ME 的移动设备上的应用等。

在NetBeans3.5.1基础上,Sun开发出了Java OneStudio5,为用户提供了一个更加先进的企业编程环境。

在新的Java OneStudio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面 的各种应用程序。

4、Borland的JBuilder Jbuilder进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服 务器方以及EJB开发者们来说。

下面简单介绍一下Jbuilder的特点:1)Jbuilder支持最新的Java技术,包括Applets、JSP/Servlets、JavaBean以及EJB(EnterpriseJavaBeans)的应用。

2)用户可以自动地生成基于后端数据库表的EJBJava类,Jbuilder同时还简化了EJ B的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布 应用程序所必需的接口定义语言InterfaceDefinitionLanguage)和控制远程对象。

3)Jbuilder支持各种应用服务器。

Jbuilder与InpriseApplicationServer紧密集 成,同时支持WebLogicServer,支持EJB1.1和EJB2.0,可以快速开发J2EE的电子商务 应用。

4)Jbuilder能用Servlet和JSP开发和调试动态Web应用。

5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用。

由于Jbuilder是用纯J ava语言编写的,其代码不含任何专属代码和标记,它支持最新的Java标准。

6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持 各种JDK版本,包括J2ME/J2SE/J2EE。

JBuilder环境开发程序方便,它是纯的Java开发环境,适合企业的J2EE开发;缺点 是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较 吃内存,这时运行速度显得较慢。

5、Oracle的JDeveloper Oracle9iJDeveloper(定为9.0版,最新为10g)为构建具有J2EE功能,XML和Web services的复杂的,多层的Java应用程序提供了一个完全集成的开发环境。

它为运用Ora cle9i数据库和应用服务器的开发人员提供特殊的功能和增强性能,除此以外,它也有资 格成为用于多种用途Java开发的一个强大的工具。

Oracle9iJDeveloper的主要特点如下:①具有UML(UnifiedModelingLanguage,一体化建模语言)建模功能。

可以将业 务对象及e-business应用模型化。

②配备有高速Java调试器(Debuger)、内置Profiling工具、提高代码质量的工具 “CodeCoach”等。

③支持SOAP(SimpleObjectAccessProtocol)“简单对象访问协议”、UDDI(U niversalDescription,DiscoveryandIntegration)“统一描述、发现和集成协议” 、WSDL(WebServicesDescriptionLanguage)“WEB服务描述语言”等Web服务标准。

JDeveloper不仅仅是很好的Java编程工具,而且是OracleWeb服务的延伸,支 持ApacheSOAP,以及9iAS,可扩充的环境和XML和WSDL语言紧密相关。

Oracle9i Jdeveloper完全利用Java编写,能够与以前的Oracle服务器软件以及其他厂商支持J2EE 的应用服务器产品相兼容,而且在设计时着重针对Oracle9i,能够无缝化跨平台之间的 应用开发,提供了业界第一个完整的、集成了J2EE和XML的开发环境,允许开发者快速开 发可以通过Web、无线设备及语音界面访问的Web服务和交易应用,以往只能通过将传统J ava编程技巧与最新模块化方式结合到一个单一集成的开发环境中之后才能完成J2EE应用 开发生命周期管理的事实,从根本上得到改变。

缺点就是对于初学者来说,较复杂,也 比较难。

6、IBM的VisualAgeforJava VisualAgeforJava是一个非常成熟的开发工具,它的特性以于IT开发者和业余的 Java编程人员...

【java需要的软件】用什么软件编写java?

java来源于c++,由于c++的类库庞大,继承机制过于繁琐,出错率太高,于是将c++删减掉这些庞杂的东西就成了java,由于java来源于c的指针机制,所以非常有利于数据的安全,被广泛应用作为网页的脚本语言,java最常用于编写网页上的小动画,或者开发小游戏,当然要开发中型以上的游戏,C++才是首选。

java软件开发平台有哪些?

Java SE=Java Standard Edition Java EE=Java Enterprise Edition Java ME=Java Mobile EditionSE主要用于桌面程序。

Java虚拟机(JVM)是可运行Java代码的假想计算机、一组寄存器.SDK 是一些公司针对某一项技术为软件开发人员制作的一套辅助开发或者减少开发周期的工具、寄存器等,还具有相应的指令系统,没有Java无法运行,一般JRE被包括在JDK中,也可以单独装一个独立的JRE;s模式的编程JRE Java运行环境 Java Runtime Environment。

只要根据JVM规格描述将解释器移植到特定的计算机上,如处理器、堆栈、一个垃圾回收堆和一个存储方法域.这个仅仅只是Java运行的环境,就能保证经过编译的任何Java代码能够在该系统上运行。

Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。

Java虚拟机有自己想象中的硬件.比方你用的Eclipse就是Java的SDK,它全称就是Eclipse SDK、一个栈.② Java虚拟机(JVM)一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。

编译 虚拟机的指令集与编译微处理器的指令集非常类似。

Java虚拟机包括一套字节码指令集,控制台开发(JFC) EE企业级开发(JSP,EJB) ME嵌入式开发(手机,小家电)java se 桌面软件编程java me 手机软件游戏编程 java ee 网站开发和基于 b/...

转载请注明出处51数据库 » 洗车java软件代码

软件
前端设计
程序设计
Java相关