Java 程序书写规范

任何一门语言都是用来交流的,都有自己的一套书写规范,Java 也不例外。好的命名规范可以让你的程序更专业,更容易被别人理解,更好维护。了解命名规范,可以更好的学习和记忆 Java 类库中类和函数。下面的几个原则是编写 Java 程序必须遵守的如果没有非常好的理由,永远不要违背他。1.包   由小写字母和少量数字组成   Java 自己的包以 java. 和 javax 开头,比如:java.awt   别的组织开发的包以 组织的 Internet 域名部分开头,比如:com.sun, com.borland2.类,接口   由一个或几个单词组成,每个单词的第一个字母大写,比如:StringBuffer   类:一般用名词和名词词组命名   接口:与类相同,可以使用形容词词缀,比如 Runnable, Comparable3.方法   除第一个字母小写外,和类,接口的命名规则一样。比如:getPersonInfo()   对于取属性值和设置属性值的方法:     不管是否是 Bean,都要遵循 JavaBean 命名规范:getXXX(), setXXX()   转换对象类型返回不同类型的方法:     命名成 toType,比如:toString(), toArray()   返回视图的方法:     命名成 asType() 形式,asList()   返回与调用此方法的对象(Wrapper Class)同值的原始类型的方法:     命名成 typeValue() 形式,比如 intValue(), floatValue()  4.域(属性)   普通域:     除第一个字母小写外,和类,接口的命名规则一样。比如:personInfo   常数域:     由一个或多个被下划线分开的单词组成,比如:VALUES, NEGATIVE_INTINITY     常数域是唯一允许使用下划线的情况。 5.局部变量   命名与域相同,可以使用简写,比如:i, j, temp, maxNumber

Java 源程序的良好书写规范有哪些,Java 程序书写规范相关推荐

  1. java源程序是由类定义_无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件...

    无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件 答:× 小儿头皮静脉输液时如误注入动脉,局部表现为: 答:呈树枝状苍白 人民群众既是历史 ...

  2. java源程序加密解决方案(基于Classloader解密)

    源程序加密解决方案 1. 概述: Java源程序的加密,有如下两种: 1使用混淆器对源码进行混淆,降低反编译工具的作用 2基于classloader的自定义加密.解密运行 1.1. 混淆器加密 1.2 ...

  3. java源程序可以有几个主类_Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。_学小易找答案...

    [填空题]分析以下程序的执行结果 #include using namespace std; class Sample { int x; int y; public: Sample(int a,int ...

  4. 《14天从0到1学Java》第一天之04第一行Java代码

    这个是一套系列教程,一共14天,每天8篇,每篇需要5分钟.也就是说,你需要每天抽出40分钟来看教程,坚持14天就可以,轻松玩转JavaSE. 我是Feri,我为自己代言,专注IT职场教育N年,希望对于 ...

  5. Java 版本、语言规范、API、JDK、IDE、Java 源程序编译、执行原理(跨平台性根本原因)、特殊字符用法、8 大数据类型小结

    文章目录 前言 一.三大版本类型 二.Java 语言规范 三.应用程序接口(API) 四.Java 开发工具包(JDK) 五.集成开发环境(IDE) 六.Java 运行环境(JRE) 七.Java 源 ...

  6. java的mysql语句规范_JAVA语言编程格式高级规范

    作为一位开发人员,都要有严格的代码规范.为此我总结了一些代码规范案例. 目 录 1. 前言 2. 试用范围 3. JAVA命名规范-- 3.1 公共约定 3.2 Java文件.包 3.3 类.接口命名 ...

  7. 描述java源程序构成_2.1 Java程序的构成

    2.1 Java程序的构成 2.1.1逻辑构成 Java源程序逻辑构成分为两大部分:程序头包的引用和类 的定义 1.程序头包的引用 主要是指引用JDK软件包自带的包,也可以是自己定义的类. 引用之后程 ...

  8. 描述java源程序构成_Java第二章Java程序设计

    <Java第二章Java程序设计>由会员分享,可在线阅读,更多相关<Java第二章Java程序设计(140页珍藏版)>请在人人文库网上搜索. 1.第2章 Java基本语法,2. ...

  9. 解释java程序所使用的命令是,【单选题】Java 源程序的解释命令是

    [单选题]Java 源程序的解释命令是 更多相关问题 [多选] 两端有电源的线路故障跳闸,选择强送端的原则包括(). [多选] 高技能人才聘期年度考核包括(),全部合格方为聘期年度考核合格. [单选] ...

最新文章

  1. 想知道机器学习掌握的怎么样了吗?这有一份自测题(附答案和解析)
  2. 用MS SQL 语句修改表中字段类型
  3. MySQL 表分区详解MyiSam引擎和InnoDb 区别(实测)
  4. 《高性能网站构建实战》 目录--转
  5. 榜单:全球 35 位 35 岁以下科技创新青年
  6. 测试范围不统一,引发的冲突问题
  7. mysql时间正确时区错误_在app中的日期时间但在mysql [时区]错误
  8. 解决Numpy 报错 ValueError: zero-size array to reduction operation maximum which has no identity
  9. Log4j配置学习文档之二 处理日滚文件-实现原理
  10. 自定义注解判空简单示例
  11. [CentOs7]搭建ftp服务器(3)——上传,下载,删除,重命名,新建文件夹
  12. 联合索引会创建几个索引_【1033期】分别谈谈联合索引生效和失效的条件
  13. 设计模式学习01策略模式记录
  14. tensorflow + keras —— optimizer、loss、metrics、regularizers(dropout)
  15. linux安装python_最基础:如何安装Python?
  16. python3语法糖_python 连续不等式语法糖实例
  17. .NET资源站点汇总
  18. 如何运用量化策略跑赢大盘?
  19. 第二重要极限公式推导过程_土木考研 土力学第六章公式推导
  20. Delphi东京版FireDAC连接MSSQL2000

热门文章

  1. 为链接加上加载等待信息
  2. 感谢所有常来我博客的朋友
  3. OSPF系列小实验之6:网络类型对邻居关系及路由学习的影响
  4. centos7永久修改ip地址
  5. prettier 指“北”
  6. falsk 项目中日志设置
  7. [学]《Python 核心编程》学习笔记(三)
  8. oracle decode函数
  9. node.js学习之npm 入门 —8.《怎样创建,发布,升级你的npm,node模块》
  10. 用turtle画中国象棋棋盘