专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Java的编程思想是什么

Java的编程思想是什么

更新时间:2021-04-28 11:23:07 来源:动力节点 浏览777次

什么是JAVA编程思想?答案可能很会复杂,但也可以很简单。要了解JAVA编程思想,首先就要了解什么是编程思想,让我们来看看什么是编程思想,一句话来讲就是,用计算机来解决人们实际问题的思维方式,即编程思想。

Java的编程思想是什么

我们学习编程语言的最终目的,就是希望用计算机来解决我们的实际问题。那么学习编程该如何入手,也是很多初学者犯难的一个问题,特别是对与非计算机专业的人来说更是如此。面对现实如此多的编程语言(比如:C,C++,JAVA,C# …)和 种类繁多的应用技术(比如: windows编程, linux编程,数据库, 网络编程 …)。确实让人有些眼花缭乱,摸不着头脑。从下面几点让我们了解下编程的思想。

1.过程性的编程思想

计算机只能认识0和1 ,但人却不能只是用0,1来写程序。为了程序的写得方便就出现了0,1的第一层抽象标记,汇编语言。汇编里面的那些标记可是直接对应硬件的。硬件生产厂商都有明确的指令说明书。这些汇编标记是可以被硬件直接识别的。比如CPU,生产CPU的厂家都会有寄存器的标识比如(ax,bx,cx),操作指令标识(mov),等等。驱动方面的编程大多会用到这方面的东西。学习汇编的核心是你需要认识到汇编是一种过程性的编程语言,并且目前的CPU只能执行过程性的程序,任何高级语言都必须转换成过程性的编程语言后再交给CPU执行。在汇编里主要有三个操作:比较,跳转(goto),过程调用(call)。为什么说它是过程性的编程思想,值得你去好好的体会一下。不妨写几个算法的程序(在程序里面用到比较,跳转,过程调用),再来看看汇编程序的特点,相信你会有所感悟。值得提一下的是,如果你对操作系统感兴趣,也可以看看什么是保护模式。

2.结构性的编程思想

随着人们解决的问题越来越复杂,汇编程序当然束缚了计算机软件的发展。因此编程思想发生了一场革命性的变化,结构性的编程方法出现了。

3.面向对象的编程思想

现在该说说面向对象编程了。这个也是现在用得最多的编程思想。什么是面向对象,它和结构性的思想有什么不同?从程序语法上看,面向对象比结构性的程序多了两个特性:

(1)结构体成员的私有化。结构化程序里面,结构体的成员都是公有的。然而在面向对象里面,结构体改称为类,并且成员分为公有和私有两个部分。就因为这一点的不同,就产生了接口的概念。

(2)类的继承。因为出现了继承,才出现了多态。然而就是因为多态,才出现

诸如:隐藏啊,虚函数啊 …等等这些概念。多态的出现,能够让同一组数据,在不同的阶段,用同一种表达方式,执行不同的操作。如果把这个东西领悟到了,那么你会感叹一句”原来程序是可以这么写的”.

因为以上两点的变化,编程思想也随之发生了巨大转变。它可以让程序更适合人的思维方法来编写。面向对象的编程语言就很多了,可谓五花八门 :C++ , JAVA , C# …。

好了,目前编程思想的发展就到这一步了。将来的编程思想的会是一个什么样子,我也不得而知。希望有志之士能够发明一种编程的思想出来,推动软件业的发展,让中国也来引领一下世界软件的发展潮流。

以上就是动力节点小编介绍的“Java的编程思想是什么”的内容,希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>