《一个绝对害了不少人的Java技术问题!》的相关内容
相关讨论
澄清:Java中只有按值传递,没有按引用传递!
前言:在JAVA面试题解惑系列(五)——传了值还是传了引用?中作者提到了“JAVA中的传递都是值传递吗?有没有引用传递呢? ”这个问题,最终得到:
引用最后我们得出如下的结论:
1. 基本类型和基本类型变量被当作参数传递给方法时,是值传递。在方法实体中,无法给原变量重新赋值,也无法改变它的值。
2. 对象和引用型变量被当作参数传递给方法时,是引用传递。在方法实体中,无法给原变量重 ...
by Eastsun 2008-07-13 浏览 (1940) 回复 (20) 关键字: java入门
句柄与指针--讨论凤舞凰扬的问题
凤舞凰扬的原帖子实在太长了,在这里新开一个帖子讨论这个问题。
我认为,java并没有c++中指针、地址的概念,它只有句柄(handler)的概念。还以凤舞凰扬的两个方法为例:
public void call(Test t) {
Test t2 = new Test();
t2.setName("cba');
t.setName("abc");
t = t2 ; ...
by cranelun 2004-11-10 浏览 (3382) 回复 (7) 关键字:
Java 是传值还是传引用?关于String的疑惑
记得以前看书,里面说,"Java 是传值还是传引用,问题主要出在对象的传递上,因为 Java 中简单类型没有引用。"看一下下面的例子:
public class Pass {
String a="123";
public static void test(Pass passA) {
passA.a="abc";
}
public static void main(String[] args) { ...
by j0hnny 2005-05-12 浏览 (11900) 回复 (19) 关键字:
JAVA面试题解惑系列(五)——传了值还是传了引用?
作者:臧圩人(zangweiren)
网址:http://zangweiren.javaeye.com
>>>转载请注明出处!<<<
JAVA中的传递都是值传递吗?有没有引用传递呢?
在回答这两个问题前,让我们首先来看一段代码:
public final class ParamTest {
// 初始值为0
protected int num = 0;
...
by 臧圩人 2008-07-13 浏览 (657) 回复 (5) 关键字: java基础
相关博客
Java是传值还是传引用???
-------------------------------------------------------------------------------------------------1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:/* 例 1 *//*** @(#) Test.ja ...
by qqqckm 2006-12-07 浏览 (309) 回复 (0) 关键字:
Core Java2 7th 阅读笔记(一)
第四章里面讨论到JAVA的方法参数到底是值传递还是引用传递, 作者认为JAVA使用的是值传递,而在Thinking in JAVA中关于传递貌似说的是引用传递(我有点记不清了,刚才也没翻到),在网上搜了一下,更是说法纷纭,让人越看越迷糊。没办法,只好自己想办法写例子来实验一下。
先构建一个Person类,有name和age两个字段
java 代码
publi ...
by smvcn 2007-07-16 浏览 (295) 回复 (0) 关键字:
java中的传值与传引用
1. 简单类型是按值传递的
Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:
/* 例 1 */
/**
* @(#) Test.java
* @author fancy
*/
public class Test {
p ...
by hepeng1688 2007-01-26 浏览 (252) 回复 (0) 关键字:
Java是传值还是传引用
1. 简单类型是按值传递的
Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:
/* 例 1 */
/**
* @(#) Test.java
* @author fancy
*/
public class Test {
public static ...
by julyboxer 2008-05-27 浏览 (74) 回复 (1) 关键字:
JAVA面试题解惑系列(五)——传了值还是传了引用?
JAVA面试题解惑系列(五)——传了值还是传了引用?
关键字: java 面试题 值传递 引用传递
作者:臧圩人(zangweiren)
网址:http://zangweiren.javaeye.com
>>>转载请注明出处!
<<<
JAVA中的传递都是值传递吗?有没有 ...
by yuer555 2008-08-05 浏览 (42) 回复 (0) 关键字:
相关圈子讨论
两个小问题
1. 除了const,定义常量还有几种方法?
2. C++中的引用,在D中怎么表示?如下C++代码,
int i;
int &j = i;
怎么转换成D?
by soulmachine 2007-09-28 浏览 (660) 回复 (19)
什么时候会用到这样的参数 *¶m
我最近在书中看到有这样的函数定义代码
ReturnType func(ClassType *&m)
什么时候会用到 *&m的参数啊, 这个是什么意思啊.
&m,传引用
*param,传指针
*&m是传什么? 引用的指针?
by zjumty 2007-04-29 浏览 (1342) 回复 (13)
虽不合道理,但确能够正常执行的代码
用VC8编译下来,能够运行,输出foo,估计是编译器做了手脚
class A
{
public:
void foo()
{
printf("foo");
};
};
int _tmain(int argc, _TCHAR* argv[])
{
A *a = new A;
a = NULL;
a->foo();
return ...
by jack 2006-11-20 浏览 (3133) 回复 (21)
dxpcom v0.1 发布
由于windows上一直遇到DLL加载失败的问题,所以测试是在linux上进行的。
dxpcom v0.1下载地址
包括对xpidl的修改,增加了-m d选项,用来产生d接口。-m dwrap选项还在编写中,生成的代码现在还无法使用。
mozilla/xpcom/*.d大部分是用修改过的xpidl生成的,另有一些是使用htod工具转换的。
有空可以帮我测试一下,目前还不保证转换完全正确,但 ...
by qiezi 2007-04-16 浏览 (10956) 回复 (161)
xpcom.dll为何不能正常加载?
就这一行代码还抛出异常,错误码是1114,可以肯定它找到了这个DLL,换成一个不存在的名字时,没有异常提示,错误码是126。我的当前路径是在xulrunner路径下,换成user32.dll就可以正常加载。
图片连接:
有人能解释这个吗?
import std.loader;
void main()
{
scope auto dll = new ExeModule(r"xpc ...
by qiezi 2007-04-11 浏览 (3532) 回复 (83)
相关新闻
如何让JSON穿梭在服务器于浏览器之间
如何让JSON穿梭在服务器于浏览器之间
一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用
目前实现的功能
1 JSON转换成java对象(按一定的规则提交)
什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用
2 java对象转换成JSON
可以将servlet中的java对象转换成一个JSON对象给浏览 ...
by helyho 2008-03-10 浏览 (3437) 回复 (4) 关键字: json hocate
基于Spindle的增强HTTP Spider
构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源
代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正,
有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)
以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1617) 回复 (7) 关键字: spindle
EJB 3.0和Spring 2.5 :在Spring中使用EJB 3.0
Meera Subbarao说道:EJB和Spring社区的开发者为什么总是贬低对方呢?我同时使用EJB和Spring,就像所有的开发者一样,我对于两者需要大量的XML设置非常头疼,但是从Java 5发布以来,XML配置已经用annotation来替代了。但是在使用了最新的Spring 2.5和EJB 3.0,我觉得它们是互相补充的关系,而非相互竞争关系。
许多开发者理解,Spring是由Spr ...
by QQbyte 2008-08-29 浏览 (1852) 回复 (6) 关键字: ejb 3.0 spring 2.5

