• 《分布式系统:概念与设计》一练习

    1.11 列在客户进程调用服务器对象的方法时可能出现故障的三个主要软件组件,针对每一种情况一个故障例子。对组件的设计给建议,使得它能容忍彼此的故障。1.12 一个服务器进程维护一个共享的信息对象(如...
    文章 2017-08-01 1772浏览量
  • 《C++面向对象高效编程(第2版)》——1.9 面向对象...

    要在客户的问题领域找类和对象,并用其完整地描述什么方案可行,什么方案不可行。换言之,我们应采用客户能够理解的类和对象来描述问题。这些类和对象都可以直接在问题领域中找到。接下来要思考的是:问题领域这个...
    文章 2017-05-02 1546浏览量
  • AS3.0中的显示编程(三)-缓存显示对象

    如果你把上面的内容都看懂,明白位图缓存的原理,那么,你应该很清楚的知道,什么情况下应该启用位图缓存,什么情况下不应该启用。Flash的帮助文档上,是明确的列了“四要四不要”,但我认为看那个东西没什么意义...
    文章 2017-11-16 841浏览量
  • 安卓开发过程中空指针的问题Java.lang....

    说明:看上去,上面的语句找不出什么语法错误,而且在大多数情况下也遇不到什么问题。但是,如果某个用户在输入数据时并没有提供表单 域"username"的值,或通过某种途径绕过表单直接输入时,此request.getParameter...
    文章 2015-11-24 1039浏览量
  • 五个小例子教你搞懂 JavaScript 作用域问题

    JavaScript 就为函数对象提供了两个间接调用函数的方法 call()和apply(),这两个内容的详细解释在深入浅 JavaScript 函数 v 0.5中有详细的介绍。call()方法的语法是这样的: call([thisObj[,arg1[,arg2[,[,.argN]]...
    文章 2014-05-02 1009浏览量
  • 对象的序列化

    什么情况下将类序列化?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写...
    文章 2017-01-12 379浏览量
  • 《C++编程惯用法——高级程序员常用方法...——1.6 问题

    现在我们考虑对它进行一些修改以适应下面这种情况:在创建Connection对象时,我们并没有给任何的电话对象。在这种情况下,呼叫是如何产生的?这样做是使得我们的抽象模型更简单了呢?还是更复杂了?4.从下面的...
    文章 2017-05-02 1310浏览量
  • Java内存泄露的理解与解决

    这个问题,我们需要知道 GC 在什么时候回收内存对象什么样的内存对象会被 GC 认为是“不再使用”的。Java中对内存对象的访问,使用的是引用的方式。在 Java 代码中我们维护一个内存对象的引用变量,通过这个引用...
    文章 2017-07-03 1236浏览量
  • 《面向对象分析与设计》一2.2 面向对象分析综述

    各种OOA方法一般都要规定一些进行实际分析工作的具体步骤,指出每个步骤应该做什么以及如何做,并给一些启发策略,用以告诉使用者对各种情况应该怎样处理以及从哪些方面去思考能有助于实现自己的目标。现在还没有...
    文章 2017-08-01 1288浏览量
  • Java传参方式-值传递还是引用传递

    而在java中一个对象s是什么,同样也是一个指针,也是一个int型的整数(对于JVM而言),我们在直接使用(即s2=s这样的情况,但是对于System.out.print(s)这种情况例外,因为它实际上被晃猄ystem.out.print(s....
    文章 2017-07-03 2772浏览量
  • C++中复制构造函数与重载赋值操作符的深入分析

    即采用一个基类的别名来表示(绑定)这段内存区域,派生对象的地址(这段内存)以及内容都没有发生改变,也没有重现创造一个新的对象,基类的引用还是指向这个派生对象。对于指针的分析方式相似。因此可以采用基类...
    文章 2012-08-28 800浏览量
  • C++中复制构造函数与重载赋值操作符的深入分析

    即采用一个基类的别名来表示(绑定)这段内存区域,派生对象的地址(这段内存)以及内容都没有发生改变,也没有重现创造一个新的对象,基类的引用还是指向这个派生对象。对于指针的分析方式相似。因此可以采用基类...
    文章 2012-08-28 925浏览量
  • 《数据结构与算法:Python语言描述》一第2章 抽象数据...

    造成前一节中揭示的编程缺陷,最重要的问题之一是数据的表示完全暴露,以及对象使用和操作实现对具体表示的依赖性。要克服这些缺点,就需要把对象的使用与其具体实现隔离开。理想情况是:在编程中使用一种对象时,...
    文章 2017-05-02 1630浏览量
  • 《数据结构与算法:Python语言描述》一1.4数据结构

    上面两种情况概括了数据结构中组合对象成分存储和访问操作的基本情况,解释了对象访问和对象元素访问的时间复杂度问题。在下面有关数据结构的讨论中,这两种操作很重要,也是对与数据结构有关的算法做复杂度分析的...
    文章 2017-05-02 2696浏览量
  • Effective Objective-C 2.0 Tips 总结 Chapter 5,6,...

    僵尸对象可以响应所有消息,响应的方式是打赢一条包含消息内容以及接受者的消息,然后终止应用程序 僵尸对象用于调试代码是否会使用到已经被销毁的对象 Tips 36 不要使用 retainCount retainCount 在反映调用者有...
    文章 2018-10-07 1034浏览量
  • Java程序内存分析:使用mat工具分析内存占用

    java.util.HashMap类上头条了,被实例化了5573次,从这儿看出这个程序不存在什么问题,因为这个数字是比较正常的,但是当出问题的时候我们都会看到比较大的自定义类会在前面,而且占用是相当高。当然,mat这个工具...
    文章 2016-05-14 5946浏览量
  • java 的""和null的区别

    后者是在堆上创建一个内容为"a"的字符串对象。String str="aaa;于栈上分配内存 String str=new String("aaa");于堆上分配内存 String s;系统会自动赋值null String s;只是给s分配一个内存空间 String s=null;是分配...
    文章 2017-05-06 757浏览量
  • Java程序与其它进程的数据通信

    这样运行的次数多了,积累的这种资源越来越多,系统就出问题了。7、思考一下这时我们如果就在循环中创建对象,然后调用close方法会怎么样呢即 while(true){ BufferedReader bfr=new BufferedReader(new ...
    文章 2014-10-17 710浏览量
  • 高级特性(原书第10版)》一2.4.1 ...加载序列化对象

    但是,有一种重要的情况需要考虑:当一个对象被多个对象共享,作为它们各自状态的一部分时,会发生什么呢?为了说明这个问题,我们对Manager类稍微做些修改,假设每个经理都有一个秘书: 现在每个Manager对象都包含...
    文章 2017-09-01 1259浏览量
  • JVM源码分析之临门一脚的OutOfMemoryError完全解读

    概述 OutOfMemoryError,说的是java.lang....如果是Heap的,那我们就必须做内存Dump,然后分析为什么会发生这样的情况,内存里到底存了什么对象,至于内存分析的最佳的分析工具自然是MAT啦,不了解的请google之。
    文章 2017-04-10 1791浏览量
  • 《众妙之门——JavaScript与jQuery技术精粹》——2.6...

    回复:扩展本机类型经常会出问题,很少有(如果有的话)著名的代码库敢于扩展Object.prototype类型。事实是并没有一定要扩展它的情况存在。除非是要破坏JavaScript代码中的对象散列表及增加命名冲突可能性,这种扩展...
    文章 2017-05-02 965浏览量
  • JAVA中的内存溢出

    内存溢出与锁表则不然,一般现象是操作一般时间后系统越来越慢,直到死机,但并不能明确是在什么操作上出现的,发生的时间点也没有规律,查看日志或查看数据库也不能定位出问题的代码。更严重的是内存溢出与数据库锁...
    文章 2013-03-21 1803浏览量
  • 面试常考:Java中synchronized和volatile有什么区别?

    以上过程,看上去并没有什么问题,但是,其实,在Step4,Thread2在调用singleton.call()的时候,是有可能抛空指针异常的。之所有会有NPE抛,是因为在Step3,Thread2拿到的singleton对象并不是一个完整的对象。...
    文章 2020-05-29 973浏览量
  • Java中synchronized和volatile有什么区别?

    以上过程,看上去并没有什么问题,但是,其实,在Step4,Thread2在调用singleton.call()的时候,是有可能抛空指针异常的。之所有会有NPE抛,是因为在Step3,Thread2拿到的singleton对象并不是一个完整的对象。...
    文章 2020-06-12 169浏览量
  • 《面向对象的思考过程(原书第4版)》一3.2 错误处理

    本节书摘来自华章出版社《面向对象的思考过程(原书第4版)》一书中的第3章,第3.2节,[美]马特·魏斯费尔德(Matt Weisfeld)著黄博文 译更多章节内容可以访问云栖社区“华章计算机”公众号查看。3.2 错误处理 ...
    文章 2017-05-02 1287浏览量
  • 谈谈JVM内部锁升级过程

    }问题4:什么情况下轻量级锁要升级为重量级锁呢?首先我们可以思考的是多个线程的时候先开启轻量级锁,如果它carry不了的情况下才会升级为重量级。那么什么情况下轻量级锁会carry不住。1、如果线程数太多,比如上来...
    文章 2021-06-30 5295浏览量
  • 《Java 开发从入门到精通》—— 1.2 面向对象

    在使用Java进行编程时,应该首先利用对象建模技术(OMT)来分析目标问题,抽象相关对象的共性,对它们进行分类,并分析各类之间的关系;然后再用类来描述同一类对象,归纳类之间的关系。Coad和Yourdon在对象建模...
    文章 2017-05-02 1580浏览量
  • 《面向对象设计实践指南:Ruby语言描述》—第1章 1.1...

    本节书摘来自异步社区《面向对象设计实践指南:Ruby语言描述》一书中的第1章,第1.1节设计赞歌,作者【美】Sandi Metz,更多章节内容可以访问云栖社区“异步社区”公众号查看。第1章 面向对象设计面向对象设计实践...
    文章 2017-05-02 1526浏览量
  • 21节视频课+超全源码解析多态特性|Java开发者进阶站

    【本节目标】通过阅读本节内容,你将了解到使用接口时的几种转型情况与接口内访问权限的相关情况,学会正确的继承抽象类、实现接口,并能熟练处理接口对象的转型操作。点击学习>gt;接口的魅力:全能的世界蓝图 本...
    文章 2020-01-03 1265浏览量
  • Java 垃圾收集技术

    什么时候进行回收在 Java 语言中,一个对象的生命周期分为以下三个阶段: 对象创建阶段 通常我们使用 new 关键字进行对象创建 e.g.Object obj=new Object();当我们创建对象时,Java 虚拟机将分配一定大小的...
    文章 2020-03-21 583浏览量
1 2 3 4 ... 213 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化