java初学者指南
Java编程的第一步。
对于Java中的入门教程,请参阅Sun的官方帮助这里
除了核心语言外,还有几种技术和API
介绍。 我们建议首先阅读涵盖 基础知识,并继续其余的教程。
我们建议:
- 保持代码简单明了且易于阅读
- 拆分逻辑组件(类)中的功能,必要时可以互连
- 尝试遵守代码重用性设计模式,在该模式中,公共访问方法中实现了常用功能
- 使用Javadoc注释和/或简单注释记录您的代码
- 使用日志记录框架(Apache log4j已广泛部署和使用)来生成日志
- 使用测试框架(已广泛部署和使用JUnit )来测试代码
- 如果您的代码涉及字符串操作(拆分,添加,扫描
字符等),请使用StringBuilder类而不是String
类,StringBuilder实现要快得多 - 如果您的代码涉及列表或映射,则ArrayList和HashMap是最快的
实现,但是如果您正在使用contains(Object)
集合上的方法,那么HashSet是最快的实现 引入O(1)成本。 - Java 5和更高版本包括管理控制台( jconsole )。 您可以使用它来监视您的应用程序
- 如果您的代码涉及模式匹配,则最好使用模式和
匹配器类,而不是Pattern.matches(regex,input)
方便的方法。 编译模式并使用Matcher.find() 如下所述的方法,特别是如果您重复使用相同的模式 您应该只编译一次模式。
模式匹配的首选方法:
import java.util.regex.Matcher;
import java.util.regex.Pattern;public class Main {public static void main(String args[]) throws Exception {Pattern p = Pattern.compile("Java \\d");String candidate = "this is a Java test";Matcher m = p.matcher(candidate);System.out.println("result=" + m.find());}
}
翻译自: https://www.javacodegeeks.com/2010/05/java-beginners-guide.html
java初学者指南