Java

    xiaoxiao2025-01-31  6

    Java_1 Summary


    简述JAVA语言的特点

    语法简单,功能强大

    没有指针 没有结构和类型的概念 不再有全局变量 没有预处理 #include #define

    分布式和安全性

    内置Tcp/IP协议 HTTP FTP 三级代码安全检查机制 内存回收,对象访问权限

    跨平台性

    字节码的转换(非ASCII) 统一的数据类型 严格的语言定义

    解释和编译两种运行方式

    由于字节码的优化,使得速度变快 just-in-time 编译执行变快

    多线程

    C/C++都不允许多线 通过现有类Thread,且同步

    动态执行

    程序可以自动进行版本升级 且不影响原有程序的运行 丰富的API文档和类库 详细的API文档 包罗万象的类库

    什么是Java-Virtual-Machine

    组成部分

    指令集,寄存器组,类文件格式,栈,垃圾回收区,内存区 基本概念 是运行编译后的程序,成为硬件的接口 是跨平台的重要实现 工作机制 是一个小的计算机,有自己的指令集等,负责读取class文件里面的字节码,然后转换不同操作系统的CPU指令

    JAVA的安全检查机制

    三级代码安全检查

    类下载器 即下载来源检查,通过类下载器 字节码效验 检查语法,通过字节码效验器 权限检查 在运行时候的权限使用

    转载请注明原文地址: https://ju.6miu.com/read-1295945.html
    最新回复(0)