网友提问:
计算机组成、网络、操作系统这些对于学习java有帮助吗?体现在哪里?
优质回答:
都是想通的,有用是必然的
其他网友回答
网络,操作系统,计算机构成都是编程的基础知识,无论是用什么编程语言都是很必要的。不了解这些知识的程序员,只能根据别人做好的程序设计进行纯粹的编码,说得不好听,只能算是程序录入员。如果考虑各类语言的应用场景,每种语言要求的基础知识的深度和广度各有侧重。
Java分为EE,SE,CE。JavaEE主要应用于服务器端,相对来说,网络知识对JavaEE更重要一些。这里所说的网络知识包括常用的通信协议,网络拓扑结构等等。JavaEE很讲究编程框架的运用,大部分的框架设计都和对应的协议以及适用的网络结构有关系,如果网络知识不足,就很难理解这些框架的设计思想。
JavaSE主要用于PC的应用程序,跟C/C++相比运行环境过于复杂而且运行速度较慢,因此,基本上都是JavaEE做的服务器的客户端程序。JavaSE编程对网络拓扑结构的理解要求会低一些,但是,对基本的网络协议的理解则是必须的。
JavaCE主要应用于移动设备的客户端,和JavaSE类似对网络协议的理解要求多一些。另外,JavaCE基本上都是跨平台应用,掌握操作系统的知识,理解设备硬件构成可以更好的解决由运行环境的差异所产生的问题。
以上内容就是小编分享的关于计算机组成、网络、操作系统这些对于学习java有帮助吗?体现在哪里?.jpg”/>