- 博客(25)
- 收藏
- 关注
转载 引用体系_Reference_软引用、弱引用、虚引用
数据来源:http://www.cnblogs.com/AlanGan/articles/1976882.html从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1.强引用本章前文介绍的引用实际上都是强引用,这是使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用
2012-08-29 16:01:47 991
转载 Push_消息推送框架
Push_消息推送服务器选择数据来源:http://blog.sina.com.cn/s/blog_872758480100wglt.htmlApple has support push notification since iOS 3.0But what about Android??Android can do this using a long-polling
2012-08-28 01:19:20 1668
原创 死锁_why
能否写一个容易产生死锁的程序? 死锁的现象:程序挂着不动了死锁的本质:所有的钥匙都被占用了,导致双方都失去代码的执行权; 线程安全隐患:一个线程还没执行完必须同步的代码,cpu就把运行权交给另一个共享代码的线程了,导致错乱;解决方案:把该同步完成的代码封装到一个{}中,再没有执行完之前,其他线程没有权利读取和执行该{}中的代码;同步安全原理:给需要同步的代码加个锁(sy
2012-08-27 22:53:30 527
原创 java基础之一网打尽_总结的威力
@ 知识渊博的人都是善于总结的人,能够通过总结把零碎的东西联网的人;@ 要细嚼慢咽一点一点地学习,也要纵横四方一片一片地总结,毕竟,学而不思则罔,死而不学则殆; 总结开始:我们的身份:程序员我们的工作:开发软件 工作的描述:使用java语言开发软件 做任何事情都需要考虑以下几点步骤:(环境条件,工具助手,事情细活;)1,什么条件 建立开发环境和运行
2012-08-27 22:52:34 727
原创 网络编程_总结
引子: IO流可以通过内存为枢纽,把数据传到屏幕上,存入硬盘中,可是能不能传入其他电脑的内存中呢? 如果能的话,那么另一台电脑就可以把数据解码打到屏幕上,或者直接出人硬盘中,那不就是可以实现数据共享啦?太棒了! 网络编程: 开始,只是在本地编程,现在可以实现网络编程,数据共享,程序共享;要实现数据异地共享,就需要开发新的技术来实现
2012-08-27 22:51:46 746
原创 IO流技术_总结
需求:数据操作 数据的传输:从一个硬盘到内存,从内存到硬盘; 从一台电脑到另一台电脑;(需要网络编程的UDP或TCP)需求: 1,写日记; 分析:从键盘到内存,从内存到硬盘
2012-08-27 22:51:06 420
原创 数据(type)_语法(逻辑)_技术(对象)
软件开发:把人为的事物电子化,让计算机按照我们做事的规则去做事;现实生活:事物的属性和功能;模拟生活:谁拥有数据,谁就对外提供操作数据的方法;万物皆对象: 属性变对象,对象变属性; 1,属性变对象:int ----->Integer 2,对象变属性:String[ ]------>Stri
2012-08-27 22:50:25 503
原创 总结从hello word到Spring Aop框架_提炼精髓
java中到底在学什么?1,对象 面向对象思考问题 寻找处理数据的对象 谁拥有数据,谁就对外提供处理数据的方法(自己是数据的处理者) 2,关系 因果关系解决问题 寻找对象之间的关系
2012-08-27 22:49:47 828
原创 银行业务调度系统
银行业务调度系统 模拟实现银行业务调度系统逻辑,具体需求如下:1,银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 分析:窗口号码是属性;窗口服务类型也是属性;2,有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 分析:客
2012-08-27 22:48:44 547
原创 交通灯管理系统
1,想法(有了工具,要学会偷懒,要学会学习)2,设计(面向对象,封装数据)3,技术(用新技术,简单安全高效)4,总结(在设计上精准地找到对象,对象之间的合作形成系统;在编程上尽量使用新技术,新技术是对老技术的升级;)设计前:事物简介:路向按不交叉原则同行,车从某条路向(灯绿时)经过,路灯控制器控制当前路向灯的亮灭;1,画图的意义 视觉化有助于想象力的扩展,加快
2012-08-27 22:38:15 772
原创 JDK1.5的新特性 05
摘要:1,代理 java.lang.reflect.Proxy A.代理类的由来:需要对方法增加额外的功能,个性化的装饰; B.动态代理类的由来:个性化的额外功能,有经常改动的可能和需求,于是把固定的代码封装到 接口的子类的方法中,传入接口实例对象,随处调用其方法; C.代理类:ja
2012-08-27 22:37:10 1660
原创 JDK1.5的新特性 04
摘要: 一,泛型 A.泛型的由来:强转的麻烦,非法类型的输入,运行后再修改的费事; B.泛型的原理:a.编译时期,编译器按照泛型限定的类型对程序员输入的元素类型进行鉴定, 类型超出限定的范围就报; b.如何证明泛型只作用于编译器?通过反射得
2012-08-27 22:32:48 2083
原创 JDK1.5的新特性 03
摘要:1,编程等级:面向对象,面向接口,面向框架2,Class为Reflect奠定基础,而Reflect为框架奠定基础:反射的作用——实现框架功能3,如何加载class文件? A.路径:配置文件 B.工具:类加载器 a.默认加载方式: b.自定义加载器: 4,反射应用——内省:java.beans.Intros
2012-08-27 22:31:53 1778
原创 JDK1.5的新特性 02
技术摘要:一,重要的老技术:反射的基础java.lang.Class二,反射的常用类: A,成员变量的反射:java.lang.reflect.Field B,构造函数的反射:java.lang.reflect.Constructor C,成员函数的反射:java.lang.reflect.Method D,数组类型的反射:
2012-08-27 22:30:44 1911
原创 JDK1.5的新特性 01
思想:基础的重要性和学习能力的重要性; 技术:一,集成开发工具的由来、价值与基础应用 A,优化管理:工程管理 B,节约时间:快捷键 C,强力支持:透视图 二,JDK1.5的新特性 A,Import导入方面:静态导入 B,函数参数方面:可变参数 C,执行语句方面:增强for循环
2012-08-27 22:29:23 2082
转载 有关横竖屏显示的问题
转自:http://www.cnblogs.com/franksunny/archive/2012/03/21/2410484.html一、禁止横竖屏切换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,即通过在AndroidManifest.xml中设置activity中的android:screenO
2012-08-26 00:16:09 913
原创 android下的文件上传
用户登录并上传文件;思路:通过Watch工具,查看browser发送什么字符串,如何组织字符串;浏览器怎么做,android就怎么做;1.如何标识数据的开始和结束?多个数据用什么分隔?开始: ---------------------------7db1c523809b2分隔:-----------------------------7db1c523809b2结束:----
2012-08-25 22:56:09 555
转载 android开源项目_学习和工作的好朋友
收集资料源自:http://www.cnblogs.com/TerryBlog/archive/2011/04/18/2019907.html众多Android 开源项目推荐,给力工作给力学习2011-04-18 15:20 by Terry_龙, 42367 阅读, 26 评论,收藏,编辑 FBReaderJ FBReaderJ用于An
2012-08-22 17:01:14 1850
转载 消息推送_androidpn_androidpn研究成果
androidpn研究成果来源:http://crking32.iteye.com/blog/1420039博客分类:技术,androidpn,推送,手机,xmppandroidpn原创xmpp 前段时间,我们手上的项目需要进行android手机端的数据通信和推送。众所周知,目前安卓还没有一个固定完美和简略的框架,不像iphone。我是负责做这一块,刚开
2012-08-22 14:02:55 1329
转载 android的Touch事件解析(dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent)
android的Touch事件解析(dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent)(2012-05-20 12:34:04)转载▼地址:http://blog.sina.com.cn/s/blog_6d81899301014ybt.htmlandroid中的事件类型分为按键事件和屏幕触摸事件,To
2012-08-18 19:19:17 9611 1
转载 固件升级 android启动 uboot启动 rom制作
2012年3月23日android recovery模式及ROM制作转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy1 总述为了方便客户日后的固件升级,本周研究了一下android的recovery模式。网上有不少这类的资料,但都比较繁杂,没有一个系统的介绍与认识,在这里将网上所找
2012-08-16 21:42:15 7139
转载 通讯录、短信数据库在哪里?系统瘫痪进入recovery模式拷贝出来
Android安卓系统通讯录、短信数据库在哪儿?今天找到了一个帖子如下: 前几日,G7系统突然出问题,故障是卡在了开机第二屏,无法进入系统。这可急坏我了,手机里面有大约1000个电话和近400条短信,有进半年没备份了,一定得找个办法把短信和通信录备份出来,然后再刷机。虽然系统无法启动,但是Recovery还是进得去的,而且Recovery里是可以挂载(mount)系统存
2012-08-16 20:46:40 16266 1
转载 cpu使用率的另一种获取方法
引用 5 楼 drsmart 的回复:解析字符串即可,比如说正则表达式,写一个非常谢谢,现已解决。分享下代码://CPU 使用率 String Result; Process p=Runtime.getRuntime().exec("top -n 1"); BufferedReader br=new BufferedReader(new InputStre
2012-08-16 11:56:50 908
原创 数组排序的两种方式
一个是先明确左边,一个是先明确右边;一个是选择排序,一个是相邻排序;选择排序:1.先明确左边的值,(如果是从大到小排序,那就先明确最大值) //通过x来限制左边的值的位置 for(x=0;x //通过y值来限制右边的值的位置 for(y=x+1;y //拿左边的值
2012-08-14 10:16:49 659
转载 Android library projects cannot be launched
Android library projects cannot be launched Android library projects cannot be launched解决办法如下:右键工程根目录->properties左侧选择->android
2012-08-06 00:05:54 467
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人