声明:百科词条人人可编辑,词条创建和修改均免费,绝不存在官方及代理商付费代编,请勿上当受骗。详情
J++是Microsoft设计的Java语言的变种语言,该语言兼容标准Java的语法,并在此基础上提供了一些专有的语法功能,如委托、事件,使得J++可以方便的进行GUI程序的开发。
J++不支持标准Java的部分功能,如Java Native Interface(JNI)。
J++支持使用名为J/Direct的功能来直接调用本地系统提供的各种功能,以提高效率。
因为J++具有与标准Java不一致的实现,因此两者不能完全兼容。Java商标的拥有者Sun公司因此以违反授权协议为由将微软公司告上法庭,两者在2001年初达成庭外和解,根据和解协议,微软公司不得继续发展J++语言,J++语言宣告死亡。
微软公司也开发过类似J++的基于.net框架的新语言J#,用来帮助Java用户迁移到.net平台。