关闭

android入门学习-java简介

142人阅读 评论(0) 收藏 举报
分类:

1.java技术体系

  1)java程序语言。

  2)java平台

  各种硬件平台的java虚拟机(JVM)。

  应用平台程序编程接口(javaAPI)。


2.java语言的技术特点:简单性,面向对象,与平台无关,健壮与安全,多线程

  1)简单性

    a.java由C++衍生而来与C,C++十分类似。

    b.java提供丰富的工具类库方便开发程序。

  2)面向对象

  3)与平台无关

    a.java程序执行过程 : .java->编译器->.class->java运行平台

    b.java编译器把java源文件的指令编译成字节码,这种字节码可看做是java虚拟机的机器语言,之后将这些字节码保存到.class格式文件。

    c.与普通程序不同的是,java程序(class文件)并不是本地的可执行程序,它是当运行java程序时,首先运行java虚拟机(JVM),然后再把java class加载到JVM。

    d.JVM将.class解释成平台的机器语言,然后在平台运行。

  4)健壮与安全

    a.删除了指针和释放内存等内存操作。

    b.垃圾回收机制。

    c.java提供了代码安全性检测。

  5)多线程

    a.多线程应用程序能够同时运行多项任务,程序响应更快。

    b.java中实现多线程相对于其他语言具有独特的优势。

    c.资源利用率更好。



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2579次
    • 积分:95
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:1篇
    • 译文:1篇
    • 评论:0条
    文章分类
    文章存档