JAVA发展史
暂略
JAVA语言的特点
Sun Microsystems:JAVA是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、体系结构中性的、可移植的、高性能的、多线程的、动态的语言。
简单
JAVA最初是为了对家用电器进行集成控制而设计的一门编程语言,所以它涉及必须要简单明了。JAVA语言的简单性主要体现在三个方面:
1.JAVA的风格类似于C++,所以C++程序员是比较熟悉的。从某种意义上来说JAVA语言是C和C++的一个变种,因此C++程序员可以很快掌握JAVA。
2.JAVA抛弃了C++中容易发生错误的地方,比如指针和管理机制,让我们JAVA工程师不必为内存管理担忧,可以把时间放在业务逻辑和代码实现等,打打提高开发效率。
3.JAV给我们提供了丰富的类库。
面向对象
举例:你和女朋友冰冰去看电影,共分几步?
面向过程:
你选择看哪部电影;
你购买电影票;
你去接女朋友。
总结:用面向过程的思想,就是强调过程(动作)。
面向对象:
让冰冰选电影;
让冰冰去买票;
让冰冰来接你。
总结:用面向对象的思想强调的是对象(主体)。
面向对象的好处:
1.面向对象的思想更符合人们的思考习惯。
2.面向对象的出现,将复杂的问题简单化。
3.面向对象的出现,让曾经的实行者变成了指挥者。
可移植性(跨平台性)
即使用JAVA虚拟机