码迷,mamicode.com
首页 >  
搜索关键字:对象    ( 183890个结果
设计模式之备忘录模式
模式定义:       在不破坏封装的前提下,捕获一个对象内部状态,并在该对象之外保存这个状态,这样就可以将该对象回复到原先保存前的状态。     模式解说:       在程序运行过程中,某些对象的状态处在转换过程中,可能由于某种原因需要保存此时对象的状态,一边程序运行到某个特定阶段,需要回复到对象之前处于某个点事的状态。如果使用一些公有接口让其他对象来的到对象的状态,便会暴露对象的实现细...
分类:其他好文   时间:2014-07-22 23:03:56    阅读次数:293
State
定义 状态模式属于对象的行为模式。 状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。这个模式将状态封装成为单独的类,并将动作委托到代表当前状态的对象。 一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的对象。...
分类:其他好文   时间:2014-05-01 22:42:04    阅读次数:494
Rhythmk 学习 Hibernate 03 - Hibernate 之 延时加载 以及 ID 生成策略
Hibernate 加载数据 有get,跟Load 1、懒加载: 使用session.load(type,id)获取对象,并不读取数据库,只有在使用返回对象值才正真去查询数据库。@Test public void test1() { Session session = null;...
分类:系统相关   时间:2014-05-01 22:40:35    阅读次数:614
JVM的GC概述
JVM的GC概述GC即垃圾回收,是指jvm用于释放那些不再使用的对象所占用的内存。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。垃圾收集的目的在于清除不再使用的对象...
分类:其他好文   时间:2014-05-01 22:39:20    阅读次数:559
用C/C++开发android应用
在某些情况下,比如原来与很多c/c++的代码, 可能希望采用c/c++编写android应用程序.在这种情况下,一般使用NDK.但是由于android直提供了java接口,因此不能够直接调用android中的各种对象或者部件. 如何直接使用c/c++开发android应用? 可以使用cle和wrap...
分类:移动开发   时间:2014-05-01 22:25:12    阅读次数:637
C++ Primer 学习笔记_51_类与数据抽象 --构造函数【上】
类--构造函数【上】引言:    构造函数确保每个对象在创建时自动调用,以确保每个对象的数据成员都有合适的初始值。class Sales_item { public: //其中isbn由string的默认构造函数提供初始化 Sales_item():units_sold(0),revenue(0){} private: std::string isbn; unsi...
分类:编程语言   时间:2014-04-30 22:48:40    阅读次数:347
设计模式入门之观察者模式Observer
观察者模式定义:定义对戏那个间的一种一对多的依赖关系 当一个对象的状态发生改变时,所有依赖它的对象都得到通知并被自动更新 还可以在notify方法中对状态进行判断,从而通知不同的观察者 观察者模式本质:触发联动 看了这个模式,感觉是不是跟微博的信息机制有一定的联系 当用户发送新微博时,把新信息推送给他的粉丝...
分类:其他好文   时间:2014-04-30 22:35:39    阅读次数:221
JPA学习
JPA是一套对象持久化规范,可以通过多种工具实现它。比如常见的Hibernate。按说初学就该照猫画虎的写例子,可是总改不了探究为什么的好奇心。于是在经历了不少曲折和困惑之后,终于把Hibernate和eclipselink两种实现的例子都完成了,也体会了一点二者的区别。 先看在eclipse里的默认jpa项目的做法: 新建JPAProject,填写项目名称和Targetruntime(因为只...
分类:其他好文   时间:2014-04-30 22:18:40    阅读次数:258
经典白话算法之堆排序
前序: (二叉)堆数据结构是一种数组对象,它可以被视为一棵完全二叉树。树中每个节点与数组中存放该节点值的那个元素对应。 树的每一层都是填满的,最后一层除外。 树的根为a[1] (在这里是从1开始的,也可以从0开始),给定了某个节点的下标i,其父节点为i/2,左二子为2*i,右儿子为2*i+1。 二叉堆满足二个特性: 1.父结点的键值总是大于或等于(小于或等于)任何一个...
分类:其他好文   时间:2014-04-30 22:15:38    阅读次数:434
字符串创建与存储的机制是什么
在Java语言中,字符串起着非常重要的作用,字符串的声明与初始化主要有如下两种情况: (1) 对于String s1=new String(“abc”)语句与String s2=new String(“abc”)语句,存在两个引用对象s1、s2,两个内容相同的字符串对象”abc”,它们在内存中的地址是不同的。只要用到new总会生成新的对象。...
分类:其他好文   时间:2014-04-30 22:11:39    阅读次数:317
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!