最佳实践有:根据应用的需要正确选择要使用的集合的类型对性能非常重要,比如:假如元素的大小是固定的,而且能事先知道,我们就应该用Array而不是ArrayList。有些集合类允许指定初始容量。因此,如果我们能估计出存储的元素的数目,我们可以设置初始容量来避免重新计算hash值或者是扩容。为了类型安全,可读性和...
1、Null 的过度使用 避免过度使用 null 值是一个最佳实践。例如,更好的做法是让方法返回空的 array 或者 collection 而不是 null 值,因为这样可以防止程序抛出 NullPointerException。2、忽视异常 我们经常对异常置之不理。然而,针对初学者和有经验的 Java 程序员,最佳实践仍是处理它们。异常抛出通常...
集合框架:熟悉Java集合框架中的各种接口和类,如List、Set、Map等,以及它们的使用场景。输入输出流:了解Java中的输入输出流,包括文件读写、字符流和字节流等。多线程编程:掌握Java中的多线程编程技术,包括线程的创建、同步、通信等。网络编程:学习Java网络编程的基本概念,如Socket编程等。为了准备SCJ...
Martin Fowler:虽然不以特定项目闻名,但他在软件开发领域有着广泛的影响,包括Java社区。他的许多思想和设计模式在Java开发中得到了广泛应用。Joshua Bloch:Java集合框架的设计者之一,同时也是《Effective Java》一书的作者,对Java编程实践和最佳实践有着深刻见解。如何找到这些大牛: 搜索开源项目:在Gith...
2)《Effective Java》,java的最佳实践丛书。里面关于JDK的详细最佳使用方式全部都列举出来了。这些工作中的优秀写法,全部来自于JDK的作者们。所以干货特别多。但是由于是老外写的,所以是翻译版,翻译得有些不敢恭维。句子得好好琢磨才能明白它的实际含义。建议英语好的,可以直接看原版,感觉就是不一样...