摘要: 2012-4-13 09:04| 发布者: benben| 查看: 443| 评论: 0摘要: Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用 ...Java中的SoftReference即对象的软引用。如果一个对象具有软引用,内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。使用软引用能防止内存泄露,增强程序 阅读全文
posted @ 2012-09-22 20:38 yulincqupt 阅读(145) 评论(0) 推荐(0) 编辑
摘要: *1、*将文件checkout到本地目录 svn checkoutpath(path是服务器上的目录) 例如:svncheckout svn://192.168.1.1/pro/domain简写:svn co*2、*往版本库中添加新的文件svnaddfile例如:svnaddtest.php(添加test.php)svnadd*.php(添加当前目录下所有的php文件)*3、*将改动的文件提交到版本库svn commit-m"LogMessage"[-N][--no-unlock]PATH(如果选择了保持锁,就使用--no-unlock开关) 例如:svncommit -m 阅读全文
posted @ 2012-09-11 15:43 yulincqupt 阅读(148) 评论(0) 推荐(0) 编辑
摘要: public class ActionBarTabsPager extends Activity { ViewPager mViewPager; TabsAdapter mTabsAdapter; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mViewPager = new ViewPager(this); mViewPager.setId(R.id.pager); setContentView(mViewPager); final Acti 阅读全文
posted @ 2012-09-10 09:13 yulincqupt 阅读(288) 评论(0) 推荐(0) 编辑
摘要: private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Runnable>(100000),new ThreadPoolExecutor.CallerRunsPolicy());一、简介线程池类为java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,lo 阅读全文
posted @ 2012-09-07 17:45 yulincqupt 阅读(296) 评论(0) 推荐(0) 编辑
摘要: private void registerNetWatcher() { mConnReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if(mIsInited | mInitStart){ return; }; ConnectivityManager connectMgr = (ConnectivityManager) mActivity .getSystemService(Context.CONNECTIVITY_SERVICE); N.. 阅读全文
posted @ 2012-09-07 09:28 yulincqupt 阅读(179) 评论(0) 推荐(0) 编辑
摘要: adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机 模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备上运行shell命令; 3、管理设备或手机模拟器上的预定端口; 4、在设备或手机模拟器上复制或粘贴文件; adb在集成开发环境中的工作 adb的工作方式比较特殊采用监听Socket TCP 5... 阅读全文
posted @ 2012-09-07 09:08 yulincqupt 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 示例代码1: package com.pinfo.test; public class ThreadTest { /** * @param args */ public static void main(String[] args) { String lock = "lock"; MyThread myThread = new MyThread(lock); Thread t1 = new Thread(myThread); t1.start(); try { //确保线程t1先执行 Thread.sleep(2000); } catch (InterruptedE... 阅读全文
posted @ 2012-08-20 06:20 yulincqupt 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Android应用程序访问互联网资源时,在Wifi的情况下处理网络连接按照上文所讲述的方法步骤即可顺利实现;但如果当前Android设备的联网方式是通过移动运营商的网络服务为中转,间接访问的互联网资源时,则就涉及到在创建HTTP链接之前需要设置Proxy,即可尽量避免网络中断访问的情况,顺利访问互联网。 Proxy中文即代理。已经插入手机卡的Android设备,点击"设置"→"无线和网络"→"移动网络设置"→"接入点名称",任意点击一接入点,此时显示的内容即为当前运营商为使Android设备通过运营商网络顺利接入互 阅读全文
posted @ 2012-08-01 16:27 yulincqupt 阅读(3853) 评论(0) 推荐(0) 编辑
摘要: 可以将接口类型的参数作为方法参数,在实际是使用时可以将实现了接口的类传递给方法,后方法或按照重写的原则执行,实际调用的是实现类中的方法代码体,这样便根据传进入的参数的不同而实现不同的功能。重要的是,当我以后还有另外一个对象并且拥有接受说生命的方法的时候的时候,我们不必须原类,只需新的类实现借口即可。mport java.lang.*; interface Extendbroadable ...{ public void inPut(); } class KeyBroad implements Extendbroadable ...{ public void inPut() ...{ Syste 阅读全文
posted @ 2012-07-10 07:19 yulincqupt 阅读(631) 评论(0) 推荐(0) 编辑
摘要: java接口学习例子 你应该知道接口是一种契约,它与实现方式无关但是类,即使是抽象类,你都能自定义成员变量,而成员变量往往就与实现方式有关。这一点的实际意义不大。但是有一点,类会暴露太多不必要,甚至不能暴露的东西,你看一下java.util中,大部分的数据结构,都被设计成了接口-抽象类-最后实际类例如Collection-ListL-AbstractCollectionL-AbstractListL-ArrayList但是有一个,由于历史原因,被设计成了类,比如StackextendsVector,你应该知道Stack的数据访问模式,就只能是LIFO,但是Vector是一个List,可以随机访 阅读全文
posted @ 2012-07-09 20:16 yulincqupt 阅读(252) 评论(0) 推荐(0) 编辑