八维教育IT培训学校

八维教育IT培训学校七大校区

首页 > 新闻资讯 > >

java编程课程培训学习笔记|易疏忽的API

发布时间:2024-08-03 10:25:19 点击:

  大家都知道Java行业是很注重技术的,即使我们入行也要不断提升自己的技术水平才能不被淘汰,那么如何不断提升自己的Java编程技术呢?北京八维教育培训学校整理了一份java课程培训学习笔记——易疏忽的API。

易疏忽的API

  现象

  有时候调用API时,会想当然的通过名字直接自信满满地调用,导致很惊讶的一些错误:

  示例一:flag是true?

  boolean flag = Boolean.getBoolean("true");

  可能老是false。

  示例二:这是去年的今天吗(今年是2012年)?结果还是2012年:

  Calendar calendar = GregorianCalendar.getInstance();

  calendar.roll(Calendar.DAY_OF_YEAR, -365);

  下面的才是去年:

  calendar.add(Calendar.DAY_OF_YEAR, -365);

易疏忽的API

  解决办法

  问自己几个问题,这个方法我很熟悉吗?有没有类似的API? 区别是什么?就示例一而言,需要区别的如下:

  Boolean.valueOf(b) VS Boolean.parseBoolean(b) VS Boolean.getBoolean(b);

  启示

  名字起的更详细点,注释更清楚点,不要不经了解、测试就想当然的用一些API,如果时间有限,用自己最为熟悉的API。

北京八维教育培训学校云计算Java编程语言培训