搜书网 本次搜索耗时 0.017 秒,为您找到 2721 个相关结果.
  • 迭代器模式

    迭代器模式 迭代器模式 定义: 提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。 类型: 行为类模式 类图: 图片 1.16 iterator-pattern 如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧: public static...
  • 8.2 应用资源的调用

    8.2 应用资源的调用 8.2.1 应用资源的编译和R类 8.2 应用资源的调用 通过上一节我们了解了Android应用资源的基本框架,本节将进一步介绍Android如何处理应用资源,以及开发者该如何使用应用资源。 8.2.1 应用资源的编译和R类 对于开发者而言,基于资源目录和XML资源文件的应用资源框架是友好的,但对于Android系统而...
  • 2.5.3 全局引用、弱全局引用和局部引用

    2.5.3 全局引用、弱全局引用和局部引用 2.5.3 全局引用、弱全局引用和局部引用 Java对象的生命周期由虚拟机管理,虚拟机内部维护一个对象的引用计数,如果一个对象的引用计数为0,这个对象将被垃圾回收器回收并释放内存。这里就有一个问题,如果Java对象中使用了Native方法,那会对对象的生命周期产生什么影响呢? 回答这个问题前,先看Log系...
  • 16.5 访问Maven仓库

    25 2024-12-25 《Maven实战》
    16.5 访问Maven仓库 16.5.1 Maven仓库视图 16.5 访问Maven仓库 有了m2eclipse,用户可以直接在Eclipse中浏览本地和远程的Maven仓库,并且能够基于这些仓库的索引进行构件搜索和Java类搜索。这样就免去了离开Eclipse访问本地文件系统或者浏览器的麻烦,提高了日常开发的效率。 16.5.1 Mav...
  • 4.8.2 MapReduce Job中全局共享数据

    4.8.2 MapReduce Job中全局共享数据 4.8.2 MapReduce Job中全局共享数据 在编写MapReduce代码的时候,经常会遇到这样的困扰:全局变量应该如何保存?如何让每个处理都能获取保存的这些全局变量?在编程过程中全局变量的使用是不可避免的,但是在MapReduce中直接使用代码级别的全局变量是不现实的。这主要是因为继承M...
  • Implement strStr

    Implement strStr Question Problem Statement 题解 Python C C++ Java 源码分析 复杂度分析 Implement strStr Tags: Two Pointers, String, Easy Question leetcode: Implement strStr()...
  • 面向对象编程

    面向对象编程 JavaScript的所有数据都可以看成对象,那是不是我们已经在使用面向对象编程了呢? 当然不是。如果我们只使用 Number 、 Array 、 string 以及基本的 {…} 定义的对象,还无法发挥出面向对象编程的威力。 JavaScript的面向对象编程和大多数其他语言...
  • 11.5 本章小结

    11.5 本章小结 11.5 本章小结 第10~11两章分别介绍了Java程序从源码编译成字节码和从字节码编译成本地机器码的过程,Javac字节码编译器与虚拟机内的JIT编译器的执行过程合并起来其实就等同于一个传统编译器所执行的编译过程。 本章中,我们着重了解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察...
  • Stack

    Stack - 栈 编程实现 Python Methods Java Methods Stack - 栈 栈是一种 LIFO(Last In First Out) 的数据结构,常用方法有添加元素,取栈顶元素,弹出栈顶元素,判断栈是否为空。 编程实现 Python stack = [] len ( stack ) # ...
  • 7.7 本章学习指导

    7.7 本章学习指导 7.7 本章学习指导 本章围绕CP进行了较为深入的讨论。相比而言,CP的启动和创建的难度及重要性要小,而SQLite的使用、进程间的数据共享和传递等就复杂得多。建议读者阅读完本章后,能在此基础上,对下列问题做进一步的深入研究: 客户端进程是如何撤销它和目标CP进程之间的紧密关系的。 尝试自行封装一个轻量级的、面向对象的SQL...