Java开发人员容易犯的9个错误
副问题[/!--empirenews.page--]
择要这是我认为java中较量常见的题目。假如您差异意任一部门,请留下您的评述。假如您能提出其余一些常见的错误,我将会很是谢谢。 1、Array转ArrayList当必要把Array转成ArrayList的时辰,开拓职员常常这样做: Arrays.asList会返回一个ArrayList,可是要出格留意,这个ArrayList是Arrays类的静态内部类,并不是java.util.ArrayList类。java.util.Arrays.ArrayList类实现了set,get,contains要领,可是并没有实现增进元素的要领(究竟上是可以挪用add要领,可是没有详细实现,仅仅抛出UnsupportedOperationException非常),因此它的巨细也是牢靠稳固的。为了建设一个真正的java.util.ArrayList,你应该这样做: ArrayList的结构要领可以吸取一个Collection范例。 而java.util.Arrays.ArrayList已经实现了该接口。 2、判定一个数组是否包括某个值开拓职员常常这样做: 以上代码可以正常事变,可是没有须要将其转换成set荟萃,将一个List转成Set必要特另外时刻,着实我们可以简朴的行使如下要领即可: 可能 第一种要领可读性更强。 3、在轮回内部删除List中的一个元素思量如下代码,在迭代时代删除元素: (编辑:河北网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |