1.Java 是什么?
java是一门面向对象的计算机编程语言。不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
2.面向对象是什么?
面向对象(Object Oriented)是软件开发方法,一种编程范式.
面向对象是一种对现实世界理解和抽象的方法.
面向对象是计算机编程技术发展到一定阶段后的产物.
面向对象是一种编程思想,是由面向过程的编程思想升华而来。
例如:我们要从电视塔到钟楼
如果我们采用面向过程的编程思想来指导实现上面的动作。我们就需要将从电视塔开始到钟楼之间所走的或者所经历的每一步都记录下来,记录下来的每一步就是从电视塔到钟楼的过程。
面向过程的编程思想,有点像座公交车
如果我们采用面向对象的编程思想来指导实现上面的动作。我们现在只需要知道起点是
电视塔,终点是钟楼就可啦,作为起点的电视塔就是一个对象,作为终点的钟楼也是一个对象。
面向对象的编程思想,有点像滴滴打车
3.面向对象的基本特征是什么?
1.封装--将原本分散的数据收集到一起,形成一个标识,来标识这个事物。
2.继承--与我们在现实生活中认识的继承是一样意思,孩子从父母那里得到一些财产。
3.多态--同一个事务,在不同的环境中,表现出不同的状态。
4.抽象--抽就是抽取,象就是象某个东西一样,将现实生活中的元素抽出来,作出一个象这个事物的元素。
4.Java的三大版本是什么以及它们的区别?
java针对不同的领域提供了不同的开发版本。
1.javaSE[java的标准版],2005年之前叫J2SE,允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的java应用程序;它支持了java web服务开发的类,并为JavaEE提供基础。
2.javaEE[java的企业版],2005年之前叫J2EE,帮助开发和部署可移植、健壮、可伸缩且安全的服务器端java应用程序,java ee是在java se的基础上构建的,它提供web服务、组建模型、管理和
通信api&