主题资源网站制作平台,自己做网站有什么意义,企业网站建设参考资料,网站备案进度Java编程的第一步。 对于Java中的入门教程#xff0c;请参阅Sun的官方帮助这里 除了核心语言外#xff0c;还有几种技术和API 介绍。 我们建议首先阅读涵盖 基础知识#xff0c;并继续其余的教程。 我们建议#xff1a; 保持代码简单易读 拆分逻辑组件#xff08;类… Java编程的第一步。 对于Java中的入门教程请参阅Sun的官方帮助这里 除了核心语言外还有几种技术和API 介绍。 我们建议首先阅读涵盖 基础知识并继续其余的教程。 我们建议 保持代码简单易读 拆分逻辑组件类中的功能必要时可以互连 尝试遵守代码重用性设计模式在该模式中公共访问方法中实现了通用功能 使用Javadoc注释和/或简单注释记录您的代码 使用日志记录框架Apache log4j已广泛部署和使用来生成日志 使用测试框架已广泛部署和使用JUnit 来测试代码 如果您的代码涉及字符串操作拆分添加扫描 字符等请使用StringBuilder类而不是String 类StringBuilder实现要快得多 如果您的代码涉及列表或映射则ArrayList和HashMap是最快的 实现但是如果您使用containsObject 集合上的方法那么HashSet是最快的实现 引入O1成本。 Java 5和更高版本包括管理控制台 jconsole 。 您可以使用它来监视您的应用程序 如果您的代码涉及模式匹配则最好使用模式和 匹配器类而不是Pattern.matchesregexinput 方便的方法。 编译模式并使用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