java笔记--上水课时复习用(A)(2)
2023-08-19 来源:百合文库
---面向对象与面向过程介绍---
1.面向过程:根据业务逻辑从上到下写代码
2.函数式:将某项能代码封装到函数中,日后便无需反复编写.仅调用函数即可
3.蛮对对象编程:将数据域函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程
●面向过程的关注点是:怎么做
●面向对象的关注点是:谁来做
●面向对象---多人运动
●面向对象与面向对象编程
●面向对象:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。
●面向对象编程(Object Oriented Programming-OOP)
是一种解决软件复用的设计和编程方法。
这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的形式描述出来,
以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。”
---JAVA语言的主要特性---
●Java语言是易学的:Java语言的语法与c语言和c 语言很接近,使得大多数程序员很容易学习和使用Java。
●Java语言是强制面向对象的:Java语言提供类、接口和继承等原语,为了简单起见,
只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)
●Java语言是分布式的:Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),
它提供了用于网络应用编程的类库,包括URL、URILConnection、Socket、ServerSocket等。
Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
●Java语言是健壮的:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。
●Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。
如:安全防范机制((类ClaasLaader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。
1.面向过程:根据业务逻辑从上到下写代码
2.函数式:将某项能代码封装到函数中,日后便无需反复编写.仅调用函数即可
3.蛮对对象编程:将数据域函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程
●面向过程的关注点是:怎么做
●面向对象的关注点是:谁来做
●面向对象---多人运动
●面向对象与面向对象编程
●面向对象:按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。
●面向对象编程(Object Oriented Programming-OOP)
是一种解决软件复用的设计和编程方法。
这种方法把软件系统中相近相似的操作逻辑和操作应用数据、状态,以类的形式描述出来,
以对象实例的形式在软件系统中复用,以达到提高软件开发效率的作用。”
---JAVA语言的主要特性---
●Java语言是易学的:Java语言的语法与c语言和c 语言很接近,使得大多数程序员很容易学习和使用Java。
●Java语言是强制面向对象的:Java语言提供类、接口和继承等原语,为了简单起见,
只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)
●Java语言是分布式的:Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),
它提供了用于网络应用编程的类库,包括URL、URILConnection、Socket、ServerSocket等。
Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
●Java语言是健壮的:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。
●Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。
如:安全防范机制((类ClaasLaader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。