Java简介

大家快来看故事吧!

文章目录

  • 前言
  • 一、Java的由来?
  • 二、Java简介?

前言

外行看热闹,内行看门到,首先欢迎大家跟着小编来一起学习Java,那么我们得先明白什么是程序?

程序:我们通俗一点讲就是模拟现实世界,解决现实问题


一、Java的由来

 1、Java命名的由来

        Java自1995诞生,至今已经14年历史。Java的名字的来源:Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。
  据James Gosling回忆,最初这个为TV机顶盒所设计的语言在Sun内部一直称为Green项目。我们的新语言需要一个名字。Gosling注意到自己办公室外一棵茂密的橡树Oak,这是一种在硅谷很常见的树。所以他将这个新语言命名为Oak。但Oak是另外一个注册公司的名字。这个名字不可能再用了。
  在命名征集会上,大家提出了很多名字。最后按大家的评选次序,将十几个名字排列成表,上报给商标律师。排在第一位的是Silk(丝绸)。尽管大家都喜欢这个名字,但遭到James Gosling的坚决反对。排在第二和第三的都没有通过律师这一关。只有排在第四位的名字、得到了所有人的认可和律师的通过,这个名字就是Java。
  10多年来,Java就像爪哇咖啡一样誉满全球,成为实至名归的企业级应用平台的霸主。而Java语言也如同咖啡一般醇香动人。

Java简介_第1张图片

 

2、Java的发展

        最初JAVA是一项为嵌入式系统专门设计的产品,但是后来因为互联网的快速发展,同时JAVA很多的特性比较适合运用在网络中,比如编译之后程序码比较小、可移植性、安全性等。

        Java语言和Java平台的发展是一段漫长而富于传奇的历史。从20世纪90年代中期发明开始,Java已经经历了许多变化,也遇到过许多争论。在早期,Java被称为Java开发工具包或JDK,是一门与平台(由- -组必需的应用程序编程接口(API)组成)紧密耦合的语言。

        Java语言和Java SE(Standard Edition)平台 一直是共同发展的一它们的新版本总 是会同时发布,并且彼此紧密耦合。从1997年的1.1版本开始,该平台被称为JDK,但到了1.2版本,JDK和平台不再是同一技术。从1998年底的1.2版本开始,Java技术栈被分割为如下关键部分:

●Java: 它是一门包含了严格和强类型语法的面向对象编程语言。 Ie上

●Java 2平台标准版本:也被称为J2SE,指的是平台以及java.lang利java.io包中包含的类。它是构建Java应用程序的基础。

●Java虚拟机或JVM:它是一个可以运行Java程序的软件虚拟机。因为被编译过的Java代码只是字节码,JVM将在运行代码之前,把字节码编译成机器码(通常被称作即时编译器或T编译器)。JVM还负责管理内存,从而实现了应用程序代码的简化。 ●Java开发 工具包或JDK: Java开发 者创建应用程序所需的软件。它包含了Java语言

编译器、文档生成器、与本地代码协作的工具和用于调试平台类的Java源代码。

Java运行时环境或JRE: 终端用户用于运行编译后Java应用程序的软件。它包含了JVM但不含任何JDK中的开发工具。不过,JDK中也包含JRE.

这5个组件曾经都只是规范,而不是实现。任何公司都可以创建自己的Java技术栈实现,

并且许多公司已经这样做了。尽管Sun提供了Java、J2SE、JVM、JDK 和JRE的标准实现,

但IBM、Oracle和Apple仍然创建 了包含不同特性的实现。

二、Java简介

java语言的简介

1、面向对象:特征和行为

2、特征:属性,代表对象有什么,名词

3、行为:方法(函数),代表对象能做什么,动词

4、JVML:java虚拟机,它占你计算机物理内存的八分之一

机器语言:0和1组成的二进制编码,一般16位,计算机可以直接识别的语言.

Java是一种跨平台的面向对象编程语言,由Sun公司于1995年推出。Java语言 自从问世以来,受到越来越多开发者的喜爱。在Java语 言出现以前,很难想象在Window环境下编写的程序可以不加修改就在Linux系统中运行,因为计算机硬件只识别机器指令,而不同操作系统中的机器指令是有所不同的。所以,要把一种平台 下的程序迁移到另一种平台, 必须针对目标平台进行修改。如果想要程序运行在不同的操作系统上,就要求程序设计语言能够跨平台,可以跨越不同的硬件、软件环境,而Java语言就能够满足这种要求。Java一直在顺应时代.

你可能感兴趣的:(开发语言,java)