- 博客(17)
- 资源 (16)
- 收藏
- 关注
翻译 Java--单例模式(双重锁的形式)
public class SingleTon { private static SingleTon instance = null; private SingleTon(){ //do something } public static SingleTon getInstance(){ if(instance==null){ synchronized(SingleTon.cl
2013-03-28 00:06:03 1902 2
原创 Subject--回文数
import java.util.Scanner;public class H2{ public static void main(String[] args){ int num = 1221; int bits = 0; Scanner sc = new Scanner(System.in); num = sc.nextInt(); int tmp = num;
2013-03-13 22:27:41 748
原创 Subject--不能被4整除的不重复数
1. 4,5,6,7 可以组成多少个不能被4整除的4位不重复数(最后要求通过一个循环实现) for (num = 4567; num g = num / 1 % 10; s = num / 10 % 10; b = num / 100 % 10; q = num / 1000 % 10; if (g >= 4 && g s >=
2013-03-13 22:18:14 866
翻译 Java--二进制正负表示
假设有一个 int 类型的数,值为5,那么,我们知道它在计算机中表示为:00000000 00000000 00000000 000001015转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示? 在计算机中,负数以其正值的补码形式表达。什么叫补码呢?这得从原码,反码说起。 原码:一个整数,按照绝对值大
2013-03-13 21:15:45 3359
翻译 Java--堆栈
堆栈(英文:stack),也可直接称栈。台湾作堆叠,在计算机科学中,是一种特殊的串行形式的数据结构,它的特殊之处在于只能允许在链结串行或阵列的一端(称为堆栈顶端指标,英文为top)进行加入资料(push)和输出资料(pop)的运算。另外堆栈也可以用一维阵列或连结串行的形式来完成。堆栈的另外一个相对的操作方式称为伫列。由于堆栈数据结构只允许在一端进行操作,因而按照后进先出(LIFO, Last
2013-03-13 15:14:58 892
翻译 Android--Android 开发程序的优化
一、尽可能避免创建对象(Object)二、使用自身方法三、使用虚拟优于使用接口四、使用静态优于使用虚拟五、尽可能避免使用内在的Get,Set方法六、缓冲属性调用七、声明Final常量八、慎重使用增强型for循环语句九、避免使用枚举类型十、通过内联类使用包空间十一、避免浮点类型的使用
2013-03-11 23:46:36 874
原创 Android--Android编译源码过程
(1)使用aapt工具生成R.java文件(2)使用aidl工具将.aidl文件编译成.java文件(3)使用javac工具将.java文件编译成.class文件(4)使用dx.bat批处理将众多.class文件转换成一个.dex文件(5)使用aapt工具打包资源文件(6)使用apkbuilder生成未签名的apk安装文件(7)使用jdk中的jarsigner对apk安装文
2013-03-11 23:08:10 1185
翻译 Android--Android中更新UI的线程:Thread 、Handler、Looper、TimerTask
方法一:(java习惯,在android不推荐使用)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题new Thread( new Runnable() { public void run() { myView.invalidate(); } }).s
2013-03-11 21:55:17 1215
翻译 Java--Java内存溢出实例
public class JavaVMStackOF{ private int stackLength = 1; public void stackLeak(){ statckLength++; stackLeak();}public static void main(String[] args){ JavaVMStackOF oom = new JavaVMStackOF();
2013-03-11 21:53:19 714
原创 Android--3种解析XML数据的步骤
采用DOM解析时具体处理步骤是:1 首先利用DocumentBuilderFactory创建一个DocumentBuilderFactory实例2 然后利用DocumentBuilderFactory创建DocumentBuilder3 然后加载XML文档(Document),4 然后获取文档的根结点(Element),5 然后获取根结点中所有子节点的列表(NodeList),
2013-03-07 00:56:48 1209
翻译 Android--Android中显示全屏
A、设置主题实现全屏直接在AndroidManifest.xml文件中设定Activity主题为全屏模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen" B、代码实现全屏代码实现需要分两步做,如下:1、隐藏标题栏requestWindowFeature(Window.FEATURE_NO_TITLE)
2013-03-01 00:19:26 919
翻译 Android--Android 应用程序快速启的秘诀
Android系统框架和上层应用是类java(不是正统的sun java)开发的,实现了自己的java虚拟机dalvik,既然用java虚拟机和java开发,一般都会认为效率低下。其实不然,在基本主流的智能手机的软件平台上,android的执行速度是最快的。 那么android效率为什么这么的高呢?特别是一个应用程序的启动时间很短,本文主要从以下个八方面进行分析: 1、 资源文件的
2013-03-01 00:14:23 1031
翻译 Android--Service的启动方法和区别
1. Service有哪些启动方法?有什么区别?什么是Service : Service,看名字就知道跟正常理解的“服务”差不多,后台运行,可交互这样的一个东西。它跟Activity的级别差不多,但是他 不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和 Context.bi
2013-03-01 00:04:21 5103
翻译 Android--Android自定义权限
偶尔发现一个人写的文章,是关于自定义权限的。具体的大家看这面这篇帖子的文章吧,我没想到它能用到哪,但是确实很有意思。实现这样的功能:两个应用程序A和B,B要有相应的权限才能访问A中的某个Activity。1。首先看A的实现先在A的Activity里加一个TextView,写些内容方便等下检验。下面设置manifest.xml,增加一个自定义的权限 <mani
2013-03-01 00:02:20 1661
Android音乐播放器
2013-04-01
MediaPlayer音乐播放器
2013-02-22
控件与适配器
2013-01-09
Android--MediaPlayDemo
2012-11-26
Android---SurfaceView
2012-10-25
Android---Tween动画
2012-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人