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