什么东西抗衰老最好| 属鸡的跟什么属相最配| cos什么意思| 鳄鱼的尾巴有什么作用| 为什么睡不醒| 常务副县长是什么级别| 午夜是什么时候| 热感冒吃什么药好得快| 什么情况需要打破伤风针| 脊柱侧弯有什么症状| 发烧时不宜喝什么饮料| 肾结水是什么原因造成的| 十月十一日是什么星座| nba常规赛什么时候开始| 宝宝咳嗽有痰吃什么药效果好| 鸡毛信是什么意思| 人言可畏是什么意思| 牛肉炖什么好吃| 血沉偏高说明什么| 心绞痛吃什么药| 迪赛尼斯属于什么档次| 吃什么食物对心脏有好处| 肛门瘙痒涂什么药膏| 心里发慌是什么病| 鼻子两侧挤出来的白色东西是什么| 女人什么时候是安全期| 黄柏胶囊主要治什么病| 心绞痛是什么病| 高岭土是什么| 属虎五行属什么| 壮阳吃什么| 窒息是什么意思| 上厕所出血是什么原因| 触感是什么意思| 什么是宫寒| 伽马刀是什么意思| 粉色是什么颜色| 人生什么最重要| 喝牛奶放屁多是什么原因| 舌头涩是什么原因| 什么是消毒| 豆豉是什么东西| edf是什么意思| 下眼袋大是什么原因引起的| 1980年是什么年| 蚊虫叮咬过敏用什么药| 蓝色配什么裤子| 广东夏天煲什么汤最好| 老年痴呆症挂什么科| 广州白云区有什么好玩的地方| 来大姨妈前有什么症状| 醒酒最快的方法是什么| 肺占位病变是什么意思| 为什么肚子越来越大| 尿带血是什么原因| 额头凉凉的是什么原因| 胸部dr是什么| 苹果什么时候出新手机| 什么时候刮胡子最好| 子宫出血是什么原因造成的| 弥漫性病变是什么意思| 虚岁30岁属什么生肖| 阑尾炎有什么症状表现| 司令员是什么军衔| 右冠优势型是什么意思| 医院院长什么级别| 双脚麻木是什么病的前兆| 湿气重挂什么科| 什么叫积阴德| 云南简称是什么| 腿痛挂什么科| 血糖高能吃什么肉| 什么样的红点是白血病| 腹胀屁多是什么原因| 血府逐瘀片主治什么病| 胆囊炎不能吃什么| 嘴巴里面起泡是什么原因引起的| 淋巴结稍大是什么意思| 晋升是什么意思| 提供什么| 芹菜吃多了会有什么影响| 紫癜是什么症状| 长期吃泡面有什么危害| 智商130算什么水平| 酒酿蛋什么时候吃效果最好| 血虚风燥是什么意思| 脂肪肝是什么意思| 大作是什么意思| 近亲是什么意思| ph值是什么| 玉五行属性是什么| 肚子左侧是什么器官| 痛苦是什么意思| 腋下长痘痘是什么原因| 什么叫免疫治疗| 黑色记号笔用什么能擦掉| 肾病综合征是什么病| 崴脚挂什么科| 过人之处是什么意思| 嗓子痒痒是什么原因| 榴莲什么时间段吃最好| 为什么总是流鼻血| 肾阳虚有什么症状| 大名鼎鼎的鼎是什么意思| 什么是认知行为疗法| 非典型鳞状细胞意义不明确是什么意思| 火高念什么| 什么样的天安门| 尖锐什么意思| 脸部出油多是什么原因| 鬼针草能治什么病| 湿气重的人不能吃什么| nos是什么意思| 枇杷是什么季节的水果| 什么叫湿疹| 作茧自缚是什么意思| 结膜炎是什么症状| 强硬是什么意思| 胃胀消化不好吃什么药| 泛指是什么意思| 玉镯子断了有什么预兆| 什么叫酮症酸中毒| 燕然未勒归无计的上一句是什么| 孕妇红细胞偏低是什么原因| 男人为什么喜欢舔女人下面| 眼睛痒是什么原因| 鸭肉炖什么好吃| 四十年婚姻是什么婚| 双鱼座的上升星座是什么| 麦克白夫人什么意思| 1030是什么星座| 意念是什么| 红花泡水喝有什么功效和作用| 什么的身子| 肝火旺吃什么调理| 一个不一个好念什么| 慢热型是什么意思| 车厘子与樱桃有什么区别| 维生素d低是什么原因| 元武道是什么| 尿急尿痛吃什么药| 孕妇可以吃什么零食| 梦见自己大笑是什么意思| 手足口是什么引起的| 小孩咳嗽是什么原因引起的| 泌乳素高有什么症状| 肝阴虚吃什么中成药| 和可以组什么词| 轻度脑梗吃什么药最好| 生殖感染有什么症状| emr是什么意思| 男人本色是什么意思| 四月初五是什么星座| 郭敬明为什么叫小四| 1996年是什么命| 二级b超是检查什么| 老梗是什么意思| 海胆是什么东西| 经行是什么意思| 无大碍是什么意思| 爱出汗是什么原因女人| 女性做B超挂什么科| 尾椎骨痛挂什么科| 信口雌黄是什么意思| 乙类药品是什么意思| 梦见生了个女儿是什么意思| 什么是假性近视眼| 新生婴儿吃什么奶粉| 什么原因造成高血压| 其余是什么意思| 7月八号是什么星座| 林黛玉和贾宝玉是什么关系| 白气是什么物态变化| 鉴定是什么意思| 熬夜到什么程度会猝死| 支原体感染用什么药| 朱砂属于五行属什么| 二氧化碳有什么作用| hpa是什么意思| 蛇属于什么类动物| 强是什么生肖| 为什么会得霉菌性阴道炎| 油蜡皮是什么皮| 同房是什么| 大耗是什么意思| 女人手指粗短是什么命| 貂蝉姓什么| ph值偏高是什么意思| 月寸读什么| 乙肝两对半15阳性是什么意思| 来姨妈头疼是什么原因| 脚掌发红是什么原因| 什么王| guess是什么意思| 女人的排卵期一般是什么时候| 手痒脚痒是什么原因| 四周岁打什么疫苗| 用什么泡脚好| 料酒和黄酒有什么区别| 子鱼是什么鱼| 生长发育挂什么科| 你想成为什么样的人| 脑部ct挂什么科| 为什么家里不能放假花| 男人右眉毛里有痣代表什么| sob是什么意思| 子宫内膜6mm意味着什么| 悬案是什么意思| 男性尿道疼痛小便刺痛吃什么药| haze是什么意思| 大米里放什么不生虫子| 胰腺检查挂什么科| 什么是代偿| 嗣子是什么意思| 广东省省长是什么级别| 什么是ph值| 行驶证和驾驶证有什么区别| 呵呵的含义是什么意思| ep病毒是什么| 子夜是指什么时间| 低回声结节是什么意思| 胸部ct平扫能检查出什么| 怀孕后吃避孕药有什么后果| 食物中毒吃什么解毒最快| 薄幸是什么意思| 尿蛋白定量是什么意思| 胃热吃什么药| 健康的舌苔是什么样的| 隔离霜和防晒霜有什么区别| 巨蟹座跟什么星座最配| 鸡配什么生肖最好| 肝肾阴虚吃什么中成药| 肝虚火旺吃什么中成药| 副部级是什么级别| 五加一笔是什么字| 总是嗳气是什么原因| 肝有钙化灶是什么意思| 什么是色拉油| 圣灵是什么意思| 元五行属什么| 绿萝叶子发黄是什么原因| 中秋节适合吃什么菜| 备孕要检查什么项目| 黑化是什么意思| 什么可以去湿气| 内伤是什么意思| 4月28日是什么星座| 两鬓长白发是什么原因| 75年的兔是什么命| 筛窦炎吃什么药| cook是什么意思| 西瓜有什么营养| 咳嗽两个月了一直不好是什么原因| 为什么拉黑色的屎| 生存是什么意思| 鼻翼长痘是什么原因| 吃什么可以缓解焦虑| 痘坑用什么药膏最有效| 三岁宝宝喝什么奶粉比较好| 晚上7点到9点是什么时辰| 痛风吃什么中药最有效| 什么是手卫生| 子宫内膜囊性增生是什么意思| 丝瓜不能和什么一起吃| 百度Jump to content

