提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
@java的前世今生
前言
Java的发展前景很好,随着经济的迅猛发展,科学技术不断进步,用于计算机软件开发的Java编程语言也迅速发展起来,由于其高性能,高收益的特点,被广泛应用在计算机软件的开发上,是发展最快的计算机语言,互联网已经广泛地深入到人们的生活,Java市场需求空缺越来越大。
一、Java是什么?
java语言具有功能强大和简单易用两个特征,具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
二、Java的产生?
这位地中海大帅哥便是我们Java的创始人.
三、Java的发展
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言,经历1.0到1.4版本的更新,最终迎来5.0版本的大更新,自此以后所有的版本都以1的加量命名,目前Java8.0是企业中使用最多的版本。
四、Java的体系
-
Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
-
Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
-
Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。
五、Java的框架
一 .Struts框架
Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,Struts是一个不错的选择。
二.Spring框架
Spring是一个解决了许多在J2EE开发中常见的的问题的强大框架。Springle提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类变成的好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control 容器。然而Spring在使用IoC容器作为构建玩关注所有架构层层的完整解决方案方面是独一无二的。Spring提供了唯一的数据管理抽象包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping 解决方案。
三.Hibernate框架
Hibernate 是一个开源代码的对象关系映射框架,对JDBC惊醒了费城轻量级的的对象封装,使得Java程序员可以随心所欲的使用对象变成思维来操作数据库。Hebernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用最具革命意义的事,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任!
六、Java的应用
Java的应用范围大之又大,当然作为一个日常摆烂的大学生,游戏开发才是我学习的动力o(@)oo(@)o
那么好,Java已经用于那些游戏的开发了呢?
显然没人回答了,那我自己来填坑了,比如<<我的世界>>
再比如<<英雄联盟>>
还有很多就不一一列举啦,Java在软件开发以及网站编写的作用不可谓不大
六、Java的前景
Java的发展以及作用我们都已经知晓,那么Java工程师的就业前景和发展方向怎么样呢,毕竟学习一门语言投入的成本和时间不可计数,要是不能给我们带来足够大的价值反馈,那么相信大部分人不会想着投入大量精力和时间去学习把吧*
在爱情里面我是舔狗大情种,但在Java里面我不能是😂😂😂
由此可见我们Java工程师的待遇蛮好的嘛,上升空间也高,Java yyds,兄弟们冲就完了
新手小白第一次写代码啦,写的不好请大家多多见谅🌹🌹🌹🌹