欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java学习的第一章(初识Java),

来源: javaer 分享于  点击 34247 次 点评:200

Java学习的第一章(初识Java),


  • java起源
  • java发展史
  • java语言的特点
  • java的组成部分
  • java环境变量的配置

java的起源

1979年,Bjarne Stroustrup发明了C++语言。C++包含了C的所有特征、属性和优点,同时通过增加面向对象的特性扩充了C,从而可以帮助程序员理解和管理更大的程序。
1991年,SUN Microsystem公司的一个秘密项目——“Green”项目的一个研究小组在开发一种用于控制电视机、微波炉、冰箱、烤箱等家用电器的软件。他们很快发现C++在处理这种类型程序的缺陷,于是决定吸取C++、LISP、SmallTalk、Mesa等编程语言中有益的部分,将各门编程语言的特点综合在一起,重新设计一种新的语言。原取名为oka,窗外的一颗橡树,但oka已经被注册。在某天开会的时候,一位成员正在喝咖啡,这个咖啡是爪哇岛产的咖啡,于是名字就称之为Java,其图标也就是一杯热气腾腾的咖啡。
1995年在一次“硅谷-好莱坞”专家大会上,James Gosling向公众演示了一个可以控制旋转的分子模型,以及用于比较各个算法优劣的演示程序,引发了极大的轰动。James Gosling 被称为Java之父。

java的发展史

java的特点

java主要有简单性、面向对象、平台无关性、健壮性与安全性、多线程的特点。
简单性
1).java是基于C系语言
2).java抛弃了C系语言中指针,内存管理,头文件等影响健壮性问题的部分。
3)丰富的类库
面向对象
世界万物皆为对象,能真实存在的东西都是对象
平台无关性
由于Java中通过JVM(Java虚拟机)进行编译,在不同的操作系统装不同的虚拟机,做到一次编写,到处执行。
java中有两种翻译方式,一种编译一种解释。解释中又分为单行解释和JIT(just in time)即使编译器。
JIT对热点代码进行提前编译。
健壮性与安全性
1.删除了指针和释放内存等C++功能
2.Java的jvm垃圾回收机制
3.异常处理机制
多线程
多个线程并发执行

java的组成

java是由编程语言和Java平台组成。
java平台分为JVM(Java虚拟机)和API(程序编程接口)组成。
JVM中有JDK和JRE,jdk(java开发工具),JRE(java运行环境)
jvm运行机制如下:

Java编译器把java源码文件编译成.class的字节码文件。
文件存储在硬盘上,通过类加载器把类库和字节码文件加载到内存中。
字节码校验器校验文件的版本是否一致。
通过解释器转换为计算机可识别的二进制代码。
在各操作系统平台运行。

Java程序的基本构造单元是类中,Java程序的代码都出现在类中

相关文章

    暂无相关文章
相关栏目:

用户点评