在调试的时候,如果想看到java或android源代码执行过程,在调试的class文件打上断点是可以调试的,但如果类是static,则是不可以调试的,
在这个staic类中任何方法都不可以打上断点,(个人一点理解:原因是static的代码存储在静态存储区在程序编译的时候就已经存储好了,而调试的断点是打在栈区的内容)
内存的分配相关文章http://blog.csdn.net/jack__h/article/details/5419856
对于自己的文件断点打在哪里都可以。
问题1:为什么断点不能打在系统类文件的static区域而在自己创建的文件中就没有问题?