对一年java学习的回顾总结,后续逐步更新。
目录
前言
Java是一门强大的编程语言,和任何一门语言的学习一样,我们要首先了解他的发展历史,由此才开始基础语法的学习。
一、Java的发展历史
1.Java名字的由来
1990年底美国Sun公司1成立了一个叫做Green的项目组,该Green项目主要目标是为消费类电子产品开发一种分布式系统,使之能够操控电冰箱、电视机等家用电器。
消费类电子产品种类很多,包括掌上电脑(个人数字助理,Personal Digital Assistant
,
PDA
)、机顶盒、手机等等,这些消费类电子产品所采用的 处理芯片和操作系统基本上都是不相同的,存在跨平台等问题。开始Green
项目组考虑采用
C++
语言来 编写消费类电子产品的应用程序,但是C++
语言过于复杂、庞大,而且安全性差。于是他们设计并开 发出一种新的语言——Oak
(橡树)。
Oak
这个名 字来源于Green
项目组办公室窗外的一棵橡树。由 于Oak
在进行注册商标时已经被注册,他们需要为 这个新语言取一个新的名字,有一天,几位项目的 成员正在咖啡馆喝着Java
(爪哇)咖啡,其中一个 人灵机一动说就叫Java
怎么样?马上得到了其他人
的同意,于是这个新的语言取名为
Java
。
Sun Microsystems
公司创建于
1982
年,主要产品是工作站及服务器。1986
年在美国成功上市,
1992
年
Sun
推出了市场上第一台多
CPU
台式机,
1993
年进入财富
500
强,
1995
年开发了
Java
语言,
2010
年被Oracle
(甲骨文)公司收购。现在
Java
技术是由甲骨文公司提供的。
2.Java的发展历程
https://zhuanlan.zhihu.com/p/465034540
二、Java的三大版本
1.Java SE
Java SE
是
Java Standard Edition
,主要目的是为台式机和工作站桌面应用(
Application
)程序的版本。Java SE
是其他平台的基础,本书主要介绍的就是Java SE
版本中的技术。Java SE
中主要包含了:
JRE
(Java SE RuntimeEnvironment
,
Java SE
运行环境)、
JDK
(JavaDevelopment Kit
,
Java
开发工具包)和
Java
核心类库。如果只是运行
Java
程序,不考虑开发
Java
程序,那么只安装
JRE
就可以了。在
JRE
中包含了
Java程序运行所需要的
Java
虚拟机(JVM
,
Java VirtualMachine
)。
JDK
中包含了
JRE
和一些开发工具,这些工具包括:编译器、文档生成器和文件打包等工具。另外,
Java SE
中还提供了
Java
应用程序开发需要的基本的和核心的类库,这些类库:字符串、集合、
输入输出、网络通信和图形用户界面等。事实上学习
Java
就是在学习
Java
语法和
Java
类库使用。
2.java EE
Java EE
是
Java Enterprise Edition
,主要目的是为简化企业级系统的开发、部署和管理。
Java EE
是以Java SE
为基础的,并提供了一套服务、
API
接口和协议,能够开发企业级分布式系统、
Web
应用程序和业务组件等,其中的包括:
JSP
、
Servlet
、
EJB
、JNI
和
Java Mail
等。
3.java ME
Java ME
是
Java Micro Edition
,主要是面向消费类电子产品,为消费电子产品提供一个
Java
的运行平台,使得
Java
程序能够在手机、机顶盒、
PDA
等产品上运行。
Java ME
在早期的诺基亚塞班手机系统有很多应用,而现在的
iOS
和
Android
等智能手机中基本上没有它的用武之地。
三、Java的优势
Java
语言能够流行起来,并长久不衰,得益于
Java 语言有很多优秀的关键特点。这些特点包括:简 单、面向对象、分布式、结构中立、可移植、解释执行、健壮、安全、高性能、多线程和动态。更多详细内容:https://blog.csdn.net/lili2922/article/details/88802671
四、Java 的未来前景展望
就目前来看,Java仍然是主流的企业级应用编程语言,在未来相当长一段时间内无法被取代。
https://zhuanlan.zhihu.com/p/26842645
总结
经过一年的Java学习,从一无所知到慢慢上手,期间也是经历了磕磕绊绊,不断请教,刷b站、看文章,才慢慢能做一些的项目。Java的学习其实并不枯燥,多总结,能拓展我们的思维模式,巩固基础。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/125508.html