1.Java语言概述
1.1 什么是Java语言
Java语言是美国Sun公司(StanfordUniversityNetwork),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。
1.2 Java语言的发展历史
詹姆斯·高斯林(James Gosling)1977 年获得加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与Partrick,Naughton 和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”.1995后改名到Java。
· 1995年Sun公司发布Java1.0版本
· 1997年发布Java1.1版本
· 1998年发布Java1.2版本
· 2000年发布Java1.3版本
· 2002年发布Java1.4版本
· 2004年发布Java1.5版本
· 2006年发布Java1.6版本
· 2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java1.7版本
· 2014年发布Java1.8版本
· 2017年发布Java9.0版本
2.Java语言能做什么
Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。
3.Java介绍以及Java的职业发展
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里面难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单一易用的两个特征,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java的发展发向很多,比如懂Java方向的可以去做Web开发或者转向Linux方向等,随着技术的提高以及经验的积累,可以走向架构师、项目经理或者管理层等等。
4.Java语言平台版本
4.1 J2SE(Java 2 Platform Standard Edition)标准版
是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用的开发
4.2 J2ME ( Java 2 Platform Micro Edition)小型版
是为开发电子销售产品和嵌入式设备提供的解决方案
4.3 J2EE ( Java 2 Platform Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案
该技术体系中包含的 技术如 Servlet、Jsp等,主要针对Web应用程序开发。
Java5.0 版本后,更名为 JAVAEE、JAVASE、JAVAME
5. Java语言特点
简单性、 解释性、 面向对象、 高性能、 分布式处理、
多线程、 健壮性、 动态、 结构中立、 安全性
开源 、 跨平台
6. Java的跨平台
即就是一处编译,多处运用,如图