`

java高效代码

    博客分类:
  • java
 
阅读更多
java高效代码
 数据类型
 1.取余数用偶判断:
 code:System.out.println(num % 2 == 0 ? "偶数" : "奇数" );
 2.精确小数计算用BigDecimal:
 code:
 3.int运算过程不会进行类型转换:
 long num = 2147483647 + 1;  // 运行结果为 -2147483648 
 long num = 2147483647L + 1; //正确代码
 4.获取数据类型最值:
 int类型最大值
  int maxInt = Integer.MAX_VALUE;
 int类型最小值
  int minInt = Integer.MIN_VALUE;
 long类型最大值
  long maxLong = Long.MAX_VALUE;
 long类型最小值
  long minLong = Long.MIN_VALUE;
 short类型最大值
  short maxShort = Short.MAX_VALUE;
 short类型最小值
  short minShort = Short.MIN_VALUE;
 5.提防包装类的null值
 6.自动装箱和拆箱:
 从基本类型-->包装类型是调用包装类型的valueOf()方法来进行转换
   从包装类型-->基本类型是调用包装类型的intValue()方法来进行转换
 7.一般情况优先选择基本数据类型,特殊框架如Hibernate中,推荐使用包装类型
 
 
 面向对象
 1.接口无实现;
 2.静态变量一定要先声明后使用 ;
 3.不要复写静态方法;使用类名调用静态方法:;
 4.构造函数最大程度简化;
 5.用代码块精炼代码;
 6.使用匿名类的构造函数;
 eg:
 public class Test {
  private Comparator<Test> comparator = new Comparator<Test>() {
   {
    System.out.println("其实我可以代替匿名类的构造函数");
   }
   @Override
   public int compare(Test o1, Test o2) {
    return 0;
   }
  };
 }
 7.工具类静态化;
 8.避免对象的浅拷贝;
 9.不主动进行垃圾回收。

分享到:
评论

相关推荐

    Java高效代码[定义].pdf

    Java高效代码[定义].pdf

    JAVA设计模式提高反射效率,Java代码精粹,高手实现,高效java代码,反射高效代码,绝对受益

    JAVA设计模式提高反射效率,Java代码精粹,高手实现,高效java代码,反射高效代码,绝对受益 JAVA设计模式提高反射效率,Java代码精粹,高手实现,高效java代码,反射高效代码,绝对受益 JAVA设计模式提高反射效率,...

    JAVA提高反射效率,Java代码精粹,高手实现,反射高效代码

    JAVA提高反射效率,Java代码精粹,高手实现,反射高效代码

    java代码书写规范

    本文提供一整套编写高效可靠的 Java 代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强。而且,通过遵循这些程序设计标准,你作为一个 Java 软件开发者的生产效率会有显著...

    JAVA代码规范 JAVA规范 代码规范

    提供一整套编写高效可靠的 Java 代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强灵活性。通过遵循一套通用的程序设计标准,显著提高 Java 软件开发者的生产效率,为开发...

    Java代码设计规范

    本文提供一整套编写高效可靠的 Java 代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强。而且,通过遵循这些程序设计标准,你作为一个 Java 软件开发者的生产效率会有显著...

    JAVA代码审计常用漏洞总结

    主要代码审计方法是跟踪用户输入数据和敏感函数参数回溯: 跟踪用户的输入数据,判断...这个方法是最高效,最常用 的方法。大多数漏洞的产生是因为函数的使用不当导致的,只要找到这些函数,就能够快速挖掘想要的漏洞。

    java后台示例代码

    款基于JAVA企业级平台研发的内容管理系统,依托企业级JAVA的高效、安全、稳定等优势

    JAVA上百实例源码以及开源项目源代码

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    Java高效实现批处理Excel数据导入数据库代码.docx

    Java高效实现批处理Excel数据导入数据库代码

    Java 编程指南(一整套编写高效可靠的 Java 代码的标准、约定和指南)

    本文提供一整套编写高效可靠的 Java 代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强。而且,通过遵循这些程序设计标准,你作为一个 Java 软件开发者的生产效率会有显著...

    java源码包---java 源码 大量 实例

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    编写高效可靠的Java 代码的标准、约定和指南

    本文提供一整套编写高效可靠的 Java 代码的标准、约定和指南。它们以安全可靠的软件工程原则为基础,使代码易于理解、维护和增强。而且,通过遵循这些程序设计标准,你作为一个 Java 软件开发者的生产效率会有显著...

    java高级编程jdk6源代码

    全书共14章,其中前3章介绍了高效Java开发人员所需的特定思维方式,包括关键的Java语言特性和库、用于开发Java解决方案的各种工具和技术,以及Java开发模式。后面部分详细探讨了开发Java解决方案的各种工具和技术,...

    51javacms CMS系统 v1.0.9 源代码

     51JAVACMS是一款基于JAVA平台研发的内容管理系统,依托JAVA的高效、安全、稳定等优势,并且汲取了php的简洁和方便,开创国内JAVA版开源CMS之先河。 这个系统没有去做日志;审核;复杂权限等企业级的功能;主要想...

    JAVA上百实例源码以及开源项目

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

    阿里官方Java开发代码规范标准手册v1.3.zip

    《阿里巴巴Java开发手册》是阿里内部Java工程师所遵循的开发规范,涵盖编程规约...这是阿里回馈给Java社区的一份礼物,希望能够帮助企业开发团队在Java开发上更高效、容错、有协作性,提高代码质量,降低项目维护成本。

    java数独题库高效生成算法代码

    可以根据设置不同难度生成9x9数独题

    一本介绍如何将现有的 Java 代码重构为 Kotlin 代码的书籍

    最佳实践: 作者分享了一些在重构过程中的最佳实践和经验,帮助读者更加高效地进行代码转换和优化。 代码质量和性能: 书中还涵盖了如何通过 Kotlin 的特性来提高代码质量和性能,包括空安全性、扩展函数、Lambda ...

    Java推箱子源代码

    那些需要毕设的人拿去吧,不用谢!Java语言与C++类似,如果用户了解C++和面向对象的概念,就可以很快编写出Java程序;...Java语言虽然简单,却非常高效,它可以用面向对象的方法来描述用户的每一个动作。

Global site tag (gtag.js) - Google Analytics