`
chenhua_1984
  • 浏览: 1255316 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

有效的java编程原则

    博客分类:
  • java
阅读更多

1避免创建不必要的对象

  String s=new String("stringette"); //don't do this

 改语句每次执行的时候都会创建一个String的实例,若改语句被频繁的调用,就会出现成千上万的不必要的String实例.改进后的版本:

     String s="stringette";

 

2接口优与抽象类.复合优先继承..

 

3不要在新的代码中使用原生态类型.最后使用包装类.,优先考虑泛型.

 

4优先考虑安全类的容器类.

 

5用enum代替int常量

 

6坚持使用override注解.

 

7不用用String拼接字符串,多用StringBuffer

 

8在有异常的情况下使用异常,优先使用标准的异常,避免过多的在一个方法里嵌套多个异常.并努力是失败保持原子性,更不要忽略了异常,在

 

9 for -each 循环优先传统的for循环,

 

10不要写过长的方法,最后有清楚的注释,遵守普遍接受的命名规则

 

11注意线程安全的问题,主要是变量共享和线程同步这两个方面

 

12尽量不要使用线程组.应为它不安全

 

13注意对象的序列化.

 

分享到:
评论

相关推荐

    java编程规范编程原则

    ### Java编程规范与基本原则 #### 一、引言 Java作为一种广泛应用的编程语言,其代码的质量不仅直接影响到软件系统的稳定性与可维护性,而且对于团队协作有着不可忽视的影响。因此,建立一套统一且高效的编程规范...

    Java并发编程设计原则和模式

    在Java编程领域,并发编程是一项核心技能,尤其是在多核处理器和分布式系统中,它能显著提升应用程序的性能和响应速度。本资料“Java并发编程设计原则和模式”深入探讨了如何在Java环境中有效地进行并发处理,以充分...

    有效处理JAVA异常三原则

    在Java编程中,异常处理是保证程序健壮性与易于调试的重要机制。通过有效使用异常处理,我们能够清楚地回答“什么错了”、“哪里错了”以及“为什么会错”这三个关键问题。为了深入理解和正确实施这一机制,本文将...

    java 并发编程设计原则与模式第二版

    java 并发变成设计原则与模式第二版 PDF版本,下载即看

    Java并发编程:设计原则与模式(第二版)-3

    《Java并发编程:设计原则与模式(第二版)》是一本深入探讨Java多线程编程技术的权威著作。这本书详细阐述了在Java平台中进行高效并发处理的关键概念、设计原则和实用模式。以下是对该书内容的一些核心知识点的概述...

    Java并发编程设计原则与模式.pdf

    这本书详细介绍了如何在Java环境中有效地设计和实现并发程序,涵盖了众多关键概念、设计原则和实用模式。以下是对书中核心知识点的详细解读: 1. **并发基础**:首先,书中会介绍并发编程的基本概念,包括线程、...

    java并发编程:设计原则与模式.rar

    《Java并发编程:设计原则与模式》是一本深入探讨Java多线程编程的书籍,它涵盖了并发编程中的关键概念、原则和模式。在Java中,并发处理是优化应用程序性能、提高资源利用率的重要手段,尤其在现代多核处理器的环境...

    高质量java编程

    2. **面向对象编程**:Java是一种面向对象的语言,书中重点讲解了类、对象、封装、继承、多态等概念,帮助读者理解和运用面向对象的设计原则和模式。 3. **异常处理**:Java的异常处理机制是其强项之一,书中详细...

    JAVA编程规范.pdf

    本文档提供了JAVA编程规范的详细说明,涵盖了类和方法的设计、编程原则、命名约定等方面的内容。 类和方法的设计 在设计类和方法时,需要遵守一些基本原则。首先,类应该具有强大的内聚力,即类中的方法应该紧密...

    java编写原则.txt

    具体到Java编程中,遵循这一原则可以通过继承和多态实现。例如,在设计系统时,应优先考虑抽象类或接口的定义,以便在后续开发中,通过继承这些抽象类或实现接口来增加新的行为,而无需改动原有的代码逻辑。这不仅...

    Java并发编程的设计原则与模式

    在Java编程领域,并发编程是一项核心技能,尤其是在多核处理器和分布式系统中,它能显著提升应用程序的性能和效率。本文将深入探讨Java并发编程的设计原则与模式,旨在帮助开发者理解并有效地应用这些原则和模式。 ...

    Java并发编程:设计原则与模式(第二版)

    Java并发编程:设计原则与模式(第二版).pdf

    java数据库应用程序编程指南

    在Java编程领域,数据库应用程序开发是一项至关重要的技能。本指南将深入探讨如何使用Java与数据库进行交互,特别是针对Oracle数据库的编程。以下是基于标题、描述和标签所涉及的知识点的详细说明: 1. **Java...

    java 程序设计思想

    理解类的定义、对象的创建以及封装、继承和多态等概念是Java编程的基础。封装使数据和方法安全,继承则允许代码重用,多态则为程序提供了灵活性。 2. **类和对象**:类是创建对象的蓝图,包含了属性(数据成员)和...

    Java并发编程_设计原则和模式(CHM)

    Java并发编程是软件开发中的重要领域,特别是在多核处理器和分布式系统中,高效地利用并发可以极大地提升程序的性能和响应速度。本资源"Java并发编程_设计原则和模式(CHM)"聚焦于Java语言在并发环境下的编程技巧、...

    java语法大全,java语法,java编程基础,java入门

    在“java编程基础”部分,会详细介绍如何编写和运行Java程序,包括JDK的安装、环境变量配置,以及使用IDE(如Eclipse、IntelliJ IDEA)进行开发。此外,还会讲解面向对象编程(OOP)的基本原则,如封装、继承和多态...

    java编程深入研究

    深入Java编程,我们不能忽视面向对象设计原则,如单一职责原则、开闭原则、里氏替换原则、依赖倒置原则和接口隔离原则。这些原则指导我们写出可维护、可扩展的代码。此外,设计模式如工厂模式、单例模式、观察者模式...

    Java程序设计精讲课件

    Java程序设计精讲课件是一套全面讲解Java编程的教育资源,主要涵盖了泛型、集合类、Java输入输出以及反射等核心概念。这套课程旨在帮助初学者深入理解和熟练掌握Java编程技术,同时也适合有一定基础的开发者进行知识...

Global site tag (gtag.js) - Google Analytics