scala與java的區別


scala與java的區別

(1)scala與java都有7中數值類型:int、short、long、byte、float、double、boolean這7種,但是scala中這7種值類型是類,在java中屬於基本類型,java中,數據類型分成基本類型和引用類型,scala中不區分。
(2)scala中的變量或函數的類型總是寫在變量或者函數名的后面
(3)scala中的操作符與java中的操作符沒有什么不同,但是在scala中,操作符是方法,在java中操作符不是方法,且在scala中,除了字母數字之外的其他特殊字符也可以作為方法
(4)scala中的通配符是_,java中的通配符是*
(5)scala中的unit相當於java中的void
(6)scala中的if/else的表達式與java中的差不多,但是scala中有值
(7)scala中沒有static,但是可以用object來達到java中相同的效果,scala中的object可以實現單例對象


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM