• 技术文章 >java >java基础

    java内部类的使用易错点

    小妮浅浅小妮浅浅2021-06-03 09:59:27原创1965

    1、内存泄露的处理

    与类成员方法和成员变量方法无关,最好定义为static。

    public class Outer{
     
        public static List<String> getList(String item) {
     
            return new ArrayList<String>() {
                {
                    add(item);
                }
            };
        }
    }

    2、适用于只实现一个接口的实现类

    尽量不要直接使用Thread。在这里,如果只使用Java8,建议使用lambda代替这样的应用程序。

           new Thread(new Runnable() {
               @Override
               public void run() {
                   System.out.println("test");
               }
           }
     
           ).start();
        }

    以上就是java内部类的使用易错点,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java内部类
    上一篇:java内部类的优点 下一篇:java缓存的两种模式

    相关文章推荐

    • java内部类的特性分析• java内部类实例化方法及出错解决• java内部类面试题的整理• java内部类的优点

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网