bestseal的专栏

Today is the day to move forward towards your bright tomorrow.

2008年10月27日

原创 Java是传值引用的收藏


看到一篇文章,写的不错,转过来。

首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Java中关于传值和传引用的问题,堪称经典。

《Practical Java》

在Java中,事实上底层工作原理不存在传引用的概念,这也象《Practical Java》中所说的那样,Java中只有传值。这句话理解起来需要费一定的周折。

熟悉C的程序员都用过指针,对指针可谓爱之深恨之切。指针是指向一块内存地址的内存数据(有些拗口),也就是说指针本身是一个占用4字节内存的int(32 位系统内),而这个int值恰恰又是另一块内存的地址。比如"hello"这个字串,存放在@0x0000F000这个地址到@0x0000F005这段内存区域内(包括0x00的结束字节)。而在@0x0000FFF0到@0x0000FFF03这四个字节内存放着一个int,这个int的值是 @0x0000F000。这样就形成了一个指向"hello"字串的指针阅读全文>

发表于 @ 2008年10月27日 22:32:00|评论(loading...)|收藏

2008年10月23日

原创 关于synchronized收藏


之前,先写点东西。到了HW,接触的第一个项目就是个让人头大的项目。人与人之间的差距,在这里显现的淋漓尽致。
晚上在公司学习,听到对面几个哥们说:我这块还有两万行,另一个哥们说,我还没细估,我这块应该还有4万行。
25号Demo版本就要出来……
一周几万行代码,怎么可能轻松,怎么可能没有实力……
总之,在HW很多感触,大公司,外籍员工,奢华的培训中心,大的要走半个小时的公司区域,一万多个车位的停车场……到处是A8L和BMW760,S600的车队。到处是技术牛人……
分布式项目,框架,请求,反应,跨平台,线程池,持久层,数据库标准,网元,MDP,BMS,DMS……看的要吐的 超厚的技术文档,无数的通信专业词汇,到处是工作十年甚至更久的老员工……
我要学习!我要奋斗!

1、synchronized关键字的作用域有二种:
1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchro阅读全文>

发表于 @ 2008年10月23日 22:03:00|评论(loading...)|收藏

2008年07月22日

原创 打印错误信息收藏

将捕捉到的异常完整的在屏幕上输出,代码如下:阅读全文>

发表于 @ 2008年07月22日 16:20:00|评论(loading...)|收藏

Csdn Blog version 3.1a
Copyright © melody tony