China emite nueva norma sobre examen de acceso a la universidad para promover igualdad educativa Spanish.xinhuanet.com

From Wikipedia, the free encyclopedia
Visual J++
DeveloperMicrosoft
First appearedOctober 1, 1996
Stable release
6.0 / 1999
Websitemsdn.microsoft.com/en-us/library/ms950413.aspx
Influenced by
Java
百度 在交通结构方面,重点是大宗物流由公路运输向铁路运输调整,并通过车油路联动措施提高机动车排放控制水平。

Visual J++ is Microsoft's discontinued implementation of Java. Syntax, keywords, and grammatical conventions were the same as Java's. It was introduced in 1996[1] and discontinued in January 2004,[2] replaced to a certain extent by J# and C#.

The implementation, MSJVM, did not pass Sun Microsystems' compliance tests, leading to a lawsuit from Sun, Java's creator. Microsoft ceased such support for the MSJVM on December 31, 2007 (later Oracle bought Sun, and with it Java and its trademarks). Microsoft however, officially started distributing Java again in 2021 (though not bundled with Windows or its web browsers as before), i.e. their build of Oracle's OpenJDK,[3] which Microsoft plans to support for at least 6 years, for LTS versions, i.e. to September 2027 for Java 17.

J++ compared to Sun's Java implementation

