Java引用與C語言指針區別

Java中的引用能夠理解爲被封裝過的指針,與指針相比引用是可控的,因此更加安全。 引用不能夠計算而指針能夠計算,C語言指針更加靈活,也容易產生內存泄漏問題。 Java中的引用因爲受到封裝能夠不用關心細節,而C語言的指針本質上就是一個int變量。 Java引用類型的初始值是null,而C語言指針的初始值是未知的,不可控的。 Java引用做爲函數參數時,傳遞的是引用值的copy,在函數內部能夠改變引用
相關文章
相關標籤/搜索