Tag: 引用

java字符串用单引号替换反斜杠双引号

这让我很生气,所以如果可以,请帮助… 我有一个Java字符串,我想用单引号替换所有反斜杠双引号序列,即使我正在逃避我认为必要的替换命令对字符串没有任何作用。 entry.replace(“\\\””, “‘”); 感谢任何建议。 谢谢。

Java中的符号引用

在这些日子里,我一直在玩Javareflection和.class格式。 我正在学习ldc教学。 在JVM规范中,我发现术语我不明白: 符号引用 ,我有以下问题。 这是什么意思? 在哪里使用? ldc指令在哪些情况下加载符号引用? Java中是否有与该操作对应的代码?

增加HashMap中的整数

我是否必须返回该对象,然后再添加一个新对象? 或者我可以直接增加? Integer temp = myMap.get(key); temp++; myMap.put(key, temp); 没有办法做到这一点(这不起作用): myMap.get(key)++;

是否可以将对象设置为“只读”方法

如果将对象引用传递给方法,是否可以使对象“只读”到该方法?

常见的Java内存/引用泄漏模式?

也许最典型的例子是JDBC关闭完成错误的方式,而不是正确处理可能的exception。 我很好奇你能看到的其他例子 – 最好是网络应用程序相关。 那么,Java中是否存在任何常见的泄漏模式?

Java方法参数是否应该用于返回多个值?

由于发送到Java中的方法的参数指向调用方法中的原始数据结构,因此设计者是否打算将它们用于返回多个值,这是其他语言(例如C)的常规吗? 或者这是对Java的一般属性的危险误用,变量是指针吗?

如何在Oracle的JVM中实现引用?

在搜索有关如何在Java中实现引用变量的解释时,我遇到了这样一个问题: Java中的引用变量内部有什么内容? 在Samuel_xL的评论中说,指定供应商名称将是一个更好的问题。 所以我的问题是如何在Oracle JVM中实现实例变量? 它是指向地址的指针吗? 我知道引用包含告诉JVM如何访问对象的位。 但它是如何构建的?

如何在用户定义的.properties文件中引用系统属性?

我想为我的生产.properties文件定义工作目录的属性(比如work.dir=/home/username/working-directory ),而不用硬编码/home/username 。 我想在硬编码/home/username上引用系统属性user.home ,以使work.dir更通用。 如何引用系统属性并将其连接到用户定义的.properties中的其他用户定义的字符串? 注意:我不想访问我的java代码中的user.home属性,而是访问我定义的.properties。 我希望能够将生产和开发的不同值替换为work.dir值(例如JUnit测试)。

Java Legal Forward Referencing

以下代码是合法前向引用的情况吗? 如果是,为什么? public class MyClass { private static int x = getValue(); private static int y = 5; private static int getValue() { return y; } public static void main(String[] args) { System.out.println(x); } }

使用JSF 2.0获取命名容器内的组件clientId的完整前缀

我正在JSF中通过AJAX更新组件: Click me 由于位于我必须在ID前面添加冒号(:)。 这很有效。 但是,如果我将相同的代码放入组件并将该组件包含到我的页面中,则代码将失败。 原因是:messages声明是指组件层次结构的根,而我想要更新的组件实际上位于我的自定义组件下,该组件位于页面下(因此位置是样式的:myComponent:messages 。 在我的组件内部,如何为组件创建正确的前缀? 我知道我可以手动为我的组件分配ID,并使用它来为引用添加前缀(例如:#{cc.attrs.id}:messages )。 但是,我不知道该组件所处的组件层次结构级别,因此所需的前缀可能类似于:foo:bar:x:y:messages 。