初识Java

人生之路不会是一帆风顺的,我们会遇上顺境,也会遇上逆境,在所有成功路上折磨你的,背后都隐藏着激励你奋发向上的动机,人生没有如果,只有后果与结果,成熟,就是用微笑来面对一切小事。

导读:本篇文章讲解 初识Java,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

对一年java学习的回顾总结,后续逐步更新。

前言

Java是一门强大的编程语言,和任何一门语言的学习一样,我们要首先了解他的发展历史,由此才开始基础语法的学习。

初识Java


一、Java的发展历史

1.Java名字的由来

1990年底美国Sun公司1成立了一个叫做Green的项目组,该Green项目主要目标是为消费类电子产品开发一种分布式系统,使之能够操控电冰箱、电视机等家用电器。

消费类电子产品种类很多,包括掌上电脑(个人数字助理,Personal Digital Assistant

PDA
)、机顶盒、手机等等,这些消费类电子产品所采用的 处理芯片和操作系统基本上都是不相同的,存在跨平台等问题。开始Green
项目组考虑采用
C++
语言来 编写消费类电子产品的应用程序,但是C++
语言过于复杂、庞大,而且安全性差。于是他们设计并开 发出一种新的语言——Oak
(橡树)。
Oak
这个名 字来源于Green
项目组办公室窗外的一棵橡树。由 于Oak
在进行注册商标时已经被注册,他们需要为 这个新语言取一个新的名字,有一天,几位项目的 成员正在咖啡馆喝着Java
(爪哇)咖啡,其中一个 人灵机一动说就叫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 Runtime
Environment

Java SE
运行环境)、
JDK
Java
Development Kit

Java
开发工具包)和
Java
核心类
库。如果只是运行
Java
程序,不考虑开发
Java
序,那么只安装
JRE
就可以了。在
JRE
中包含了
Java
程序运行所需要的
Java
虚拟机(
JVM

Java Virtual
Machine
)。
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

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!