Java学习笔记之Java基础
来源:互联网 发布:淘宝卖家流量中心 编辑:程序博客网 时间:2024/05/29 15:19
第1部分 Java基础
一、 Java概述
(一) Java简介
Java语言是Sun Microsystems公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言。其易学易用、功能强大的特点,使其成为应用范围最广阔的开发语言;强大的跨平台特性使其真正做到“一次编写,到处运行”。
Java是独立于平台的,它可应用于除计算机外的领域,如:便携式计算机、电视、电话、手机和其它大量设备。
Java无处不在,Oracle懂事长兼首席执行官Larru Ellison说:“Java正在进入企业、家庭和学校。它正在像Internet本身一样成为普遍存在的技术”。
1. Java发展历史
a) 1990年12月,Sun公司成立绿色项目(Green Team)小组,James Gosing---Java之父也在其中,主要为开发一种能够在消费性电子产品上运行的分布式的系统架构
b) 1992年9月3日,绿色项目小组展示了Start7手持设备(类似于今天的PDA,但功能比PDA还强大),此设备中的程序就是使用OAK语言来实现。
c) 1993年,全世界第一个Internet网页浏览器Mosaic诞生,James Gosing使用Java以优异的功能在Internet平台上编写出高交互性的网页程序,即Java Applet。
d) 1995年,OAK被命名为Java编程语言,并于当年5月23日正式对外发布JDK(Java SE Develpoment Kits)1.0版本,象征Jave语言在此刻正式成立。
e) 2009年,Oracle公司正式收购了Sun及其Java,Oracle致力于完美Java的功能,使它更加强大。
2. Java版本说明
按应用范围分为3个版本:JavaSE、JavaEE、JavaME,即Sun ONE(Open Net Environment)体系。
a) JavaSE:Java的标准版本、Java的基础,主要用于桌面应用程序的开发,包含Java语言基础、JDBC数据库操作、I/O输入输出、网络通讯、多线程等技术。JavaSE的结构图如下:
JavaSE的结构图
b) JavaEE:Java的企业版本,主要用于开发企业级分布式的网络程序,如:电子商务和ERP系统,其核心为EIB。
JavaEE的结构图
c) JavaME:主要用于开发嵌入式系统,如:掌上电脑、手机等移动通讯电子设备。当前,大部分手机厂商所生产的手机均支持Java技术,不支持的很少。
JavaME的结构图
3. Java应用领域
主要包括以下这些:
1) 桌面应用系统开发
2) 嵌入式系统开发
3) 电子商务应用开发
4) 企业级应用开发
5) 交互式系统开发
6) 多媒体系统开发
7) 分布式系统开发
8) Web应用系统开发
未完待续......
- Java学习笔记之Java基础
- java学习笔记之java编程基础
- Java学习笔记之基础学习
- Java Web学习笔记之JSP基础
- Java学习笔记之入门基础
- 黑马程序员-学习笔记之Java基础
- java学习笔记之---Struts2基础
- java学习笔记之---Struts2基础
- java基础学习笔记之数据类型
- 实训笔记之java基础学习
- java基础学习笔记
- java基础学习笔记
- java基础学习笔记
- java基础学习笔记
- JAVA 基础学习笔记
- Java基础学习笔记
- java 基础学习笔记
- Java基础学习笔记
- HDU - 5012 Dice(BFS)
- python的优先权队列
- 图片像素对比OpenCV实现,实现人工分割跟算法分割图像结果的对比
- 图的深度遍历(DFS)
- 纪念逝去的昨天(1)
- Java学习笔记之Java基础
- html中input文本框,初始里边有文字提示,当点击时,文字消失
- 公司笔试题——统计10进制数中的二进制值有多少个1
- Vistual studio 快捷键积累
- 程序崩溃---autorelease异常
- 毕业两年,博客一年,时光
- web前端安全编码(模版篇)
- 简单的自动更新程序实现
- 《数据结构》第1章 绪论 知识点总结导图