美文网首页
Java代码高效编写法则

Java代码高效编写法则

作者: 小宇java | 来源:发表于2018-11-26 10:23 被阅读0次

如果想学好Java,那敲代码是必不可少的事,如何才能准确又高效的写好Java代码呢,小编总结了以下几点供大家参考。

1.尽量使用interfaces,不要使用abstract类。若已知某样东西准备成为一个基础类,那么第一个选择应是将其变成一个interface(接口)。只有在不得不使用方法定义或者成员变量的时候,才需要将其变成一个abstract(抽象)类。接口主要描述了客户希望做什么事情,而一个类则致力于(或允许)具体的实施细节。

2.在现成类的基础上创建新类时,请首先选择”新建”或”创作”。只有自己的设计要求必须继承时,才应考虑这方面的问题。若在本来允许新建的场合使用了继承,则整个设计会变得没有必要地复杂。

3. 为避免编程时遇到麻烦,请保证在自己类路径指到的任何地方,每个名字都仅对应一个类。否则,编译器可能先找到同名的另一个类,并报告出错消息。若怀疑自己碰到了类路径问题,请试试在类路径的每一个起点,搜索一下同名的.class文件。

小编相信这里有很多学习java的朋友,小编整理了一份java方面的学习资料,想要获取的可以加我的java学习群的哟,928204055。欢迎爱学习Java的你们。

4.涉及构建器和异常的时候,通常希望重新丢弃在构建器中捕获的任何异常–如果它造成了那个对象的创建失败。这样一来,调用者就不会以为那个对象已正确地创建,从而盲目地继续。

5.设计一个类时,请设身处地为客户程序员考虑一下(类的使用方法应该是非常明确的)。然后,再设身处地为管理代码的人考虑一下(预计有可能进行哪些形式的修改,想想用什么方法可把它们变得更简单)。

6.用合理的设计方案消除”伪功能”。也就是说,假若只需要创建类的一个对象,就不要提前限制自己使用应用程序,并加上一条”只生成其中一个”注释。请考虑将其封装成一个”独生子”的形式。若在主程序里有大量散乱的代码,用于创建自己的对象,请考虑采纳一种创造性的方案,将些代码封装起来。

7.警惕”分析瘫痪”。请记住,无论如何都要提前了解整个项目的状况,再去考察其中的细节。由于把握了全局,可快速认识自己未知的一些因素,防止在考察细节的时候陷入”死逻辑”中。

8. 警惕”过早优化”。首先让它运行起来,再考虑变得更快–但只有在自己必须这样做、而且经证实在某部分代码中的确存在一个性能瓶颈的时候,才应进行优化。除非用专门的工具分析瓶颈,否则很有可能是在浪费自己的时间。性能提升的隐含代价是自己的代码变得难于理解,而且难于维护。

9. 请记住,阅读代码的时间比写代码的时间多得多。思路清晰的设计可获得易于理解的程序,但注释、细致的解释以及一些示例往往具有不可估量的价值。无论对你自己,还是对后来的人,它们都是相当重要的。如对此仍有怀疑,那么请试想自己试图从联机Java文档里找出有用信息时碰到的挫折,这样或许能将你说服。

相关文章

  • Java代码高效编写法则

    如果想学好Java,那敲代码是必不可少的事,如何才能准确又高效的写好Java代码呢,小编总结了以下几点供大家参考。...

  • 如何在IDEA中编译运行代码

    使用IDEA编写Java代码,可以快速高效将满足需求的代码写出来,而且IDEA的界面十分美观。编写完代码后,需要对...

  • Kotlin基础语法< 一 >

    使用 Kotlin 可以编写出简洁高效的代码, 同时又可以完全兼容既有的 Java 技术栈(Java-based ...

  • 编写高效的Android代码(译)

    Effective Java我们都知道,这本书是编写高效可维护的java代码最重要的书籍。虽然Android使用j...

  • 绑定服务

    1、DemoService.java编写 代码如下: 2、MainActivity.java 编写 代码如下:

  • Java入门

    一、Java的开发流程 1.编写源代码 注意:1.Java源代码的编写结构:类{主方法 {可执行的代码 (代码可以...

  • java的函数基础语法练习之函数练习

    一.函数的意义。 在java中,运用函数,能更高效编写程序,减少代码量,使代码灵活性变高了。 在创建函数时,要先考...

  • Java-003-第一个程序及class与java

    步骤 编写:将 Java 代码编写到扩展名为 .java 的文件中。 变异:通过 javac 命令对该 java ...

  • Java 开发者不容错过的 12 种高效工具

    Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效...

  • Java 开发者不容错过的 12 种高效工具

    Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效...

网友评论

      本文标题:Java代码高效编写法则

      本文链接:https://www.haomeiwen.com/subject/dzvvqqtx.html