- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 Java死锁问题
一般造成死锁必须同时满足如下4个条件: 1,互斥条件:线程使用的资源必须至少有一个是不能共享的; 2,请求与保持条件:至少有一个线程必须持有一个资源并且正在等待获取一个当前被其它线程持有的资源; 3,非剥夺条件:分配资源不能从相应的线程中被强制剥夺; 4,循环等待条件:第一个线程等待其它线程,后者又在等待第一个线程。因为要产生死锁,这4个条件必须同时满足,所以要防止死锁
2015-12-29 10:41:28 426
转载 java类加载机制的过程
jvm在初期是将.java文件,编译成.class文件,当程序运行的时候,Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,组织成为一个完整的 Java 应用程序,jvm会把每个单独的类和接口编译成一个单独的.class文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。我们可以在不重新编译其它代码的情况下,只编译需要修改的单元,并把修改文件编
2015-12-23 09:56:19 324
转载 java内存管理
JAVA 内存管理总结1. java是如何管理内存的 Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,
2015-12-23 09:48:17 352
转载 Android蓝牙开发
鉴于很多开发人员现在也有蓝牙开发的需求,也为了大家少走些弯路,先将我积攒的一点点在Android蓝牙开发经验与大家分享一下!首先,要操作蓝牙,先要在AndroidManifest.xml里加入权限然后,看下api,Android所有关于蓝牙开发的类都在android.bluetooth包下,如下图,只有8个类
2015-12-16 09:47:13 428
原创 Android 开发知识收藏夹
最近面试的公司不多,回首自己这一年多的Android开发之路,感觉学到了很多却又失去了很多,首先生活不够有条理,开发未做到整理知识点;其次心里不知道如何上进,方向感之有问题;再次我发现我性格的缺点日益显露,做事缺乏足够的耐心;最后,我的这一段总结希望我下面的路能够走好。知识点的总结可以马上开始,方向感需要同一些志同道合的一起去感知,耐心需要平静的心去承接,路在脚下。1.Animation是An
2015-12-01 13:11:44 383
android universal-image-loader图片下载
2014-12-24
由universal-image-loader-1.9.0下载图片在Viewpager显示+无限侧滑+定时侧滑--
2014-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人