初识Java

  1. 什么是Java?

    我们平常听到的Java有时候可以作为一门计算机语言,有时候又作为一种平台,一种用于开发以Java语言为工具的应用程序的平台。
    作为语言来讲,Java是由SUN公司于1995年5月推出的Java程序设计语言,Java语言的语法与C语言和C++语言十分接近,Java语言还丢弃了C++中很少使用的、难以理解的一些特性,如操作符重载、多继承、自动强制类型转换等,而且Java不再使用指针。这里插播一个关于Java的小故事,1991年SUN公司成立GREEN项目组,开发一种用于消费电器设备控制的嵌入式系统,该系统最初使用C++语言进行开发(这也是为啥Java很像C++的原因了),但由于C++太繁琐而且安全性较差,于是GREEN项目组研究了一种新语言,取名为OAK,这是因为项目组负责人办公室窗外有一棵橡树,后来由于商标冲突,OAK被改名为Java,Java取名于印度洋中的一个岛屿,中文名叫爪哇,它盛产咖啡,所以该语言的标志就是一杯热咖啡。

    作为平台来讲,Java平台由Java虚拟机和应用编程接口构成。Java平台分为以下三个体系:
    —1.JavaSE:Java2 Platform Standard Edition ,即Java平台标准版
    —2.JavaEE:Java2 Platform Enterprise Edition,即Java平台企业版
    —3.JavaME:Java2 Platform Micro Edition,即Java平台微型版
    各个平台适合的实际应用领域各不相同,要了解的话在网上查一查就可以了。

  2. Java语言的实现机制
    在开发过程中,Java源程序的扩展名为.java,源文件通过Java编译器编译成 .class文件。 *.class文件中并不包含特定于用户处理的本地代码,它包含的是字节码,是JVM(Java虚拟机)的机器语言,然后Java导入工具就能在JVM上运行了。
    由于在不同的操作系统中都有JVM,所以同一个 *.class文件可以在不同的操作系统上运行,也就是“一次编译,到处运行”。
    简单介绍一下JVM:Java虚拟机是在一台计算机上由软件模拟(也可以用硬件实现)的假想的计算机,它定义了指令集、寄存器集、类文件结构栈、垃圾集堆、内存区域及相应的指令系统。JVM在不同的操作系统上都有,使用JVM就是为了支持与操作系统无关的功能,实现跨平台运行。

  3. 开发工具
    1995年5月SUN公司发布了第一版开发工具包(Java development kit,即我们常说的JDK),JDK提供运行时环境(Java runtime environment,即jre),还有一些其他的开发工具,如javac,类库等。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值