栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java自学笔记

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java自学笔记

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

目录

前言

一、Java的发展历史

1.Java名字的由来

 2.Java的发展历程

二、Java的三大版本

1.Java SE

2.java EE

3.java ME

三、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 。

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的学习其实并不枯燥,多总结,能拓展我们的思维模式,巩固基础。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1029041.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号