现在看的《c#技术内幕》与过去看的《Think In Java》两者的比较
2005-02-07 22:26
337 查看
因为这两者我都不是十分仔细看的(不可能像我看汇编和c那样仔细看),所以也只是简单的比较下。现在看《c#技术内幕》的第一感觉就是c#比java更庞大,这本书中经常是用c#与java以及c++比较的,似乎c#拥有他们两者各自的很多特性,因此c#比java还要庞大点。而且c#所拥有的一些java的特性似乎把这些特性更简单化了,就比如c#中的命名空间与java中的package功能一样,但是c#不需要固定目录。而c#用的一些c++的特性却使我感觉好象把一些东西复杂化了,可能是以前熟悉了指针操作,所以现在用ref变量和out变量来作为引用十分不习惯。而且c#中还多了XML注释,虽然看了这方面的文章,但不太用,所以还是需要时间来真正提高自己的。而且c# 还有了委托以及事件操作,一些东西不实践是挺难记的。
总之感觉要学好c#似乎要花更多的时间,其实毕设计主要是.NET技术,其中老程序别人都是用vb写的,我之所以要学c#主要是想为了证明我是偏向c,c++一面的。.NET中其实对了解c#的语法要求并不高,之所以特地再看这本书也是想趁这机会好好了解下,而且也可以让自己寒假更充实点。这本书应该是c#方面比较权威的一本书,要好好学c#值得一看。
总之感觉要学好c#似乎要花更多的时间,其实毕设计主要是.NET技术,其中老程序别人都是用vb写的,我之所以要学c#主要是想为了证明我是偏向c,c++一面的。.NET中其实对了解c#的语法要求并不高,之所以特地再看这本书也是想趁这机会好好了解下,而且也可以让自己寒假更充实点。这本书应该是c#方面比较权威的一本书,要好好学c#值得一看。
相关文章推荐
- 现在开始研究java,主攻Think in java 4th
- Think in Java(二):初始化与清理
- think in java 读书笔记 1 ——移位
- Think in Java 静态工厂方法学习总结
- Think in java 笔记一(第1~2章)
- 使用PriorityBlockingQueue进行任务按优先级同步执行,摘自Think in Java
- think in java&Inner Class
- think in java 第六章 类再生
- Think in java(一)域的初始化问题与static声明
- Think in patten of Java中的一道习题
- Think In JavaII 中文版下载(链接已修正)
- LinkedHashMap和HashMap的比较使用 由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。 ? import java.util.HashMap; impo
- think in java - concurrency - task && thread
- Think in Java 笔记_Chapter20_2_Annocation和Junit
- 读书笔记:think in java
- think in java interview-高级开发人员面试宝典(四)
- think in java interview-高级开发人员面试宝典(十)
- think in java第十一章持有对象 习题答案
- Think in Java 思想集锦
- Java - Think in Java 第4章 习题