240 发简信
  • Android如何判断设备为Pad?

    在公司有幸参加Android Pad开发,设计的APP也是装在Pad才有更好的体验。可是Android的设备五花八门,那怎么过滤非Pad的呢?先...

  • 120
    2018

    2018不平凡的一年....互联网寒冬....比特币,股票大跌....十年一次的金融危机....表哥生意惨淡,回杭州发展....发小生意,回老家...

    0.1 20 0 1
  • Android Stuido常用快捷键(Mac)

    提取内部类(内部类移除类新建一个外部类)选中内部类-->F6选择 局部变量,全局变量切换大小写 command+option+U 格式化代码 删...

  • equals()和hashCode()

    equals()做什么的? hashCode()做什么的? equals()和hashCode()的关系? 什么时候重写equals()和has...

  • 120
    23种设计模式

    对应Java开发工程师经常问到一定是23种设计模式,也是经常交流主题。设计模式是指定开发场景的最好代码实现。那我们就来总结一下常用的23种设计模...

  • 120
    深入Java线程(二)

    为了理解可先看深入Java线程(一)内容在看本篇。 线程生命周期 关于线程生命周期的不同状态,在 Java 5 以后,线程状态被明确定义在其公共...

  • 深入Java线程(一)

    线程是系统调度的最小单元,一个进程可以包含多个线程,作为任务的真正运作者,有自己的栈(Stack)、寄存器(Register)、本地存储(Thr...

  • Java反射

    简单总结下什么是Java反射,怎么使用。 Java反射机制 反射就是指JVM运行期,获取指定类所有的属性和方法的一种机制。 理解Class类 所...

  • 120
    Java死锁

    什么是死锁 死锁检测 产生死锁的四个必要条件 如何避免死锁 死锁 死锁,指两个或多个线程之间,由于互相持有对方需要的锁,而永久处于阻塞的状态。 ...