java程序员学习linux什么书好一些
2个回答
展开全部
java程序员,我想说,除了做手机应用开发的java程序员外,其实在大多数java软件开发的过程中是用不到Linux知识的(不敢说绝对)。
在大多情况下,java的程序都是在window平台之上开发出来的。这是为什么呢?
因为,在开发程序的过程中,要用到很多帮助软件和开发环境来帮助我们提高开发效率,而这些软件很多都是只能在windows平台上才能得到良好的支持,甚至是只能在windows上运行,而linux和Unix之上运行的软件少的可怜。所以程序员为了效率就很可能抛弃linux平台而选择windows平台。至少我知道的很多公司里还没有用linux作为开发平台的!
但是如果你认为linux是鸡肋,那你就错了。
java的软件开发完毕后,大都是部署在linux服务器或是Uinx服务器上,这就要求你要有一定的相关知识。因为java的跨平台特性的缘故,所以开发的环境和部署的环境不同部会影响到java程序的执行。又因为linux和uinx非常稳定,并且针对这两个系统的病毒也不是很多,所以java程序部署在这样的系统上可以得到很好的运行环境。这也是各大公司所看好的。
如果你是做java手机应用的。那你还是要好好的学习一下linux,而且是深入,因为做系统软件要对底层的东西要非常了解。 这也不是只学习一下linux就可以的。相关的东西太多了。我也不是特别清楚。
linux什么书籍好,我不是特别清楚,个人认为:只要是一本书,看了就比不看的人懂的要多。随便一本天天看,发散性的看书,就会得到意想不到的效果!
在大多情况下,java的程序都是在window平台之上开发出来的。这是为什么呢?
因为,在开发程序的过程中,要用到很多帮助软件和开发环境来帮助我们提高开发效率,而这些软件很多都是只能在windows平台上才能得到良好的支持,甚至是只能在windows上运行,而linux和Unix之上运行的软件少的可怜。所以程序员为了效率就很可能抛弃linux平台而选择windows平台。至少我知道的很多公司里还没有用linux作为开发平台的!
但是如果你认为linux是鸡肋,那你就错了。
java的软件开发完毕后,大都是部署在linux服务器或是Uinx服务器上,这就要求你要有一定的相关知识。因为java的跨平台特性的缘故,所以开发的环境和部署的环境不同部会影响到java程序的执行。又因为linux和uinx非常稳定,并且针对这两个系统的病毒也不是很多,所以java程序部署在这样的系统上可以得到很好的运行环境。这也是各大公司所看好的。
如果你是做java手机应用的。那你还是要好好的学习一下linux,而且是深入,因为做系统软件要对底层的东西要非常了解。 这也不是只学习一下linux就可以的。相关的东西太多了。我也不是特别清楚。
linux什么书籍好,我不是特别清楚,个人认为:只要是一本书,看了就比不看的人懂的要多。随便一本天天看,发散性的看书,就会得到意想不到的效果!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询