A、在android中,我们可以在主线程中,创建一个新的线程 B、在创建的新线程中,它可以操作UI组件 C、新线程可以和Handler共同使用 D、创建的Handler对象,它隶属于创建它的线程
A、在android中,我们可以在主线程中,创建一个新的线程 B、在创建的新线程中,它可以操作UI组件 C、新线程可以和Handler共同使用 D、创建的Handler对象,它隶属于创建它的线程
A、定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 B、表示一个作用于某对象结构中的各元素的操作 C、在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态 D、用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象
A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法 B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法 C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法 D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
A、当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时 B、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时 C、当构造过程必须允许被构造的对象有不同的表示时 D、一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为
A、A.当创建一个对象时,该对象的构造函数会被自动调用; B、B.当创建一个对象时,需要指明是否调用该对象的构造函数; C、C.同一个类可以有几个构造函数,各构造函数的参数必须不同; D、D.同一个类可以有几个构造函数,各构造函数的参数必须相同; E、E.构造函数的名称与类的名称相同;
A、 当synchronized()语句块执行完后 B、 当在synchronized()语句块执行中出现例外(exception)时 C、 当持有锁的线程调用该对象的wait()方法时 D、 以上都是