Java很垃圾吗?

Python05

Java很垃圾吗?,第1张

Java不垃圾,Java是一门强大的面向对象编程语,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。

因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

语言特点

Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。

Java还剔除了C++的操作符过载(overload)和多继承特征,并且不使用主文件,免去了预处理程序。因为Java没有结构,数组和串都是对象,所以不需要指针。Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。

以上内容参考 百度百科-Java

java的效率很低。而且现在程序高手一般都讨厌java,其实看不起java也是有道理的,不要在android上投入太大,还是多在WP7和SB3上下点功能吧。android的SDK是java开发的,这个没有错啊。我今天刚看了andorid的开发方式,google那帮人怎么会想到用java。

技术先进的不一定有市场。

想当初比windows系统技术先进的多了,可现在。

市场决定一切。

纯语言而言,JAVA的执行效率确实不如C++。 但这只是一方面,现今的硬件资源已经很充裕了, 牺牲一点资源消耗,从而获得架构、安全、扩展、健壮等方面的优势难道不更好么?更何况如果runtime做得好的话,除了资源占用大点,效率方面基本没什么损失……net不就是这样么,加载的时候慢点,运行的时候并不慢。而且android应用运行环境并不是Sun Java。