java初学者指南_Java初学者指南

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初学者指南

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值