美文网首页
工作笔记(一)

工作笔记(一)

作者: overflow_e4e4 | 来源:发表于2019-07-18 18:38 被阅读0次

今天调试程序的时候看到调用栈中有一行“奇怪”的调用,之前遇到从没有了解过,这次特意查了一下这种情况。


image.png

直接说明情况吧,在一个内部类要调用外部类的私有方法时候,就会有类似的显示。我自己写了一个类来模拟这种情况,这样会比较清晰一些:

package innerclass;

public class Outer {

    class InnerImp {
        public void innerDo() {
            outerDo();
        }
    }
    private void outerDo(){
        System.out.println("ss");
    }

    public void doSomething(){
        InnerImp inner = new InnerImp();
        inner.innerDo();
    }

}

当debug的时候:

image.png
其实这个access$000,是在编译阶段自动生成的Outer类的一个静态方法,用于内部类来调用外部类的私有函数,所以这只是一个编译细节。当遇到这个情况的时候我们只需要了解这个情况就可以了。

相关文章

  • 拾画|图卡08 会议笔记—职场达人的超级“保险箱”(2020.0

    昨天学习来工作笔记中的计划笔记,今天来学习会议笔记和灵感笔记。 会议笔记 会议是职场工作中的一大事项,怎么更好地参...

  • 在工作中,你是如何做工作笔记的呢?

    如果给你一个笔记本,你会写工作笔记吗?一是你愿意去写笔记吗?另一个是你能把工作笔记做好吗?即能对你工作有帮助,能够...

  • 工作笔记(一)

    这个系列的笔记只是为了记录最近工作中学习和用到的知识,方便以后自己查看,所以排版和格式的可能不会很漂亮。 1、sc...

  • 工作笔记一

    前言写在前面; 俗话说得好“伸手不打笑脸人” 这是一篇求惑文,非鸡汤各位客官谨慎阅读 混迹职场多年依旧学不会察言观...

  • 工作笔记(一)

    今天调试程序的时候看到调用栈中有一行“奇怪”的调用,之前遇到从没有了解过,这次特意查了一下这种情况。 直接说明情况...

  • 工作笔记(一)

    自从有娃以后,非常有意识的把精力更多的放在家庭和孩子上。只是这需要一个前提支撑,上班工作要能够游刃有余,不占用下班...

  • 工作笔记(一)

    昨日临下班时,看了一下同事做的成品货。有棱有角,大小均匀,两边对称,横角直线,怎么看都舒服。如果我是检查员,这样的...

  • 送给不会记笔记的你

    001.工作笔记:为了“遗忘”的记录做笔记是一项工作技能,工作中,“积极记录”与“不记录”的差别判若云泥。笔记本是...

  • Git 笔记系列(一)—— Git简介

    目录 Git 笔记系列(一)—— Git简介 Git 笔记系列(二)—— Git工作流程 Git 笔记系列(三)—...

  • Git 笔记系列(五)—— Git常用命令-Branch

    目录 Git 笔记系列(一)—— Git简介 Git 笔记系列(二)—— Git工作流程 Git 笔记系列(三)—...

网友评论

      本文标题:工作笔记(一)

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