當前位置:首頁 » 編程語言 » java不支持

java不支持

發布時間: 2023-07-04 09:31:56

1. 為什麼在java中類不能多重繼承

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
問題描述:

C++中類可以多重繼承歷搭,Java中為什麼不實現這個功能呢?也就是說,多重繼承會帶來哪些問題,從而導致Java放棄類的多重繼承呢?Java中可以用介面來實現多重繼承,那麼與C++中類的多重繼承相比,有什麼優勢呢?

解析:

JAVA語言讓編程者無法找到指針來直接訪問內存無指針,並且增添了自動的內存管理功能,從而有效地防止了c/c++語言中指針操作失誤,如指針所造成的系統崩潰。但也不是說JAVA沒有指針,虛擬機內部還是使用了指針,只是外人不得使用而已。這有利於Java程序的安全。

c++支持多重繼承,這是c++的一個特徵,它允許多父類派生一個類。盡管多重繼承功能很強,差爛毀但使用復雜,而且會虛備引起許多麻煩,編譯程序實現它也很不容易。Java不支持多重繼承,但允許一個類繼承多個介面(extends+implement),實現了c++多重繼承的功能,又避免了c++中的多重繼承實現方式帶來的諸多不便。

2. 為什麼蘋果不支持java

ios不支持java由jobs的態度可以看出:
2007年,喬布斯在接受《紐約時報》記者John Markoff的采訪時說:" Java不值得內建,不再有人使用它,它是沉重的枷鎖"

但是這可能在未來發生變化,java正在逐漸逼近ios:
Oracle最近推出名為「JEP 178」的提案,目的是讓Java語言更快地與iOS系統接軌。Java之父James Gosling表示願意在iOS方面賭一把,他說,新的提案將遵守蘋果公司的服務條款。

熱點內容
存儲過程性能優化 發布:2025-02-09 13:42:59 瀏覽:727
源碼失竊 發布:2025-02-09 13:38:34 瀏覽:525
自動瀏覽器腳本 發布:2025-02-09 13:37:00 瀏覽:139
易語言問道源碼 發布:2025-02-09 12:59:03 瀏覽:661
ip和伺服器有關嗎 發布:2025-02-09 12:51:26 瀏覽:950
極光免費腳本 發布:2025-02-09 12:50:33 瀏覽:394
c存儲過程返回結果集 發布:2025-02-09 12:42:00 瀏覽:150
gs哪個配置性價比高 發布:2025-02-09 12:35:57 瀏覽:283
java棧數組 發布:2025-02-09 12:33:37 瀏覽:557
php上傳文件form 發布:2025-02-09 12:33:31 瀏覽:157