一.介绍下jpaJPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。(这个百度解释借鉴下^_^),对于概念什么的这么多估计够了。其实jpa就是sun公司想玩一个大一统,就是sun公司想把一些持久层框...
分类:
其他好文 时间:
2015-06-24 23:49:38
阅读次数:
303
众所周知装饰器模式用于给对象在运行期间动态的增加某个功能,职责等。相较通过继承的方式来扩充对象的功能,装饰器显得更加灵活,首先,我们可以动态给对象选定某个装饰器,而不用hardcore继承对象来实现某个功能点。其次:继承的方式可能会导致子类繁多,仅仅为了增加某一个单一的功能点,显得有些多余了。装饰器经典实现首先来看看传统的decorator的实现吧!假设现有一类叫Person 的对象,该对象有个sp...
分类:
编程语言 时间:
2015-06-19 10:30:00
阅读次数:
128
Objective-C对象收到消息之后,究竟会调用何种方法需要在运行期间才能解析出来。那你也许会问:与给定的选择子名称相应的方法是不是也可以在runtime改变呢?没错,就是这样。若能善用此特性,则可发挥出巨大优势,因为我们既不需要源代码,也不需要通过继承子类来覆写方法就能改变这个类本身的功能。这样...
分类:
其他好文 时间:
2015-06-18 15:05:24
阅读次数:
93
头等函数Scala的函数是头等函数(first-class function)。你不仅可以定义和调用函数,还可以把它们写成匿名的字面量(literal),并把它们作为值传递。
函数字面量被编译进类,并在运行期实例化为函数值(function value)。什么意思呢?函数的本质是类的实例。函数是一些特质的集合,任何函数值都是某个扩展了scala包的若干FunctionN特质之一的类的实例,如Fun...
分类:
其他好文 时间:
2015-06-15 22:11:52
阅读次数:
102
静态绑定和动态绑定是C++多态性的一种特性。1、对象的静态类型和动态类型:对象的静态类型:对象在声明是采用的类型,在编译期确定;对象的动态类型:当前对象所指的类型,在运行期决定,对象的动态类型可以更改,但静态类型无法更改。class B{};class C: public B{};class D: ...
分类:
编程语言 时间:
2015-06-14 21:15:18
阅读次数:
173
作者?:??陈宗权 ?????? 先说说双引号的字符串,比如"chenzongquan",它是由里面咱们看到的一系列字符以及一个尾随的‘\0‘字符组成,存储在内存的只读存储区中。只读存储区是在整个程序运行期间都保留着的...
分类:
编程语言 时间:
2015-06-13 11:30:06
阅读次数:
164
多态其实就是多种状态,overload(重载)是多态的一种,属于编译期绑定,也就是静态绑定(前期绑定),override是运行期间绑定(后期绑定)。多态的条件:有继承;有覆盖;父类指向子类对象的引用。对静态方法的覆盖://测试程序
publicclassTest{
publicstaticvoidmain(Stri..
分类:
编程语言 时间:
2015-06-12 15:10:58
阅读次数:
141
Java注解能够提供代码的相关信息,同时对于所注解的代码结构又没有直接影响。在这篇教程中,我们将学习Java注解,如何编写自定义注解,注解的使用,以及如何使用反射解析注解。
注解是Java 1.5引入的,目前已被广泛应用于各种Java框架,如Hibernate,Jersey,Spring。注解相当于是一种嵌入在程序中的元数据,可以使用注解解析工具或编译器对其进行解析,也可以指定注解在编译期或运行期有效。...
分类:
其他好文 时间:
2015-06-12 11:47:34
阅读次数:
108
本节条款:了解模板元编程本节条款是对模板元编程的简单介绍,让读者知道有这么一种编程方式,更确切的说是一种技术。
那么,什么是模板元编程?模板元编程有什么好处?按照作者的原话就是:
1. TMP可将工作由运行期转移到编译期,因而得以实现早期错误侦测或者更高的执行效率。
2. TMP可被用来生成“基于政策选择组合”的客户定制代码,也可以用来避免生成对某些特殊类型并不适合的代码。
说原理容易让人不...
分类:
编程语言 时间:
2015-06-11 13:07:41
阅读次数:
163
1.多态(polymorphism):多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。这就是多态性。多态性增...
分类:
编程语言 时间:
2015-06-09 23:27:01
阅读次数:
130