`
zckai
  • 浏览: 18642 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

对象创建成本的比较

 
阅读更多
public class CreateObject{
public static void main(String[] arg){
System.out.println("create light object!");
long start=System.currentTimeMillis();
Light light=new Light(5);
long end=System.currentTimeMillis();
long time=end-start;
System.out println(time);

System.out.println("create heavy object!");
long start1=System.currentTimeMillis();
Heavy heavy=new Heavy(5,false);
long end1=System.currentTimeMillis();
long time1=end1-start1;
System.out println(time1);
}
}

class Light{
private int val;
private boolean hasdata;
private boolean state;
public Light(int val){
  this.val=val;
  this.hasdata=true;
  this.state=false;
}
}

class Heavy extends Der2{
public Heavy(int a,boolean b){
  super(a,b);
}
}

class Der2 extends Der1{
private boolean state;
private boolean hasdata=true;
public Der2(int a,boolean b){
  super(a);
  this.state=b;
}
}

class Der1 extends Base{
public Der1(int a){
  super(a);
}
}

class Base{
private int val;
public Base(int a){
  this.val=a;
}
}
分享到:
评论

相关推荐

    co成本对象控制(doc_425)_

    创建成本对象标识 28 利用单位成本核算计划成本 28 成本估算的结构 29 单位成本核算控制 30 创建一个成本对象标识的单位成本估算 31 创建成本核算项目 31 一般费用 32 成本对象会计中实际记帐和分配 35 FI系统内记帐...

    C#,利用反射动态创建对象

    在C#编程中,反射是一种强大的机制,它允许我们在运行时检查类型信息并动态地创建对象。通过反射,我们可以操作程序集、类型、接口、属性、方法等,从而增加了代码的灵活性和可扩展性。本篇文章将深入探讨如何利用...

    成本对象控制的基本功能

    企业通过创建成本对象标识来设定成本估算,这包括了物料、人工和制造费用的预计成本。在SAP系统中,可以利用单位成本核算功能来计划和控制成本,确保成本估算的准确性和实时性。 实际成本的记账和分配是成本对象...

    成本对象控制的定义.doc

    对于订单相关的生产成本对象控制,其管理流程涉及了从成本对象的创建、单位成本核算、成本估算、实际记账,到确认、返工、物资收据、期末结算,以及差异计算和盈利能力分析等环节。这不仅包括了成本的实时跟踪,还...

    成本对象控制的基本功能.doc

    例如,可以通过创建成本对象标识来设定成本估算,并通过输入总分类账记账、物料管理(MM)系统中的货物移动和发票收据来记录实际成本。 4. **扩展功能**:CO-OC不仅限于基本功能,还支持如重复生产、制造过程、销售...

    Java基础:减少对象的创建提高java性能

    在某些情况下,过度的临时对象创建会导致内存频繁分配和回收,从而影响程序的执行速度。例如,`String`类是Java中一个典型的例子,由于其不可变性,每次对`String`进行操作(如连接、截取等)都会生成新的对象。这在...

    生产成本对象控制.doc

    这包括创建生产订单,计算计划成本,以及处理货物收据、发货、确认等业务活动。订单相关的生产成本还包括返工成本和废品处理,这些都需要在差异计算中考虑,以确定实际成本与计划成本的偏离。 差异计算是CO-OC的...

    Spring.Net教程(4)对象的创建

    总之,Spring.Net教程中的对象创建部分是理解和使用Spring.Net的关键,它展示了如何通过不同的方式来实例化和管理对象,从而实现更健壮、可扩展的应用程序架构。无论是在小型项目还是大型企业级应用中,掌握这些技巧...

    工厂设计模式附加对象池说明

    这样可以显著减少对象的创建和销毁开销,尤其是在创建对象成本高或者系统资源有限的情况下。比如,数据库连接池、线程池就是对象池的经典应用场景。 对象池的设计通常包括以下几个关键步骤: 1. 初始化池:设置池的...

    C#视频-面向对象设计模式纵横谈(6):Prototype 原型模式(创建型模式)

    原型模式在软件工程中扮演着简化对象创建的角色。它允许我们通过复制现有对象来创建新对象,而无需知道具体创建细节。这在处理大量相似对象时特别有用,因为只需创建一个初始模板对象,后续创建对象时直接复制即可。...

    对象池的一个小例子

    它主要用于避免频繁创建和销毁对象所带来的性能开销,特别是在对象创建成本较高时更为明显。 #### 二、对象池的工作原理 对象池通过预先创建一定数量的对象并存储在一个池中,当应用程序需要使用这些对象时,可以...

    Java对象池技术的原理及其实现

    这种方式显著降低了对象创建和销毁所带来的性能开销,同时也减少了内存的使用量。 #### 实现一个对象池的关键类 实现一个完整的对象池需要以下几个关键类: 1. **对象池工厂 (ObjectPoolFactory) 类**: - 负责...

    A系列课程(SAP-FICO):第14课_成本对象控制——入门版

    6. **SAP系统操作**:实践在SAP系统中执行成本对象控制相关操作,如创建和维护成本对象,输入和过账成本,以及运行查询和报表。 通过本课程的学习,学员将不仅理解COC理论,还能获得实际操作SAP系统的实践经验,这...

    sap生产成本控制.docx

    成本对象控制是指对生产过程中的成本对象进行控制和管理,包括成本对象的创建、成本对象标识、单位成本核算计划、实际成本记帐和分配等。成本对象控制的目的是为了确保生产过程中的成本是可控的和可追溯的。 生产...

    SAPCO成本对象控制按生产订单控制实战指南.docx

    包括创建作业类型、创建 COPC 专用的成本中心、维护成本中心和作业类型计划、维护成本中心和作业类型计划(价格)等。 最后,我们需要定义工作中心 CR01,即定义工作中心的基本数据。包括定义工作中心的基本信息、...

    对象池

    在实际开发中,对象池常用于数据库连接池(如C3P0、HikariCP)、线程池(如Java的ExecutorService)和一些短生命周期但创建成本高的对象,如Socket或大型数据结构。通过使用对象池,可以显著减少系统资源的分配和...

    高效的,固定大小的对象池

    这种方式可以显著提高程序性能,特别是对于那些生命周期短暂但创建成本较高的对象。标题“高效的,固定大小的对象池”指的是一个特别设计的池,它具有固定的容量,并且优化了效率。 对象池的基本思想是通过减少频繁...

    Unity对象池的理解和使用

    创建一个池子,池子里面一开始有预存有一定数量的对象,当你需要使用对象时直接从池子里取就可以,如果池子里面预存的数量不够就...防止对象被频繁的创建和删除,从而内存抖动、频繁GC(垃圾回收)对象初始化成本较高

    ArcGIS教程:成本路径 (空间分析)

    1. **创建成本表面**:首先根据地形、植被等因素创建一个成本表面。 2. **运行成本距离工具**:基于成本表面,生成成本距离栅格。 3. **运行成本回溯链接工具**:基于成本距离栅格,生成成本回溯链接栅格。 4. **...

Global site tag (gtag.js) - Google Analytics