目前常用的程序设计语言Java的特点是什么?
展开全部
Java是面向对象的程序设计。
结构化程序设计语言是最初的高级程序设计语言。主要用于编程实现各种复杂的科学计算,如 FORTRAN,BASIC,PASCAL,C等。
面向对象程序设计语言是面向具体的应用功能。更为直接地描述客观世界中的事物及其相互间的关系。基本原则是直接面对客观事物本身进行抽象并在此基础上进行软件开发,将人类的思维方式与表达方式直接应用于软件设计。
面向对象程序设计语言将客观事物看作为具有属性和行为的对象,从同一类对象中抽象出其共同的属性和行为,从而形成类。通过类的继承和多态实现代码重用,大大缩短软件开发周期。
面向过程是完全根据功能的需求通过代码一步步来实现,当然面向对象也是同理,但是 面向对象相对于面向过程来说,应该是一种在编码设计上的升级,一段小的程序,是面向过程还是面向对象或许不那么明显,其实面向对象完全是一种新的编程思想,他的目的在于让代码有更好的可读性,可维护性与可扩展性。相对于面向过程来说这几方面就不太好做了,代码的改动量那是差距很大的。更书面化的解释是面向对象有三个特性:继承、封装和多态。
结构化程序设计语言是最初的高级程序设计语言。主要用于编程实现各种复杂的科学计算,如 FORTRAN,BASIC,PASCAL,C等。
面向对象程序设计语言是面向具体的应用功能。更为直接地描述客观世界中的事物及其相互间的关系。基本原则是直接面对客观事物本身进行抽象并在此基础上进行软件开发,将人类的思维方式与表达方式直接应用于软件设计。
面向对象程序设计语言将客观事物看作为具有属性和行为的对象,从同一类对象中抽象出其共同的属性和行为,从而形成类。通过类的继承和多态实现代码重用,大大缩短软件开发周期。
面向过程是完全根据功能的需求通过代码一步步来实现,当然面向对象也是同理,但是 面向对象相对于面向过程来说,应该是一种在编码设计上的升级,一段小的程序,是面向过程还是面向对象或许不那么明显,其实面向对象完全是一种新的编程思想,他的目的在于让代码有更好的可读性,可维护性与可扩展性。相对于面向过程来说这几方面就不太好做了,代码的改动量那是差距很大的。更书面化的解释是面向对象有三个特性:继承、封装和多态。
展开全部
兼容性强
但是效率低
用于手机软件和网页的开发比较多
但是效率低
用于手机软件和网页的开发比较多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java仍然是目前开发者中流行的编程语言,Java,JavaScript和Python始终是索引中最流行的三种编程语言
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询