|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你希望java的IDE整合。这个是没有必要的,重要的是你理解java有多深以及怎么组织你的代码,即使没有IDE,代码照样能够编译运行的。在进修一门言语的时分,假如没有对它的事务处置机制有很好的懂得的话,是不算学好了的。我学java和C#也有一段工夫了。在它们过量的类似乃至不异的中央,俄然呈现一个天差地别的事务处置机制。因而想和人人分享一下本人的意见。
java中接纳的是面向对象的机制。C#中因循了C/C++中的函数回调机制。
如在java中,要完成自界说事务处置,必需经由以下的步骤:
1开辟自界说事务类。
2界说监听者接口。
3界说事务引发者的接口。
publicvoidadd监听者(监听者);
publicvoidremove监听者(监听者);
protectedvoidprocess事务(事务);
4完成事务引发者.
5完成监听这接口。
而在C#中:
1界说一个事务代办署理:
2界说事务;
3事务处置函数。
java中的事务机制是很好了解的。当一个事务引发事,就挪用process事务办法。这个事务办法会将一切的监听者逐一实行它监听该事务的接口。(假如动静不用费,同意传送的话。)固然这也不是必需的,由于process办法是本人写的,能够自行决意它实行的举措。
在C#中就简化了本人写process事务办法的事情。可是也因而弄得事务处置机制很难了解,咋一看还蛮神乎其神的。实践上就是C/C++中的回调机制。它的做法是把监听函数挂接在事务代办署理链下面。事务触发时将事务代办署理链上的函数一个个按次实行。(假如动静不用费,同意传送的话。)
[待续]
你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。 |
|