问题标签 [objectinstantiation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
55514 浏览

java - 简单的休眠查询返回非常慢

我有以下休眠查询:

记录在 MySQL 中执行的 sql 时,我看到

当在 MyHibernateClass 数据库表中 3500 行的小数据集上测量 jvm 中的 java 代码时,这大约需要 7000 毫秒。

另一方面,如果我使用直接 jdbc,如下所示:

我看到相同的 sql 进入数据库,但现在 jvm 中的 java 代码花费的时间是 7ms。

MyHibernateClass 是一个带有 getter 和 setter 的简单 java bean 类,我没有使用特殊的 resulttransformers,如示例中所示。我只需要一个类的只读实例,它不需要附加到休眠会话。

我宁愿使用休眠版本,但不能接受执行时间。

添加信息:添加休眠日志记录后,我看到

后跟以下 3500 条日志语句

随后是 3500 条日志语句,例如

这是什么意思?

Hibernate 在第一个实现中做了什么,我怎样才能知道?

0 投票
2 回答
1093 浏览

c++ - 使用 Visual C++ 声明/定义和实例化 COM 对象?

我需要在 Visual C++ 中实例化 .dll 和本地机器上的 com 对象,我知道它可以通过使用 CoCreateInstance("clsid") 来完成,但我对声明感到困惑。所以任何人都可以解释所涉及的所有步骤吗?用于后期绑定和早期绑定

  1. 是否需要任何导入/包含
  2. 如何声明 com 对象?
  3. createinstance 之前需要的任何其他步骤(例如 CoInitialize?)

或提供任何涉及分步代码的具体参考

0 投票
3 回答
127 浏览

java - 如果对象有很多方法,对象实例化是否会影响性能?

这里只是有点闲散的好奇心。

基本上,如果我有一个只有几个原始数据成员的对象,它会占用少量内存,而且创建起来根本不需要很长时间。但是,如果我有很多与该对象关联的方法会发生什么?对象实例化是否必须考虑这些?

例如,假设我有一个类(在此处插入非常大的数字)我可以调用的不同方法的数量。与我没有方法相比,JVM 是否需要更长的时间来创建该类的实例?

0 投票
1 回答
1593 浏览

php - 在 PHP 中使用动态变量创建新对象

我想用这个创建一个新对象

它不起作用。为什么这不可能?

0 投票
4 回答
3128 浏览

c# - 对象文字实例化是否比设置属性更快?

鉴于以下示例,客观上是否比另一个更好/更快/更安全?对象文字实例化是否应该是可行的最佳实践?

这哪里不合适?

0 投票
1 回答
127 浏览

javascript - Ember.js 字符串到类

我正在寻找一种将类名作为字符串实例化的新 ember 对象的方法:

有没有可能做这样的事情?

0 投票
1 回答
933 浏览

jsf-2 - How to get JSF to auto-instantiate a session bean

This was asked in a previous question (http://stackoverflow.com/questions/6043259/auto-instantiate-a-session-bean). I implemented the solution offered by BalusC but it isn't working. This is my code:

AND

If I understand BalusC correctly, JSF should auto-instantiate the session bean. In my case I get error saying that ReaderBean cannot be instantiate because no instance of UserSessionBean exists. So how can I get JSF to manage the instantiation for me? Manually instantiating and putting to the session map is supposedly a hack/workaround, so I'd like to avoid it.

0 投票
3 回答
3126 浏览

c# - Type.GetType 不区分大小写 - WinRT

根据microsoft 文档Type.GetType在 .NET 4.5 中可以不区分大小写。不幸的是,这在 WinRT(Metro/Modern UI/Store 应用程序)中不可用。

有已知的解决方法吗?因为我必须从一个协议中实例化对象,该协议的所有字符串表示形式都是大写的。

示例:从“MYOBJECT”,我必须实例化MyObject.

我目前使用Activator.CreateInstance(Type.GetType("MYOBJECT")),但由于区分大小写,它不起作用。

谢谢

0 投票
4 回答
146 浏览

java - java中的引用对象

我已经浏览了许多关于 java 中引用对象的链接。我仍然没有明确的想法。

obj 将如何被实例化?它有什么用?

0 投票
2 回答
7305 浏览

java - 实例化列表可以使用泛型类型吗?

我正在辅导的一个学生正在学习一个使用 Dietel 关于 Java 的书的 Web 开发课程,其中包含一些涉及泛型的奇怪代码:

我很清楚为什么这段代码不起作用,我对为什么教师建议学生使用这段代码作为起点感到困惑。也许我只是不了解泛型并且我的 Java 技能不足,但我不明白如何用泛型类型实例化泛型集合。我看到意图是通过使用通用列表集合并在运行时确定类型来创建堆栈,但我看不出使用上述配置如何实现这一点。我的第一个倾向是告诉学生使用 GenericStack<T>对象而忘记编写这个自定义 Stack 类,但显然这不是作业的目标。

我尝试使用该java.lang.reflect软件包进行测试来解决此问题,但据我所知,这仅适用于非通用容器,例如Array