当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 对于这个系列里的问题,每个学Java的人都应该搞懂。
 

 

 ·控制datagrid中textbox的宽度    »显示摘要«
    摘要:今天写的一段控制datagrid中textbox宽度(其他属性也行)的代码。c#的,多加一些判断,也可以控制其他控件的属性,比如listbox :dprivate void dgimage_itemdatabound(object sender, system.web.ui.webcontrols.datagriditemeventargs e){ system.web.ui.webcontrol......
 ·vc小技巧,窗体中显示bmp图象    »显示摘要«
    摘要: 虽然在高手看来这是垃圾问题,但对于我们这些菜鸟,这是很必须的.因为高手很不屑写这些的我刚刚学会,为了挽救普天之下和我一样的菜鸟们,就写了这样一篇文章.在vc中显示bmp并不象vb那么简单,用个loadpicture,什么格式全部ok,在vc中又需要做一些额外工作.我们用 sdi作示范.新建一个sdi的工程,所有都是默认.打开资源编辑器,右键,import 选择图片导入.使用默认的id不要尝试去编......


JAVA初学者的6个问题

对于这个系列里的问题,每个学java的人都应该搞懂.当然,如果只是学java玩玩就无所谓了.如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列.

【程序编程相关:Flex与Servlet通讯(中);

问题1 【推荐阅读:Provider Model Desig

string s = "hello world!"; 【扩展信息:Eclipse简介和插件开发

我声明了什么!

许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个string,内容是“hello world!”.这样模糊的回答通常是概念不清的根源.如果要准确的回答,一半的人大概会回答错误.

这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为string的任何对象,目前指向"hello world!"这个string类型的对象.这就是真正发生的事情.我们并没有声明一个string对象,我们只是声明了一个只能指向string对象的引用变量.所以,如果在刚才那句语句后面,如果再运行一句:

string string = s;

我们是声明了另外一个只能指向string对象的引用,名为string,并没有第二个对象产生,string还是指向原来那个对象,也就是,与s指向同一个对象.

问题2

请参看本系列帖子的前一篇.http://expert.csdn.net/expert/topic/2868/2868335.xml?temp=.493664

"=="与equals方法究竟有什么区别?

==操作符专门用来比较变量的值是否相等.比较好理解的一点是:

int a=10;

int b=10;

则a==b将是true.

但不好理解的地方是:

string a=new string("foo");

string b=new string("foo");

则a==b将返回false.

根据前一帖说过,对象变量其实是一个引用,它们的值是指向对象所在的内存地址,而不是对象本身.a与b都使用了new操作符,意味着将在内存中产生两个内容为"foo"的字符串,既然是“两个”,它们自然位于不同的内存地址.a与b的值其实是两个不同的内存地址的值,所以使用"=="操作符,结果会是false.诚然,a与b所指的对象,它们的内容都是"foo",应该是“相等”,但是==操作符并不涉及到对象内容的比较.

对象内容的比较,正是equals方法做的事.

看一下object对象的equals方法是如何实现的:

boolean equals(object o){

return this==o;

}

object对象默认使用了==操作符.所以如果你自创的类没有覆盖equals方法,那你的类使用equals与使用==会得到同样的结果.
...   下一页
    摘要: 成功地运用j2ee构建企业应用的关键和所有复杂的软件平台是一样的:有效的需求沟通、制定正确的分析和设计决定,并且识别最佳的实现选择。   追求最佳可视化模型的公司可以更快地开发它们的软件,并且建立更高质量的系统。unified modeling language (uml)就是可视模型化的软件工业标准。   在这里,我们将向你介绍如何运用uml和rational rose 2001a,它是......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE