Java应该是目前为止在软件开发领域使用最广的一种语言,学计算机的人员也始终绕不开Java。Java语言区别于其他语言的地方是,Java是在虚拟机上运行的,所以与平台无关,一串相同的代码在不同的平台上都可以运行。在编译的时候,会将程序编译成一段能被Java虚拟机识别的二进制代码,也被称为字节码(Bytecode),这样的方式使得Java语言不依赖于具体的硬件环境,只运行在JVM上。

  在现如今的Java版本中还加入了即时编译功能,(JIT),编译器将字节码转换成本机的机器代码,这样使得运行的效率大幅度的提高。

  大二上学习了有关前端的内容,简单掌握了html和js、css的技术,在前端开发的时候,JavaScript这种解释性语言被广泛使用,因为它的语法结构类似C和Java,所以很多人在学习Javascript的时候也十分的轻松。标签引用、文件引用都是一些简单常用的方法,在学习JavaScript的时候可以轻松拿下。

  半学期的软件工程学习也让我知道了什么是软件工程,我们在开发软件时,不仅需要考虑的成本,还需要在最开始进行需求分析,并且要进行可行性分析,来判断这个项目最终能不能执行。在软件开发中团队合作也是十分的重要,我们需要在小组里进行分工合作,有一位项目经理来进行分配工作,一个好的项目经理也会使软件开发过程变得顺畅,所以项目经理不仅需要了解这个项目,还需要了解小组的各个成员,来进行合理的人员分配,来达到一个较高的执行效率。项目最后的维护工作也是必不可少的,现在的软件开发不仅仅只是开发,更重要的是后期的维护工作,对数据库的维护也十分的重要。