随笔分类 - 学习思考,建议
摘要:很多人说C#是微软用来和Java抗衡的武器,因为二者在很大程度上有着惊人的相似,尽管如此,两者不同的地方也很多,所谓“于细微处见差异”。那么两者的相似和区别都在什么地方呢?我们从今天开始,会从各个角度来对比C#和Java的特点,希望能对正在学习、使用C#的朋友有所帮助。1、C#和.NET平台的概貌 2000年6月,微软发布C#语言和.NET平台。C#语言是一种强类型的,面向对象的语言,它具有语法简单、表达力强的特点,而.NET平台则是构成微软的“.NET计划”的基石。 .NET平台的核心包括两方面,一方面就是著名的通用语言运行机(Common LanguageRuntime),虽然这个名词..
阅读全文
摘要:要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站,OA系统和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,
阅读全文
摘要:net里为什么用"."?因为java里是用.作为包的,.net是后来语言,设计时肯定参考了java的很多有点。 c++用的是#include. 没什么特别的。引入命名空间主要是为了防止类名冲突,因为你无法控制每个人定义的类名。 例如不同的A与B用户,可能都设计了一个XX类,如果强制使用命名空间,就可以有A.XX和B.XX。
阅读全文

浙公网安备 33010602011771号