// 面试题,子线程2执行10次子线程2执行20次与主线程100次来回循环执行50次
publicclassinterview{
publicstaticvoidmain(String[]args){
finalBusinessb=newBusiness();
newThread(newRunnable(){
@Override
publicvoidrun(){
for(inti=1;i<=50;i++){
..
分类:
编程语言 时间:
2014-08-11 10:20:02
阅读次数:
203
publicclassReadWriteLockDemo{
publicstaticvoidmain(String[]args){
finalQueueq=newQueue();
for(inti=0;i<3;i++){
newThread(newRunnable(){
@Override
publicvoidrun(){
while(true){
q.set(newRandom().nextInt(1000));
}
..
分类:
其他好文 时间:
2014-08-11 10:19:43
阅读次数:
205
在学习或者做东西,都懒得动手记,得习惯记下来才好...最近在看《Effective Java》,确实对我有很大的提高,把自己看到和想到的东西写下来,标记...1. 坚持使用override注解. 1 public class Bigram { 2 3 private final c...
分类:
其他好文 时间:
2014-08-10 18:36:10
阅读次数:
201
如果想要disable掉GridView中的item,需要做如下两件事情: 1. override Adapter 的 areAllItemsEnabled 2. override Adapter 的 isEnabled(int position) 3. 另外如果想在disable的时候,置灰对应的item,那么只...
分类:
其他好文 时间:
2014-08-10 15:55:30
阅读次数:
217
可以这样来实现上传:
activity中执行:
private class UploadPhotoTask extends AsyncTask{
@Override
protected void onPreExecute() {
super.onPreExecute();
}
protected Boolean doInBackground(String....
分类:
移动开发 时间:
2014-08-10 10:27:30
阅读次数:
374
一、重写(override)和重载(overload)的区别二者除了名字相似,其实没什么联系范围不同:重写发生在同一个类的不同方法之间。重载发生在父类和子类自荐。前提:重写要求:方法名相同,参数列表不同,对于返回值类型不要求相同。重载要求:方法名形同,参数列表也相同。重载是实现多态的关键,注意如果父...
分类:
编程语言 时间:
2014-08-09 21:21:19
阅读次数:
306
private static class ThisHandler extends Handler {
private final WeakReference wrActivity;
@Override
private void handleMessage() {
MainActivity act = wrActivity.get();
...
分类:
移动开发 时间:
2014-08-09 15:56:48
阅读次数:
410
abstract class Shape{ public int x = 100, y = 100; public abstract int getArea();}class Rectangle extends Shape{ @Override public int getArea() { retu...
分类:
编程语言 时间:
2014-08-09 04:53:36
阅读次数:
258
下面我们把这个控件内嵌到Layout中做一些动画和展示,效果图:
这个子控件可以上下移动,可以左右滑动,如果上下滑动距离大于左右滑动距离,则必须上下滑动
这样来写onTouch事件:
@Override
public boolean onTouchEvent(MotionEvent ev) {
if (mVelocityTracker == null) {
m...
分类:
移动开发 时间:
2014-08-08 21:25:46
阅读次数:
525
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization aft....
分类:
移动开发 时间:
2014-08-08 11:55:36
阅读次数:
306