在互联网飞速发展的时代,许多计算机语言横空出世,有 前端语言: HTML( 指的是超文本标记语言: HyperText Markup Language) CSS(指层叠样式表 Cascading Style Sheets) JavaScript(互联网应用及其广泛的一种脚本语言) 框架: Jquery(一个快速、简洁的JavaScript框架) Bootstrap(基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷) AngularJs(一款优秀的前端JS框架) Vue.JS(一个构建数据驱动的 web 界面的渐进式框架) 等等 后端语言: c c++ java php node.js 等等 每一种语言都有自己独特的优势,当然也都有各自的缺点,我们要用一门语言时一定要清楚这门语言的优缺点,这样才可以避免一些低级的错误。
好了,前面说这么多,搞得我好像都对这些语言熟悉似的,其实我目前只接触过一小部分语言,都只是接触过,还没怎么深入研究呢,目前就来简单谈谈在业界享有盛誉的java语言吧。由于博主现在水平也是有限,所以有些错误的地方希望读者可以极力指出,博主必定潜心改正。
要知道java,首先应该知道一下Java之父:James Gosling(詹姆斯·高斯林),他出生于加拿大,毕业于卡内基·梅隆大学,是一位计算机编程天才。接下来说一下java,java是一门面向对象的语言,与c语言不同(c语言面向过程),java不仅吸收了c++(面向对象)语言的各种优点,还摒(bing)弃了c++里难以理解的多继承、指针等概念,因此java语言具有功能强大,简单易用等特征。Java虽然有着相当不错的跨平台以及安全防护等特性,但是它的执行速度远远不及C++等各种传统惯用的程序语言。
特点:面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
版本: 1:Java Platform, Standard Edition(ava SE)---适用于桌面系统的Java 平台标准版。 Java SE 是Java平台标准版的简称,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE和Java ME提供了基础。 2:Java Platform, Enterprise Edition(Java EE)--适用于创建服务器应用程序和服务的Java 平台企业版。 Java EE 是一种利用Java平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java2平台的标准版,Java EE不仅巩固了标准版中的许多优点,例如“编写一次、随处运行”的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。 Java EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EJB,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。 3:Java Platform, Micro Edition(JavaME)---适用于小型设备和智能卡的Java平台Micro版。 Java ME 是Java微版的简称,是一个技术和规范的集合,它为移动设备(包括消费类产品、嵌入式设备、高级移动设备等)提供了基于Java环境的开发与应用平台。Java ME目前分为两类配置,一类是面向小型移动设备的,一类是面向功能更强大的移动设备如智能手机和机顶盒。
JAVA SE是运行JAVA程序不可缺少的环境。一旦拥有Java软件,您即会进入一个全新的互动世界。 1. 后续我将仔细的介绍java se 系列,请多多支持。