我是一名学习编程类的学生,在大一期间有幸接触过java,但是当时只是大致学习了一番,并没有特别深入了解,后来在大二学期时,学院组织了一些编程比赛,此时,我才发现学好一门编程语言是多么的重要!
java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点。
对比C语言的面向过程开发,java的面向对象其实并不难学,难的是对其的理解。java这门语言,入手起来简单,但是深度学习起来难度较大。
讲到java,我不得不说一下JDK和JRE。
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment)。
JRE是支持Java程序运行的标准环境。JRE是一个运行环境,而JDK是一个开发环境。所以JDK在编写Java程序是必需的,JRE在运行Java程序时也是如此。在JDK中已经包含了JRE,所以只要JDK安装好,就可以编辑Java程序,或者Java程序运行正常。但是因为JDK包含很多独立于运行的东西,占用了更多的空间,所以运行普通Java程序时无需安装JDK,只需安装JRE。
目前很多的大型企业JDK仍在使用8.0版本,这是由于这个系统还在建设中,对于擅自更换语言 SDK版本更是大忌。对于更换语言 SDK意味着SDK API面临更改风险,因此很可能会产生大量未知的运行时错误和编译器错误。这种语言本身可能还没有遇到由于版本差异太大而造成的不兼容问题,例如 java 7和 java 10的钻石语法在var关键字定义变量方面存在问题。
对于java编程语言的学习资源,网络上有很多,特别的方便,只不过贵在坚持!
对于学习编程类学生而言,java更需要被学习,一部分是学业使然,另一部分则是因为面对以后就业等问题的要求。
而且就目前社会而言,很多的企业仍然需要很多掌握java编程语言的待就业人士。所以,为什么不能多学一门编程语言来为自己当做一份加分项呢?
所以,你觉得学习一下java编程语言有必要吗?