
正文
java代码习惯,java编程常用代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java编码规范有哪些?
尽量使用完整的英文描述符,采用适用于相关领域的术语,采用大小写混合使名字可读。
JAVA代码规范:
(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
ThisIsAClassName
thisIsMethodOrFieldName
若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间的单词亦是如此。对于域名扩展名称,如com,org,net或者edu等,全部都应小写(这也是Java1.1和Java1.2的区别之一)。
(2)为了常规用途而创建一个类时,请采取"经典形式",并包含对下述元素的定义:equals()
hashCode()
toString()
clone()(implement Cloneable)
implement Serializable
(3)对于自己创建的每一个类,都考虑置入一个main(),其中包含了用于测试那个类的代码。为使用一个项目中的类,我们没必要删除测试代码。若进行了任何形式的改动,可方便地返回测试。这些代码也可作为如何使用类的一个示例使用。
(4)应将方法设计成简要的、功能性单元,用它描述和实现一个不连续的类接口部分。理想情况下,方法应简明扼要。若长度很大,可考虑通过某种方式将其分割成较短的几个方法。这样做也便于类内代码的重复使用(有些时候,方法必须非常大,但它们仍应只做同样的一件事情)。
(5)设计一个类时,请设身处地为客户程序员考虑一下(类的使用方法应该是非常明确的)。然后,再设身处地为管理代码的人考虑一下(预计有可能进行哪些形式的修改,想想用什么方法可把它们变得更简单)。
(6)使类尽可能短小精悍,而且只解决一个特定的问题。下面是对类设计的一些建议:
一个复杂的开关语句:考虑采用"多形"机制
数量众多的方法涉及到类型差别极大的操作:考虑用几个类来分别实现
许多成员变量在特征上有很大的差别:考虑使用几个类
(7)让一切东西都尽可能地"私有"-private。可使库的某一部分"公共化"(一个方法、类或者一个字段等等),就永远不能把它拿出。若强行拿出,就可能破坏其他人现有的代码,使他们不得不重新编写和设计。若只公布自己必须公布的,就可放心大胆地改变其他任何东西。在多线程环境中,隐私是特别重要的一个因素-只有private字段才能在非同步使用的情况下受到保护。
(8)谨惕"巨大对象综合症。对一些习惯于顺序编程思维、且初涉OOP领域的新手,往往喜欢先写一个顺序执行的程序,再把它嵌入一个或两个巨大的对象里。根据编程原理,对象表达的应该是应用程序的概念。
相关问答
Q1: Java编程应该养成的好习惯有哪些
方法/步骤1细节编程方面
1
命名要规范
类名首字母大写,例如ClassName;字段、方法以及对象的首字母要小写,例如password。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母,同时第一个字符必须是字母、下划线,不能是数字。另外,命名尽量使用有意义的英文,比如登录,用login,避免使用中文式英语,写成denglu;
2
尽可能的添加注释
比如我们自己写的代码,过了很久,重新再看的时候,可能连自己都不知道这个代码是什么意思了。又或者其他同事想学习或使用的时候,不知道这段代码是什么意思。如果我们添加注释,详细的讲解这个功能是用来做什么的,那么就不会出现这样的问题;
3
必要时考虑采用内部类
如果发现类与类之间结合得非常紧密,就需要考虑是否采用内部类,方便改善编码及维护工作;
4
尽可能的使用private
在多线程环境中,隐私是特别重要的一个因素,只有private字段才能在非同步使用的情况下受到保护;
兄弟连JAVA战狼班
方法/步骤2代码中不提倡的写法
1
尽量避免随意使用静态变量
金泰变量和类同步,类不卸载,对象将常驻内存,知道程序终止;
2
尽量避免过多过常的创建Java对象
话费时间去创建对象,回收对象也是一种开销,尽量复用对象,用基本数据类型或数组代替对象;
3
尽量避免使用Finalize方法
导致GC负担更大,程序效率更差;
4
尽量避免变量的重复计算
如遍历数据的长度,一次计算即可;
方法/步骤3代码中提倡的写法
尽量在合适的地方使用单例
减轻加载的负担,缩短加载的是时间,提高加载的效率;
尽量使用局部变量
实例变量和静态变量等都在堆中建立,速度慢,局部变量放在栈中,速度快;
处理好包装类型和基本类型适用男场景
包装类型属于在堆中创建,基本类型在栈中创建,有对象方面需要处理使用包装类型,其他提倡基本类型;
字符串拼接多用StringBuffer和StringBuiler
尽量初始化StringBuffer和StringBuiler的程度,字符数组动态添加字符串;
合理使用HashMap
多使用HashMap的构造方法,初始化它的大小,扩容是一件很耗费性能的事情
Q2: java程序员应该注意那些编程习惯
1、代码一定要加注释!!因为不是只有一个人看。
2、代码要简单,别动不动就一大堆循环。
3、程序构架要好,比如方法放在最上面或最下面,集中定义变量等等。
4、很多方法,变量命名言简意赅,让人一看就明白。
当然还有很多细节,但大面上就这些。
Q3: 北大青鸟java培训:如何养成良好的Java编程习惯?
现在很多人都想考虑从编程方面进行学习,但是在学习的过程中,应该如何选择编程呢?在IT行业中,编程所包含的内容是非常多的,现在使用最广泛的就属Java编程。
很多人对于Java编程的理解不是很多,并且在学习的过程中比较迷茫。
其中学习Java编程最重要的就是应该有自己良好的习惯,俗话说,一个好的习惯是成功的一半,那么应该如何养成良好的习惯呢?下面山东电脑培训为大家具体介绍。
1、在进行代码编写的过程中,每一个程序上面都应该加上相应的注释,并且主要解释这个程序的目的和内容,在进行最后一次修改的时候,明确注明最后一次修改的日期和时间。
2、在学习过程中,首先养成习惯是非常重要的,使用空格和空行是很多人的习惯,这样习惯你也可以学习,在进行浏览的时候能增强程序的视觉感和可读性。
3、一般情况下,类名标识符中的第一个字母应该大写,并且最好在后面的每个单词的手写字母进行大写。
很多人程序员在写代码的时候会忽略这个问题。
这个方法是标识符表示的Java的类,所以山东IT培训认为只要遵守这个约定,能够很好的增强可读性。
4、选择自己喜欢的缩进量是非常关键的,并且在学习过程中最好坚持使用。
在进行编程的过程中,可以采用TAB键控制缩进,但是每个编辑器的制表为产生的间距不同,所以最好将每一级的缩进控制在三个空格情况下。
5、每个变量都使用单独的行声明,这样可以在每个语句后添加描述性注释。
选择有意义的变量名称以使程序不言自明。
换句话说,java课程培训机构认为只要你阅读程序,就可以了解程序的功能,你不需要阅读手册或其他很多评论。
6、在语句很长的情况下,您可以将其写为多行。
如果必须跨行编写语句,则应选择有意义的断点,如在逗号分隔的列表中的逗号之后,或者在长表达式中的运算符之后。
如果语句跨越两行或更多行,则可以让所有虚线都进行缩进。
7、在进行编程过程中,不要使用double和float类型的变量进行货币计算。
因为浮点数的不精确性会产生严重的错误,并且java课程发现会导致不正确货币值的情况。
Q4: 做java软件工程师,怎样才能写出好的代码?
Java代码之于java程序员而言就是左膀右臂,java代码写的好的java程序员明显更是企业的欢迎,一个优秀的java程序员的考核标准之一也是看他的编程水平。
其实有的java程序员java代码会受到大家的追捧,是因为他在写代码时注意的细节往往多于那些不怎么关注java代码编程细节的程序员,俗话说:“细节决定成败”,那么如何写出好的java代码呢?IT培训介绍一起来讨论下:
1.重视注释
有的java程序员在写代码时,从来没有想过要在java代码后加上相关的注释,甚至是上万行的代码也没有想过加上注释,这就存在很大的问题,不说你的代码会跟其他人分享讨论,就你自己回顾你是怎么写好这篇代码的,你也是半天无法理出头绪,这就为维护和修改等等工作添加了很大的麻烦。所以,要想写出好的java代码,一定从简短的java代码编写开始注重在java代码后面加上相应的注释,养成良好的习惯。
2.重视排版整洁
看很多java程序员的排版总觉得在欣赏一幅艺术品,但是看到一些java程序员的排版却总觉得无力吐槽。同样是编写代码,但是给人的视觉体验是相当的不同,当然好的java代码给人的享受也是美的,所以要想写出好的代码,一定要重视排版整洁。
3.注重命名规则
现在在一个团队开发中,都会提前定制一个统一的命名规则,这样利于提高工作效益。但是很多java程序员是缺乏这个意识的,每次敲代码,更喜欢按照自己惯常的方式老命名模块、函数,这样是方便了自己,但是忽视团队协作,所以在日常工作中,特别是团队工作中一定要重视命名规则。
4.养成备份习惯
备份的重要性不用小编强调,相必你也知道。但是有的java程序员就是没有养成这样的好习惯,每次敲完代码就不记得随手保存,每次等到除了事故,比如电脑出了故障,辛辛苦苦敲打的java代码没保存找不回来的情况下就开始懊恼,与其这样还不如在一开始就养成良好的备份习惯,这样也方便自己日后查找利用。
Q5: 北大青鸟java培训:Java程序员养成好习惯的方法?
很多时候,同期出道的Java程序员发展1-2年后就有很大的变化,有的Java程序员还是维持原来的状态,但是有的Java程序员早已得到很大的晋升,造成彼此间的差距是越来越大,这其中自然存在各方面的原因,但是细节决定成败,这跟Java程序员个人养成的好习惯是分不开的。
java课程分享Java程序员要养成什么样的好习惯呢?Java程序员要养成什么样的好习惯呢?1.保持上进心很多Java程序员,说上进心我一直都有啊,但是同样没什么进步,问问自己,你的上进心体现在哪?是口头上说说,还是落实在实践当中,很多Java程序员就是完成自己每日的工作,不再主动吸取更多的Java新知识,不使劲学习Java知识,那么也就没有办法让自己在Java技能上更上一层楼。
2.提升文档编写水平很多Java程序员不喜欢自己编写文档,每次开始自己的工作任务前,总是想要向其他人讨要文档,还说这不是自己的工作内容,自己只要负责敲代码就可以了,其实这样的想法从根本上来说就是存在误解,每一个高级的Java程序员,他的文档水平一定不会特别差,文档的存在可以更好的记录你的意图和想法,让你跟团队更好的交流。
3.提升沟通交流水平对于Java程序员来说,单打独斗的情况还是比较少,一般来说,还是跟一个团队在工作,不管团队的规模大小如何,并且Java程序员需要根据需求变动而调整自己的工作,一次需求变动可能让自己之前的工作变动毫无意义,得从新来,但是提升沟通交流水平,建立一个良好的沟通机制,那么有利于共同高效率的进行开发工作。







