Java学习笔记之Java基础

来源:互联网 发布:淘宝卖家流量中心 编辑:程序博客网 时间:2024/05/29 15:19

1部分 Java基础

一、   Java概述

(一)      Java简介

Java语言是Sun Microsystems公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言。其易学易用、功能强大的特点,使其成为应用范围最广阔的开发语言;强大的跨平台特性使其真正做到“一次编写,到处运行”。

Java是独立于平台的,它可应用于除计算机外的领域,如:便携式计算机、电视、电话、手机和其它大量设备。

Java无处不在,Oracle懂事长兼首席执行官Larru Ellison说:“Java正在进入企业、家庭和学校。它正在像Internet本身一样成为普遍存在的技术”。

1.   Java发展历史

a)    199012Sun公司成立绿色项目(Green Team)小组,James Gosing---Java之父也在其中,主要为开发一种能够在消费性电子产品上运行的分布式的系统架构

b)    199293,绿色项目小组展示了Start7手持设备(类似于今天的PDA,但功能比PDA还强大),此设备中的程序就是使用OAK语言来实现。

c)     1993,全世界第一个Internet网页浏览器Mosaic诞生,James Gosing使用Java以优异的功能在Internet平台上编写出高交互性的网页程序,即Java Applet

d)    1995OAK被命名为Java编程语言,并于当年523正式对外发布JDKJava SE Develpoment Kits1.0版本,象征Jave语言在此刻正式成立。

e)    2009Oracle公司正式收购了Sun及其JavaOracle致力于完美Java的功能,使它更加强大。

2.   Java版本说明

按应用范围分为3个版本:JavaSEJavaEEJavaME,即Sun ONEOpen Net Environment)体系。

a)    JavaSEJava的标准版本、Java的基础,主要用于桌面应用程序的开发,包含Java语言基础、JDBC数据库操作、I/O输入输出、网络通讯、多线程等技术。JavaSE的结构图如下:

JavaSE的结构图

b)    JavaEEJava的企业版本,主要用于开发企业级分布式的网络程序,如:电子商务和ERP系统,其核心为EIB

JavaEE的结构图

c)     JavaME:主要用于开发嵌入式系统,如:掌上电脑、手机等移动通讯电子设备。当前,大部分手机厂商所生产的手机均支持Java技术,不支持的很少。

JavaME的结构图

3.   Java应用领域

主要包括以下这些:

1)    桌面应用系统开发

2)    嵌入式系统开发

3)    电子商务应用开发

4)    企业级应用开发

5)    交互式系统开发

6)    多媒体系统开发

7)    分布式系统开发

8)  Web应用系统开发

 

未完待续......

0 0