一、Java概述

1、Java简史

  Java的历史要从1991年说起,由Patrick Naughton 和 James Gosling带领的Sun公司的工程师小组要设计一种小型计算机语言,主要用于像有线电视转换盒这类的消费设备。由于这些消费设备的处理能力和内存有限,所以语言必须非常小且能够生产非常紧凑的代码,而且由于硬件的不同,所以不能和特定的硬件体系结构捆绑在一起。这个项目被命名为“Green”。

  由于需要在不同的硬件上运行,所以设计该语言运行在一台假想的机器上(虚拟机),而这个假想的机器是可以运行在任何硬件上面的。于是就有了虚拟机,也就是我们现在知道的JVM。Sun公司的人都有UNIX的应用背景,所以开发的语言也是以C++为基础的,特别是汲取了C++面向对象的特点。Gosling起初把该语言命名为Oak,Sun公司后来发现Oak已经命名了另一种语言,于是,改名为Java。

  Green项目(这时叫First Person公司)花费了1993-1994间的一年半的时间寻找一位愿意购买该技术的人,然而,一个人也没找到。1994年该公司解散。

  项目继续回到Sun公司,这时正值Internet和万维网日渐发展壮大,当时浏览器还很单一,Java语言开发者意识到,我们能够建立一个最酷的浏览器。于是他们真的去开发浏览器了。就有了后来的HotJava浏览器,该浏览器具有执行网页中内嵌代码的能力。这一技术在1995年5月23日的sunworld上得到展示,同时引发了人们延续至今的对Java的狂热追逐。

  1996年初发布了Java的第一个版本 Java 1.0 1998年发布了 Java1.2,后将其更名Java2,并细分为J2SE(标准版),J2EE(企业版),J2ME(微型版)。由此Java成为服务器端应用的首选平台。2004年取消了1.X的命名,直接退出了Java5.0,并正式更名为JavaSE、JavaEE、JavaME。2009年被Oracle收购,2011年发布Java7、2014年发布java8。

2、为什么要学习Java

  ①容易学习 ②容易找工作 ③工资高 ④有前途 ⑤我愿意

Java之父 高斯林

时间: 2024-12-22 11:59:54

一、Java概述的相关文章

Java概述

一:java概述: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒.PDA等的微处理器: 1994年将Oak语言更名为Java: Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发: JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础: JAVAME:Jav

Java基础学习笔记-Java概述与环境配置

第一篇 Java 概述与环境配置 一.基础常识:   1.软件开发: <1>什么是软件? 软件:一系列按照特定顺序组织的计算机数据和指令的集合. 常见的软件: 系统软件:如DOS,windows, Linux等. 应用软件:如扫雷,迅雷,QQ等. <2>什么是开发? 制作软件 <3>人机交互 软件的出现实现了人与计算机之间的更好的交互.   交互方式: 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作. 命令行方式:需要有一个控制台,输入特定的指令,让计算机完

计算机、程序和java概述(一)

CPU通常由两部分组成:控制器和算数/逻辑运算器 控制器用于控制和协调各个组件的工作.算术逻辑运算器用于数值运算和逻辑运算. 1MHz(兆赫) = 100万Hz 内存也称随机存储器(RAM). 操作系统的主要任务有: 控制和监视系统的活动 分配系统资源 安排操作的顺序 java application:应用程序是独立的程序,能够在任何有JVM的计算机上运行. java applet:   是一种特殊的Java程序,可以在web浏览器中直接运行. java servlet:   是一种特殊的Jav

从java的开始,java概述,java配置环境变量

一.java开发入门 java 概述   Java划分为三个技术平台:JavaSE(标准版,含Java基础类库),JavaEE(企业版,技术平台),JavaME(小型版,小型产品.嵌入式设备) Java语言的特点 简单 面向对象 安全 Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现 跨平台 支持多线程 程序中可以有多个任务并发执行 JDK 与 JRE   JDK (Java Development Kit),是Java提供的一套开发环境,,包含Java编译器.JRE(Java

Java概述深入了解

Java,在网上可以找到两种含义:自行车.编程语言. 今天我们当然是讲编程技术,那么:Java究竟是个什么东西呢,它能够帮助我们做些什么? Java,在计算机世界中它就是一门面向对象编程语言.是计算机编程技术中的一种,属于商业性很强的计算机设计编程技术. 它主要的核心优点:跨平台. 它出现的时间是在上个世纪的90年代,具体时间是在1991年的年末.由美国斯坦福大学网络中心成立的一家公司叫SUN来研发的,到了1994年的年末基本上就完成了对这项技术的研发和测试了.当时他们就真的以"Oak"

黑马程序员-----Java概述及基础语法

------Java培训.Android培训.期待与您交流! ------- 第一章 java概述及基础语法 一.java概述 1.Java是什么? Java是一门面向对象.面向网络的跨平台高级计算机编程语言,它由SUN(StanfordUniversity Network)公司于1995年推出了.作为目前最热门的编程语言,Java紧跟时代步伐持续推出它的新版本和新的技术实现,以适应计算机技术的快速发展和越来越多样化的市场需求,目前Java版本更新至Java8,Java同时推出三个技术体系以满足

JavaSE基础总结1 ——Java概述、JDK安装、环境变量配置

JavaSE基础点一 Java概述 什么是Java? Java是一门程序设计语言,在说Java语言前先谈一下什么是计算机语言.计算机语言是人与计算机之间通信的语言,它主要由一些指令组成,这些指令包括数字.符号和语法等内容,人可以通过这些指令来指挥计算机进行各种工作. 计算机语言的分类有很多,大体分为机器语言.汇编语言.高级语言三类.计算机能识别认识的只有机器语言,机器语言由0.1组成,表示信号的开和关.也叫二进制.因为不便于人记忆和识别,目前通用的编程语言是汇编语言跟高级语言.汇编语言采用了英文

计算机、程序和java概述

1.1 计算机.程序和java概述计算机包括硬件(hardware)软件(software)两部分.硬件包括计算机中看得见的物理部分,软件提供看不见的指令,指令控制硬件并且使得硬件完成特定的任务.一台计算机有以下几个主要硬件构成:1)中央处理器中央处理器(CPU)是计算机的大脑.它从内存中获取指令,然后执行这些指令.CPU通常由两部分组成:控制单元和算术/逻辑单元.控制单元用于控制和协调其它组件的动作.算术/逻辑单元用于完成数值运算和逻辑运算.2)内存计算机的内存由一个有序的字节序列组成,用于存

java概述、安装、配置环境、运行

Java概述 J2SE:基础包 J2EE:企业版 J2ME:安卓 编译型:编译后生成*.exe文件 解释型:将代码放到服务器上进行解释执行. Java文件*.java先编译成*.class的文件,然后用Java虚拟机(JVM)执行. JRE(Java Runtime Environment Java) 运行环境 JDK(Java Development Kit Java)     开发工具+运行环境   解压就能用 开发工具(编译工具(javac.exe) 打包工具(jar.exe)) 配置环境

Java架构师成长之道之Java概述与开发环境搭建

Java架构师成长之道之Java概述与开发环境搭建 Java架构师成长之道 2.1 Java概述 Java自从1995年诞生以来,由于赶上了互联网.移动互联网以及大数据的信息技术发展趋势,逐渐由一门高级编程语言演变成开发平台以及运行平台. 开发平台 经过20多年(1995年正式对外公开发布)的发展已经逐步建立起自己强大的生态体系,在大型互联网应用开发,移动端Android开发以及大数据开发占据了广阔的市场,最典型的就是国内互联网巨头-阿里巴巴在其电商.物流.金融.支付.大数据等业务场景中大量使用