Java的特性

共计11种:

1、简单性;

Java比C简单。

2、面向对象(Object Oriented Programming);

  面向对象是一个十分贴近人类思维的编程类型,他允许开发者成为编译环境里的“造物主”,造物主可以赋予每个他所创造的对象:属性(域Field/变量)和行为(方法Method)。也就是说,这个对象是什么样的,能做什么。

而非面向对象始终关注的是方法,是对机器执行的命令,这本身和人们的思维模式之间需要跨越一个纬度。因此面向对象是极为友好的编程语言。

  面向对象三大特征:封装Encapsulation、继承Inheritance、多态Polymorphism。

(部分说法认为OOP应该持有第四种“抽象Abstract”,此说法没有错误,但是实际上抽象特征已经被包含在前三种之内了,没有必要拿出来单独解释)

3、分布式;

  Java应用可以通过url访问网络的对象。

4、健壮性

5、安全性

6、体系结构中立

7、可移植性(平台无关性Platform Independent)

  Compile Once,Run Everywhere

8、解释型;

9、高性能;

10、多线程;

11、动态性;

posted @ 2021-03-17 22:44  JOE_Chin  阅读(143)  评论(1)    收藏  举报