摘要:
中断:抛出一个异常类的实例而终止现有程序的执行;恢复:不是抛出一个异常类的实例,而是调用一个用于解决问题的方法或就地解决问题。 在Java中,对那些要调用方法的客户程序员,我们要通知他们可能从自己的方法里“掷”出违例。这是一种有礼貌的做法,只有它才能使客户程序员准确地知道要编写什么代码来捕获所有潜在 阅读全文
摘要:
新集合也提供了能防止多个进程同时修改一个容器内容的机制。若在一个容器里反复,同时另一些进程介入,并在那个容器中插入、删除或修改一个对象,便会面临发生冲突的危险。我们可能已传递了那个对象,可能它位于我们前面,可能容器的大小在我们调用size()后已发生了收缩——我们面临各种各样可能的危险。针对这个问题 阅读全文
摘要:
使用StringBuilder类的reverse()方法来实现。 阅读全文
摘要:
在Java诞生之际,Unicode码是一个16位的字符集,因此char值似乎顺其自然为16位宽,多年来一个char变量几乎可以表示任何Unicode字符。 阅读全文
摘要:
使用for循环和String对象的charAt()方法;或者,使用“for each”循环和String对象的toCharArray()方法。 阅读全文