[edit]

While J++ conformed to the Java language specification, Microsoft did not implement certain features of the official Sun Java implementation in its Visual J++ product line. Remote Method Invocation (Java RMI) and Java Native Interface (JNI) are such examples.[4][5]

In addition, J++ implemented other extensions that were not part of Sun's Java implementation. The inclusion of callbacks and delegates for event handling further defined J++ as a completely different language merely based on an already existing design concept.

Furthermore, J++ applications did not conform to the same standardized method of accessing the underlying operating system functions as any other Java application under Sun's Java SDK. In Microsoft's implementation, an underlying framework called J/Direct provided a base mechanism that allowed J++ applications to completely circumvent Java's class libraries and API in accessing the underlying operating system. Due to this short-cut around the original Java framework, J++ applications were more efficient in taking advantage of Win32 API functions than Java applications.

J++ applications using these features could not be run on Sun's Java SDK, but the Kaffe project developed extensions which made it possible to run J++ applications with these features on their open sourced JVM. However, these extensions (implemented by TransVirtual under Microsoft funding) were not widely used, and J++ applications still needed to be compiled on Visual J++ before being able to be run by Kaffe.[6][7]

Visual J++ supported ActiveX.[8]

The WFC

[edit]

The Windows Foundation Classes (WFC) encapsulated the Microsoft Win32 platform API and DHTML object models into a unified class library. WFC was primarily designed for creating graphical user interfaces for Java applications on Windows.

Sun's litigation against Microsoft

[edit]

Sun Microsystems had originally licensed Java to Microsoft but later initiated litigation against Microsoft for trademark violation. Sun's trademark license for usage of the Java brand insists that all implementations be "compatible".

Some observers have remarked that this incompatibility appears to have been a deliberate aim of Microsoft's, in an attempt to at least slow the advance of Sun's Java technology.[9][10]

The failure of the MSJVM to pass Sun's compliance tests was a large factor in the initial lawsuit. In 2004, this and all other outstanding Sun–Microsoft lawsuits were settled as part of a wide-ranging agreement between Sun and Microsoft.[11] As provided in the settlement, Microsoft could not incorporate into J++ features that Sun introduced into Java in versions beyond the one J++ had (at that date) been mirrored from; it would be frozen at the feature set of Java version 1.1.4. This effectively killed J++, and ended further updates. Microsoft was also forced to agree to cease distribution of the MSJVM; it is no longer available for download.

The terms of the settlement did, however, permit Microsoft to provide security support, allowing further updates to the MSJVM to fix security holes and any other problems relating to security threats. Microsoft ceased such support for the MSJVM on December 31, 2007.[12]

The technology of J++ was eventually recycled, surviving for a while as part of the Microsoft .NET platform and the J# programming language.

Visual J++ IDE

[edit]

Visual J++ was also the name of the Integrated Development Environment (IDE) for J++ and provided many tools and utilities to help J++ programmers fully leverage the Win32 API.

Visual J++ is no longer available for distribution, but it was part of the Microsoft Visual Studio product line. Visual Studio 6.0 was the last release to include J++.

Visual J#

[edit]

Visual J# (pronounced "Jay Sharp") is a Microsoft language whose syntax is close to Java, part of the .NET Framework. Visual J# is part of the Microsoft Visual Studio .NET product suite and is designed to help developers and programmers migrate from J++ (or Java) to the .NET Framework.

