为什么学java

 java是一门面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了c++里难以理解的多继承、指针等概念,因此java语言具有功能强大和简单易用两个特征。
java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。java可以编写桌面应用程序、web应用程序、分布式系统和嵌入式系统应用程序等。
java是面向对象的程序设计,不同于以往传统的面向功能的程序设计如c语言,java编程时不要求编程者详细了解所研究对象的具体细节包括功能、外观、内部结构、各种状态和基本原理等,然后再考虑如何用数据描述它,并设计算法实现各种功能,它只需考虑所研究对象是做什么的,有哪些属性和方法。
  java是面向对象编程语言,虽然也借鉴了c语言的很多写法,但是在技术体系的设计上更注重可移植性、安全性和可扩展性,所以java语言更契合互联网的应用环境,这也是java在互联网时代得到发展的一个重要原因。
 每一项技术,若能精通任何一项,都将是你未来巨大的优势,建议从感兴趣的技术开始,深入去研究一下,这项技术不一定是你工作所用到的,通常是相关的,可以假设将来某个业务场景会使用到,这时学习的动力十足,代入感也很强,消化能力不在言下,当然你得花心思坚持投入。