全国服务热线:400-6136-679

位置:洛阳达内IT教育培训机构 > 学校动态 > 一文弄懂JAVA代码的基本格式

一文弄懂JAVA代码的基本格式

来源:洛阳达内IT教育培训机构时间:2021/8/11 15:02:58

  一文弄懂JAVA代码的基本格式
  Java注释尽可能地全面
  对一个方法的注释应该包含详细的入参和结果说明,还有异常引发的情况也要详细描述:类的注释应该包含类的功能描述、作者以及修改人员。
  多次使用同一变量较好归纳成常量
  多次使用相同值的变数应尽量简化为一个常数,以便于日后维护。
  在循环中尽可能少地执行方法调用
  试着在循环中减少一些可避免的方法调用,这会节省方法栈的创建。比如:
  for(inti=0;i4、常量的定义可放入接口中。
  在Java中,一个接口中只允许存在常数,所以把常数放在接口声明中就省去了publicstaticfinal这些关键字。
  选择ArrayList和LinkedList
  这一问题更为普遍。在正常情况下,程序员较好能够评估list的使用场景,然后根据功能进行选择。ArrayList底层是用数组实现的,所以随机读取的速度比LinkedList要快很多,因为LinkedList是用链表实现的,比ArrayList添加和删除数据的速度更快。
  String、StringBuffer和StringBuilder
  这一问题也很普遍。当字符串拼接处理时,String通常生成多个对象,并在常量池中缓存多个值。
  比如:
  字符串="a";字符串="b";a+b;

  这个例子中,jvm将产生“a”、“b”、“ab”三个对象。同时字符串的拼接性能也很差。所以,你经常要尝试使用StringBuffer和StringBuilder进行字符串处理。

一文弄懂JAVA代码的基本格式

  选择包装种类和基本型号
  如果可以用基本数据类型来做局部变量类型,那么在代码中,尽量使用基本数据类型,因为基本类型的变量被存放在栈中,封装类的变量位于堆中,栈的操作要比堆快很多。
  尽可能早地将不再使用的变量引用赋予null
  这有助于jvm更快地完成内存回收。事实上,许多人对这种做法其实并不感冒。
  将资源释放到finally块中
  通常情况下,使用io流时,不管是否发生异常,都应该在finally中对其进行对流。
  在HashMap中使用一个对象作为key时,要注意如何区分对象是否是相同的。
  对于jdk的HashMap实现,判断两个Object类型的key是否相同的标准是hashcode和equals方法的返回值。要覆盖hashcode和equals方法,就需要将两个数据相同的内存对象作为不同的key存储到hashmap中。
  Java主要通过集合框架来描述复杂数据结构。Java不使用指针,而是通过强大的集合框架来描述数组、对象数组等复杂数据结构。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3850/news/394400/违者必究! 以上就是洛阳达内IT教育培训机构 小编为您整理 一文弄懂JAVA代码的基本格式的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6136-679