240 发简信
IP属地:上海
  • Android异常分析

    关于异常 异常? 异常就是一种程序中没有预料到的问题,既然是没有预料到的,就可能不在原有逻辑处理范围内,脱离了代码控制,软件可能会出现各种奇怪的...

  • 内部类为什么可以访问外部类的成员

    内部类简介 虽然Java是一门相对比较简单的编程语言,但是对于初学者, 还是有很多东西感觉云里雾里, 理解的不是很清晰。内部类就是一个经常让初学...

  • Resize,w 360,h 240
    数据结构基础概念篇

    一些概念 数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原...

    0.6 5531 0 13
  • Toast不能直接在子线程中使用

    如果像这样直接在子线程中弹出Toast,程序会报错。 深入源码了解一下原因: makeText方法好像没有什么不对,那么继续向下看show()方...

  • Resize,w 360,h 240
    Notification常见样式总结

    代码中用的自定义常量 ``` 一、普通通知 这是最常见通知样式,如下图 build内提供了很多设置,但是在不同的系统版本显示有很多差异,使用时需...

    0.2 8198 3 11
  • Resize,w 360,h 240
    Android四大组件【转】

    Android四大组件 --- Activity Activity生命周期 生命周期:onCreate() -> onStart() - > o...

  • volatile关键字

    当一个共享变量被volatile修饰时,它会保证修改的值立即被更新到主存“, 这里的”保证“ 是如何做到的?和 JIT的具体编译后的CPU指令相...

  • Resize,w 360,h 240
    Android中selector的使用

    引言 selector中文的意思选择器,在Android中常常用来作组件的背景,这样做的好处是省去了用代码控制实现组件在不同状态下不同的背景颜色...

  • Java 从一个多层嵌套循环中直接跳出

    Java中如何从一个多层嵌套循环中退出,例如下面,有两个循环,break只能退出一个for循环,不能直接跳过第二个for循环 解决方案 可以用b...