Microsoft later developed the C# ("C Sharp") language as the primary language for the .NET platform, which was in many ways influenced by Java; subsequently the .NET Framework shares many ideas in common with Java. Much like Java, C# is compiled to a type of bytecode (called CIL), and runs on top of a virtual machine called the Common Language Runtime. .NET Visual Studio 2005 was the last release to include J#.

References

[edit]
  1. ^ Rogers, Dan (December 1, 1996). "Microsoft's Visual J++ 1.0". Dr Dobb's Journal.
  2. ^ Emigh, Jacqueline (September 12, 2003). "You'd Better Drop Microsoft's J++ Now". InformIT.
  3. ^ "Announcing General Availability of Microsoft Build of OpenJDK". Java at Microsoft. 2025-08-07. Retrieved 2025-08-07.
  4. ^ "JFC; Microsoft declares war". xent.com. 2025-08-07. Retrieved 2025-08-07.
  5. ^ McMillan, Robert (July 1, 1997). "Microsoft's J/Direct called death of Java". JavaWorld. Retrieved 2025-08-07.
  6. ^ "Transvirtual Adopts Microsoft Java Extensions". linuxjournal.com. 2025-08-07. Retrieved 2025-08-07.
  7. ^ "Java-Clone Announced". slashdot.org. 2025-08-07. Retrieved 2025-08-07.
  8. ^ "MS debuts Visual J++". CNet. October 1, 1996. Retrieved 31 October 2011.
  9. ^ Lohr, Steve (2025-08-07). "Still Another Adversary for Microsoft". New York Times. Retrieved 2025-08-07. A September 1997 E-mail message, sent by a Microsoft official identified as P. Sridharan, is quoted as saying: "Let's move on and steal the Java language. That said, have we ever taken a look at how long it would take Microsoft to build a cross-platform Java that did work? Naturally, we would never do it, but it would give us some idea of how much time we have to work with in killing Sun's Java."
  10. ^ "Microsoft A History of Anticompetitive Behavior and Consumer Harm" (PDF). European Committee for Interoperable Systems. 2025-08-07. Retrieved 2025-08-07. We should just quietly grow j++ share and assume that people will take more advantage of our classes without ever realizing they are building win32-only java apps.
  11. ^ "Sun settles with Microsoft, announces layoffs". www.news.com. 2025-08-07. Retrieved 2025-08-07.
  12. ^ "Microsoft Java Virtual Machine Support". Microsoft. 2025-08-07. Retrieved 2025-08-07.
[edit]
女性口苦是什么原因引起的 92年的猴是什么命 花木兰是什么剧种 吴亦凡为什么叫牛 心动过速是什么原因
n2是什么意思 浆糊是什么意思 寄居蟹吃什么食物 1998年的虎是什么命 巨细胞病毒抗体阳性是什么意思
包二奶是什么意思 苦荞茶喝了有什么好处 人活着什么最重要 血常规白细胞偏高是什么原因 子加一笔是什么字
喝玉米水有什么好处 逆时针揉肚子起什么作用 5.21什么星座 9月3号是什么日子 经常喝苏打水有什么好处和坏处
孩子脚后跟疼是什么原因hcv9jop6ns5r.cn 什么时候需要打破伤风针hcv8jop1ns4r.cn 脚干裂用什么药最好hcv7jop9ns0r.cn 病案号是什么意思huizhijixie.com 沙中土是什么意思hcv9jop7ns0r.cn
nb是什么意思hcv8jop5ns6r.cn 澳大利亚属于什么洲0297y7.com 肺鳞癌是什么意思hcv7jop9ns4r.cn 肚脐左上方是什么部位naasee.com 已售罄是什么意思hcv7jop9ns5r.cn
儿童口腔溃疡吃什么药hcv9jop4ns8r.cn 傀儡什么意思hcv7jop6ns0r.cn wonderland什么意思hcv8jop6ns9r.cn 木瓜是什么味道hcv7jop6ns4r.cn 牛肉含有什么营养成分beikeqingting.com
葫芦藓是什么植物hcv8jop2ns9r.cn 一什么阳光hcv9jop1ns4r.cn 宫颈光滑说明什么hcv9jop5ns4r.cn 海贼王什么时候出的hcv8jop1ns1r.cn 血糖高能吃什么蔬菜hcv8jop5ns9r.cn
百度