- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Android必知必会之绘图机制
Android中每一个组件的绘制过程,都要经过三个阶段:测量、布局、绘制,分别对应着方法onMeasure、onLayout、onDraw(这三个方法定义于View类中)。当然,这三个方法都是允许组件自己重定义的方法,来实现组件对自己的尺寸进行测量(①有child views时,要分别对子组件调用相关测量方法,比如measureChild、measureChildWithMargins等,并根据子组
2016-04-21 15:48:22 1570
翻译 比较C++和Java 二
26.Java内置多线程支持。你可以通过继承Thread类来创建一个新的线程(重写run()方法)。互斥发生在使用synchronized关键字作为类型修饰符修饰方法的对象级别。在任一时刻,只能有一个线程访问特定对象的synchronized方法。换句话说,当进入一个synchronized方法时,首先会去对对象“上锁”,这对使用该对象的其他synchronized方法也有作用,并且当退出方法时“解
2016-04-04 16:25:10 1258
翻译 比较C++和Java 一
作为C++程序员,你已经具备了基本的面向对象编程的意识,而且Java的语法毫无疑问对你来说很熟悉。这很正常,因为Java就是从C++衍生而来的。 然后,C++和Java之间有诸多不同之处。这些不同目的在于带来重大改善,如果你理解了这些不同之处,你就会感受到为什么Java是一种不错的编程语言。本附录带你纵览Java不同于C++的重要特性。1.最大的潜在障碍是速度:解释型的Java比C慢20倍以内。没
2016-04-02 18:05:37 617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人