上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 117 下一页

2014年10月9日

Java Annotation详解(一): 理解和使用Annotation

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

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

2014年9月30日

Java反射机制(五):使用反射增强简单工厂设计模式

摘要: 关于简单工厂设计模式的讲解,可参考博文《设计模式: 简单工厂模式》,此处不再介绍; 我们先观察之前介绍的关于简单工厂: public class OperateFactory { public static Operation createOperate(char operate) { O... 阅读全文

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

2014年9月29日

设计模式: 简单工厂模式

摘要: 引入: 在我们的思维中,会有一种习惯,当遇到某种问题时,会直接考虑用最直接的语言去去实现它,而往往忽略了整个程序的可维护性、可扩展性。 比如,我们写一个基本的计算器功能,要求能计算四则运算,大家或许会直接写: public class ProgramDemo{ public static voi... 阅读全文

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

Java反射机制(四):动态代理

摘要: 一、静态代理 在开始去学习反射实现的动态代理前,我们先需要了解代理设计模式,那何为代理呢? 代理模式: 为其他对象提供一种代理,以控制对这个对象的访问。 先看一张代理模式的结构图: 简单的理解代理设计: 一个操作接口有两个子类,其中一个真实主题的实现类,另一个是代理类,代理实现类要完成比... 阅读全文

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

Java反射机制(三):调用对象的私有属性和方法

摘要: 一、 通过反射调用类中的方法 在正常情况下,得到类的对象后,我们就可以直接调用类中的方法了,如果要想调用的话,则肯定必须清楚地知道要调用的方法是什么,之后通过Class类中的getMethod方法,可得到Method对象。 public Method getMethod(String name... 阅读全文

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

2014年9月28日

Java反射机制(二):通过反射取得类的结构

摘要: 在反射运用过程中,如果你想得到一个类的完整结构,那么就要使用到java.lang.reflect包中的几个类: · Constructor 表示类中的构造方法 · Field 表示类中的属性 · Method 表示类中的方法 接下来,我们讲讲,如何通过这些API,去获取一个类的完整性结构。... 阅读全文

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

Java反射机制(一):认识Class类

摘要: 一、 认识Class类 1.1 正常我们再使用一个类时,大多情况是先获取类的对象,然后通过对象去操作类中的属性或方法。 那,大家有没有想过,如果我们已经有了一个类的对象,我能否通过该对象去获取到类的信息呢?答案是肯定的。 java允许通过对象来找到其所在类的信息,那么实际上就是Class类的功... 阅读全文

posted @ 2014-09-28 21:59 如果蜗牛有爱情 阅读(269) 评论(0) 推荐(0) 编辑

2014年9月26日

TabHost选项卡的实现(二):使用Fragment实现

摘要: 在上一篇博客《TabHost选项卡的实现(一):使用TabActivity实现》中,讲解了如何使用TabActivity创建管理选项卡,但是,通过TabActivity创建选项卡的方式已经不再推荐使用,Android3.0之后推出Fragment,并推荐我们使用Fragment来实现标签页。关于... 阅读全文

posted @ 2014-09-26 16:51 如果蜗牛有爱情 阅读(187) 评论(0) 推荐(0) 编辑

TabHost选项卡的实现(一):使用TabActivity实现

摘要: 一、 TabHost的基本开发流程 TabHost是一种非常实用的组件,可以很方便的在窗口上防止多个标签页,每个标签页相当于获得了一个外部容器相同大小的组件摆放区域。 我们熟悉的手机电话系统“未接电话”、“已接电话”、“呼出电话”就可以使用TabHost实现。 1.1 与TabHost结合使用的... 阅读全文

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

Java JDBC学习实战(三): 事务管理

摘要: 一、 数据库的事务特性 事务是一步或多步组成操作序列组成的逻辑执行单元,这个序列要么全部执行,要么则全部放弃执行。 事务的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(IsoIation)和持续性(Durability) 原子性(Atomicity):事务应... 阅读全文

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

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 117 下一页

导航