10 2014 档案

xUtils框架的介绍(四)
摘要:今天介绍xUtils的最后一个模块——HttpUtils,拖了那么久,终于要结束了。另外,码字不易,如果大家有什么疑问和见解,欢迎大家留言讨论。HttpUtils是解决日常工作过程中繁杂的上传下载文件以及各种Get和post请求的必备工具类,通过这个类,开源非常方便关注接口的业务,不必再再写... 阅读全文

posted @ 2014-10-23 11:04 如果蜗牛有爱情 阅读(158) 评论(0) 推荐(0) 编辑

xUtils框架的介绍(三)
摘要:接上回,继续介绍xUtils的最后两个模块:DbUtils和HttpUtils。首先先介绍第一个SQLite数据库操纵的简单ORM框架,只要能理解xUtils为我们提供的api,相信你也能熟练的把DbUtils用到项目中去。 操纵数据库的工具类,无论多牛X,总离不开最根本的CRUD,即创... 阅读全文

posted @ 2014-10-23 11:01 如果蜗牛有爱情 阅读(141) 评论(0) 推荐(0) 编辑

xUtils框架的介绍(一)
摘要:今天我要为大家推荐的是一个Android基于快速开发的一个框架——xUtils,它是在aFinal基础上进行重构和扩展的框架,相比aFinal有很大的改善。同时,如果如果你的应用是基于网络的,那么只要处理得当,它会让你彻底的摆脱各种工具类和重复代码的困扰。好的,废话不多说,程序猿们还是代码说起... 阅读全文

posted @ 2014-10-23 10:56 如果蜗牛有爱情 阅读(127) 评论(0) 推荐(0) 编辑

xUtils框架的介绍(二)
摘要:xUtils中有四大组件可以供我们使用,分别是ViewUtils、HttpUtils、BitmapUtils以及DbUtils。如果你没能先读一下我的上一篇文章,那么请你移步过去先整体了解一下,再回过头来看这篇文章,相信你回更有体会的。 下面依次开始介绍这些组件具体的使用。 一、ViewU... 阅读全文

posted @ 2014-10-23 10:54 如果蜗牛有爱情 阅读(140) 评论(0) 推荐(0) 编辑

Java如何计算hashcode值
摘要:在设计一个类的时候,很可能需要重写类的hashCode()方法,此外,在集合HashSet的使用上,我们也需要重写hashCode方法来判断集合元素是否相等。 下面给出重写hashCode()方法的基本规则: · 在程序运行过程中,同一个对象多次调用hashCode()方法应该返回相同的值。 ·... 阅读全文

posted @ 2014-10-21 10:00 如果蜗牛有爱情 阅读(8950) 评论(0) 推荐(0) 编辑

Java网络编程总结
摘要:Java对于网络通讯有着非常强大的支持。不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议。同时,对于多点广播以及代理服务器也有着非常强大的支持。以下是本人在学习过程中的总结和归纳。 1. Java的基... 阅读全文

posted @ 2014-10-15 10:56 如果蜗牛有爱情 阅读(138) 评论(0) 推荐(0) 编辑

深入Java线程管理(五):线程池
摘要:这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。 线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。 一提到池,我们会想到数据库连接池,但是线程池又如何呢? 建议:在阅读本文前,先理... 阅读全文

posted @ 2014-10-15 10:13 如果蜗牛有爱情 阅读(182) 评论(0) 推荐(0) 编辑

深入Java线程管理(四):线程通讯
摘要:线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。 Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/javase/7/docs/api/java/lang/Object.htm... 阅读全文

posted @ 2014-10-14 23:00 如果蜗牛有爱情 阅读(157) 评论(0) 推荐(0) 编辑

深入Java线程管理(三):线程同步
摘要:一、 引入同步: 有一个很经典的案例,即银行取款问题。我们可以先看下银行取款的基本流程: 1)用户输入账户、密码,系统判断用户的账户、密码是否匹配。 2)用户输入取款金额。 3)系统判断账户金额是否大于取款金额。 4)如果余额大于取款金额,则取款成功;如果余额小于取款金额,则取款失败。 假设,此... 阅读全文

posted @ 2014-10-14 10:18 如果蜗牛有爱情 阅读(165) 评论(0) 推荐(0) 编辑

深入Java线程管理(二):线程的生命周期
摘要:Java线程的生命周期 一个线程的产生是从我们调用了start方法开始进入Runnable状态,即可以被调度运行状态,并没有真正开始运行,调度器可以将CPU分配给它,使线程进入Running状态,真正运行其中的程序代码。线程在运行过程中,有以下几个可能的去向: (1)调... 阅读全文

posted @ 2014-10-14 09:48 如果蜗牛有爱情 阅读(148) 评论(0) 推荐(0) 编辑

深入Java线程管理(一):线程的实现方式
摘要:Java的线程实现方式一共有三种,继承Thread、实现Runable接口,实现Callable接口。不过实现Runnable接口与实现Callable接口的方式基本相同,只是Callable接口里定义的方法有返回值,可以声明抛出异常而已。 一、 继承Thread类创建线程类 1) 定义Thre... 阅读全文

posted @ 2014-10-13 15:19 如果蜗牛有爱情 阅读(209) 评论(0) 推荐(0) 编辑

Java 对象序列化机制详解
摘要:对象序列化的目标:将对象保存到磁盘中,或允许在网络中直接传输对象。 对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久的保存在磁盘上,通过网络将这种二进制流传输到另一个网络节点。其他程序一旦获得了这种二进制流,都可以讲这种二进制流恢复成原来的Java对象... 阅读全文

posted @ 2014-10-09 22:24 如果蜗牛有爱情 阅读(315) 评论(0) 推荐(0) 编辑

[C++] 自动关闭右下角弹窗
摘要:最近腾讯、迅雷等各种客户端,都越发喜欢在屏幕的右下角弹框了。有骨气的人当然可以把这些软件卸载了事,但是这些客户端在某些情况下却又还是有用的。怎么办呢?作为码农,自己实现一个自动关闭右下角弹窗的程序吧。这个程序一定要够小巧够简单,而且还要是开源的。参见:https://github.com/wsq0... 阅读全文

posted @ 2014-10-09 17:36 如果蜗牛有爱情 阅读(196) 评论(0) 推荐(0) 编辑

Java RandomAccessFile用法(转载)
摘要:RandomAccessFile RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。 RandomAccessFile不属于InputS... 阅读全文

posted @ 2014-10-09 17:11 如果蜗牛有爱情 阅读(128) 评论(0) 推荐(0) 编辑

Java Annotation详解(二): 反射和Annotation
摘要:前面一篇文《Java Annotation详解(一): 理解和使用Annotation》中,我们或许会觉得,Annotation注释其实并没有多大的作用,除了几个内建的Annotation偶尔为了消除警告会使用下,自定义Annotation大家在实际的开发中应该都没有用过。其实呢,我在毕业后一... 阅读全文

posted @ 2014-10-09 10:41 如果蜗牛有爱情 阅读(205) 评论(0) 推荐(0) 编辑

Java Annotation详解(一): 理解和使用Annotation
摘要:JDK1.5之后,引入了元数据的概念,也就是Annotation(注释),其实它是代码里的特殊标记,这些标记可以再编译、类加载、运行时被读取,并执行相应的处理。 元数据的作用: 如果要对于元数据的作用进行分类,目前还没有明确的定义,不过我们可以根据它所起的作用,大致可分为三类: 1. 编写文... 阅读全文

posted @ 2014-10-09 08:53 如果蜗牛有爱情 阅读(833) 评论(0) 推荐(0) 编辑

导航