局部内部类:定义在方法中的类

  1. -1局部类中可引用局部变量(定义在方法中的变量),但是局部变量必须已经初始化,
    因为局部变量前默认带着final。
    2.局部内部类的东西只能在定义的方法中使用(在方法中创建内部类对象)
    3.局部内部类不可以放静态变量
    4.不能使用一些修饰符(private,public等)
    5.局部内部类的内存分析
    栈帧:方法和其局部变量
    堆:创建的内部类对象-- 内部类的方法,变量
    6.final修饰的变量相当于常量,常量存放在方法区(方法区中放:static,final)中
    7.当堆中的对象没人引用时,不会立马销毁,因为final的存在使变量放在了方法区中,所以在程序关闭时
    才会被销毁
    8.匿名内部类:没有名字的内部类而且放在方法中。
    9.匿名内部类没有构造器,只能使用父类或者接口的构造器
    10.只使用一次的时候才会使用匿名内部类
    11.匿名内部类的格式:
    new 父类名称或者已实现的接口名称(){
    内部写的代码(在new的时候就会自动执行)
    }
    eg:(已实现的接口)
    interface IUSBable{
    void a();
    }
    class motherboard{
    void swapdata(IUSBable IUSBable) {
    IUSBable.plugIn();
    }
    }
    public static void main(String[] args) {
    motherboard m = new motherboard();
    m.swapdata(new IUSBable() {
    public void plugIn(){
    System.out.println("niming");

    }
    });
    }
    }
    在开发中一个文件一个类

java34的更多相关文章

随机推荐

  1. Spring Security 理解小记

    JWT 框架图如下, 来自博客https://blog.csdn.net/shehun1/article/details/45394405 个人觉得还不错.. 在开发中Spring boot 启用 加 ...

  2. mysql的SQL集锦

    1. SQL内顺号 SELECT (@num := @num + 1) as index, item FROM tbl, (select @num := 0) dmy; 2. 空

  3. C语言语法

    1.函数指针类型定义,然后指针结构体类型定义,最后的调用形式为aaa.bbb();(aaa为结构体变量)或者 aaa->bbb();(aaa为结构体指针),函数指针最好用结构体封装起来变成指针结 ...

  4. MySQL 还原

    ## sql 还原:mysql -default-character-set=utf8 -h127.0.0.1 -uroot -pxxxxxx test2 < /data/test/db/201 ...

  5. R和Python,对抗or融合?

    来源商业新知网,原标题:从对抗到融合,教你充分利用R+Python! 我们应该将关注点放在技能上,而不是工具上. 如果你从事数据科学的工作,可能会立即想到两种编程语言:R和Python. 事实上,R和 ...

  6. WMS程序部署

    UI部署UI-20190107-landor-修改什么BUG.JAR162\163 APP部署 外部JSP部署 备份META这个SCHEMA

  7. ASP.NET网站不能在VS中调试

    点击VS2010工具栏中绿色的小箭头运行网站没问题,按说运行后,应该处于正在运行状态,这个小箭头会变成灰色.但是没有变化,仍然是绿色的小箭头.所以设置断点根本没有截获.任务栏右下角显示的Develop ...

  8. [邀月博客] SQL Server 2008中SQL增强之二:Top新用途

    top数为变量时 declare @intTop intset @intTop=2print @intTop --set rowcount @intTop--select * from [dbo].[ ...

  9. pytorch之张量的理解

    张量==容器 张量是现代机器学习的基础,他的核心是一个容器,多数情况下,它包含数字,因此可以将它看成一个数字的水桶. 张量有很多中形式,首先让我们来看最基本的形式.从0维到5维的形式 0维张量/标量: ...

  10. VS2017企业版密钥

    Visual Studio 2017(VS2017) 企业版 Enterprise 注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QFVisual Studio 2017(VS2017 ...