美文网首页
java 开发中遇到的细节总结

java 开发中遇到的细节总结

作者: 疯狂的冰块 | 来源:发表于2018-01-02 16:55 被阅读18次

1、当需要int而不是Integer的时候
使用Integer.parse(),而不是Integer.value()

2、使用Apache common 包,如获取文件后缀

 FilenameUtils.getExtension();

3、使用Guava包,

初始化ArrayList大小

Lists.newArrayListWithExpectedSize(size)

4、我比较推荐第四种方式,简洁明了。

        //方式1
        if (s == null) {
            s = "";
        }

        //方式2
        s = s != null ? s : "";

        //方式3
        s = StringUtils.defaultIfEmpty(s, "");

        //方式4
        s = defaultIfEmpty(s, "");

5、循环遍历map

for (Object key : prop.keySet()) {
      Object value = prop.get(key);
      CODE_PLACE_MAP.put(key.toString(), new PlaceData(key.toString(), value.toString(), null));
}

//这种方式的效率更高
for (Map.Entry<Object, Object> entry : prop.entrySet()) {
    CODE_PLACE_MAP.put(entry.getKey().toString(), new PlaceData(entry.getKey().toString(), entry.getValue().toString(), null));
}

相关文章

  • java 开发中遇到的细节总结

    1、当需要int而不是Integer的时候使用Integer.parse(),而不是Integer.value()...

  • Java开发中遇到的问题总结

    1、解决cannot resolve symbol servlet 的报错[https://www.cnblogs...

  • ios开发过程中遇到的细节总结

    自己到现在毕业一年,总结了自己在前段时间开发当中遇到的的一些细节问题,水平有限,希望有可以帮助大家的 1,在OC中...

  • Java基础技术细节总结

    开发莫忘基础,写业务写多了很多基础内容容易忘。这里将寻根溯源,总结Java语言规范和基础类中的一些细节问题。所有关...

  • iOS开发常见问题

    一直想总结一些实际开发中遇到的问题的解决方法,和开发细节中比较好用的方法,但是开发节奏一直很紧凑,导致今天才来完成...

  • Java开发岗面试知识点解析

    本文作者参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一...

  • Java注解

    简介 由于无论在Java后台或者Android开发中我们经常遇到注解这个功能机制,例如常用的框架Java后台开发中...

  • java开发中遇到的注解

    1、@Entity与@Table 先看下栗子: @Entity@Table(name="tbl_user")pub...

  • 开发中遇到的问题总结

    The entitlements specified in your application’s Code Sig...

  • Java面试知识点解析-01 ——JVM篇

    借参加过的多场Java开发面试,应聘岗位均为Java开发方向,在不断的面试中,又仔细对Java知识点进行复习和总结...

网友评论

      本文标题:java 开发中遇到的细节总结

      本文链接:https://www.haomeiwen.com/subject/tuhqnxtx.html