java基础
1.java语言编程的好处: Java是目前使用最为广泛的网络编程语言之一,它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。面向对象基于对象的编程更符合人的思维模式,使人们更容易编写程序。 2.对象: 所有东西都是对象,可以将对象想象成一种新型变量,它可以保存数据,也可以要求它对自身进行一些操作。其实程序就是很多对象的集合,通过调用请求(向目标对象的子例程或函数来发一个请求,从而调用),每个对象都知道自己该做什么。每个对象都有自己的存储空间,可以容纳其他对象(通过封装现有对象,可制作出新型对象)。每个对象都是一种类型,每个对象都是某个类的实例。同一类的所有对象都能接收相同的信息,如果类型为圆的一个对象属于类型为形状的一个对象,那么这个为圆的对象一定能接收到为形状的对象的消息。这也就意味着可以让代码操作为形状的对象,让它控制所有符合形状描述的对象,也包括圆,这一特性就是面向对象编程的一个重要概念之一:可替换性。 3.对象的接口: 我们想对象发出的请求是通过接口来定义的,对象的类型或者类规定了它的接口形式。然后类类型和接口的等价或对应关系是面向对象程序设计的基础。接口,规定了可对一个特定的对象发出哪些请求(必须在某个地方存在着一些代码来满足这些请求),这些代码和那些隐藏起来的数据就叫做隐藏的实现。接口的另一种方式,一种类型含有与每种可能的请求关联起来的函数