• 技术文章 >java >java基础

    java内部类的使用易错点

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

    1、内存泄露的处理

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    public class Outer{

      

        public static List<String> getList(String item) {

      

            return new ArrayList<String>() {

                {

                    add(item);

                }

            };

        }

    }

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

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

    1

    2

    3

    4

    5

    6

    7

    8

    9

       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学习网