MS总是特例独行,改进C++,引入C#. 改进Jave,引入J#.
J#(读音:J Sharp)是微软的 .NET框架下的一门语言,语法与Java相似。J#包含在 Visual Studio 2005 中,以后的 Visual Studio 版本中不再支持。
j#,它是微软开发的一套java平台,之前叫做VJ(和VB,VC一样),由于版权和利益的纠纷,结果微软被判停止开发java,由于微软的新一代开发平台.net的问世,很多语言都集成入内,VJ虽然已经停止了升级和开发,但是也有少量的用户,所以j#是.net平台下的java语言规范。
Java,大名是Java编程语言和Java平台的统称,他的生日是1995年5月,出生地是Sun microsystem company,名称来历:太平洋上一个盛产咖啡的岛屿的名字。
Java孕育,是因为C++有诸多的不适宜。
Java 语言特点:write once run anywhere。
垃圾回收机制,解释性语言,不支持指针(更安全),不支持重载(OOP三大特征:封装,多态,继承)重载是多态的一种
很多成员发现C++太复杂以至很多开发者经常错误使用。他们发现C++缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多运行续功能。最后,他们想要一种易于移植到各种设备上的平台。
Java编译器是由 Java语言实现的 ,Java运行时系统由标准 C实现
.java是未编译的程序
.class 编译后的Java文件
.jar是.calss的集合
.jsp是页面程序
.xml配置程序
Java程序通过JVM可以达到跨平台特性,但JVM是不跨平台的。也就是说,不同操作系统之上的JVM是不同的,Windows平台之上的JVM不能用在Linux上面,反之亦然。