JAVA中对象创建和初始化过程》的相关内容

一个绝对害了不少人的Java技术问题!

我不记得自己是怎么学到的,但是我相信绝大部分从事java学习Java的人都一直这么以为一个小的技术问题:     在Java中方法参数的传递,对象是传递引用,基本数据类型是传递值。而且一直一来都似乎没有人提出过疑问。     直到最近,我在为公司基本Java开发人员编写考试试卷的时候,我才发现,这错了!在方法中,Java语言中对象传递的是 ...
by 凤舞凰扬 2004-04-06 浏览 (53394) 回复 (82) 关键字:

句柄与指针--讨论凤舞凰扬的问题

凤舞凰扬的原帖子实在太长了,在这里新开一个帖子讨论这个问题。 我认为,java并没有c++中指针、地址的概念,它只有句柄(handler)的概念。还以凤舞凰扬的两个方法为例: public void call(Test t) {     Test t2 = new Test();     t2.setName("cba'); &nbs ...
by cranelun 2004-11-10 浏览 (3435) 回复 (7) 关键字:

一道郁闷的面试题

昨天去一家公司面试,面试了这样一道java题 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 我的答案是:值传递 但是,面试官说他是 引用传递 但是我在搜索google看到:      46、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返 ...
by saturn 2007-05-23 浏览 (16344) 回复 (53) 关键字:

Webwork2+Spring+Hibernate体验

嘿嘿,偶来介绍下Webwork2结合Spring, Hibernate,Default认为对Spring,Hibernate有一定了解。 从User说起,包括创建/修改/删除User,以及对User的列表,先看Webwork2的Action代码 为简单说明问题,不考虑什么Interceptor, Duplicated Submit, Validation,等问题 创建/修改/删除User:Use ...
by lllyq 2004-10-03 浏览 (19366) 回复 (5) 关键字:

Java堆和栈的区别

J2EE交流群  67374019   ,希望和大家一起学习交流 Java把内存划分成两种:一种是栈内存,一种是堆内存。       在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。       当在一段代码块定义一个变量时,Java就在栈中为这个变量 ...
by wangjc_opal 2008-08-25 浏览 (148) 回复 (0) 关键字: java, 堆, 栈

Java内存分配相关资料的收集

Java 中的堆和栈 简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。          在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。          当在一段代码块定义一个变量时,Java就在栈中为这个变量分配 ...
by xiebh 2007-10-17 浏览 (414) 回复 (1) 关键字:

Java 中的堆和栈(转)

简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。         在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。         当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Jav ...
by rujingzhang 2008-03-20 浏览 (1617) 回复 (0) 关键字:

( 转)关于==和equals()

在java中内存分为 “栈”和“堆”(Stack and Heap) 基本数据类型存储在 "栈"中 对象引用类型实际存储在 "堆"中,在“栈”中只是保留引用内存的地址值,就好像知道你家门牌号码就可以找到你家。 在Java中利用"=="比较变量时候,系统使用变量 ...
by xingshaomin 2007-08-12 浏览 (174) 回复 (0) 关键字:

Java 中的堆和栈

Java 中的堆和栈 简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。          在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。          当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存 ...
by lovezl529 2007-09-09 浏览 (194) 回复 (0) 关键字:

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 浏览 (11093) 回复 (161)

JAVA 性能优化 “通用篇”

“通用篇”讨论的问题适合于大多数Java应用。   1.1 不用new关键词创建类的实例   用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。   在使用设计模式(Design Pattern)的场合,如果用Factory模式创建对象,则改用clo ...
by guoli83945 2008-05-29 浏览 (414) 回复 (0)

什么时候会用到这样的参数 *&param

我最近在书中看到有这样的函数定义代码 ReturnType func(ClassType *&m) 什么时候会用到 *&m的参数啊, 这个是什么意思啊. &m,传引用 *param,传指针 *&m是传什么? 引用的指针?
by zjumty 2007-04-29 浏览 (1388) 回复 (13)

再论D语言数组的性能

本来想发篇帖子,了了几句说明情况就OK了。 但是,后来越写越多,干脆写成文章得了,哈哈。 偶是新人,如有不对的地方,还望各位老前辈指正啊。 文章地址: http://colorful1982.blog.sohu.com/46495851.html
by Colorful 2007-05-18 浏览 (1941) 回复 (25)

google背后的分布式架构

Google背后的分布式计算架构策略 Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……   加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)

如何让JSON穿梭在服务器于浏览器之间

如何让JSON穿梭在服务器于浏览器之间 一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用 目前实现的功能 1 JSON转换成java对象(按一定的规则提交)   什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用   2 java对象转换成JSON   可以将servlet中的java对 ...
by helyho 2008-03-10 浏览 (3792) 回复 (6) 关键字: json hocate

CommonTemplate0.8.5发布

CommonTemplate0.8.5发布(2008-08-04) CommonTemplate是一个模板引擎,用于编译运行CTL模板语言,并且模板可以在Java,.Net,JS等中通用; 其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面; 适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能 ...
by javatar 2008-08-04 浏览 (732) 回复 (6) 关键字: commontemplate

一个Java的Restful服务框架,支持JPA、JAAS、分布式资源对象

项目地址: http://code.google.com/p/jrest4guice/ Demo演示: http://cnoss.vicp.net/ 当前版本:0.9.0 preview 特点: 基于Google guice 零配置,服务的自动扫描注册 非侵入式,用户不需要实现特定的接口来实现Restful服务 支持Post. Get. Put. Delete操作 灵活的注入(支持上下文环 ...
by cnoss 2008-06-15 浏览 (2829) 回复 (11) 关键字: rest

相关问答

赞助商链接