为什么java的安全性比较高

发布网友 发布时间:2022-04-23 13:58

我来回答

2个回答

热心网友 时间:2023-10-17 00:34

java的安全性体现在两个方面:

1、语言层次的安全性主要体现在:

2、在运行环境提供了四级安全性保障机制:

    字节码校验器 -类装载器 -运行时内存布局 -文件访问*

热心网友 时间:2023-10-17 00:34

java的安全性体现在两个方面:

1、语言层次的安全性主要体现在:

2、在运行环境提供了四级安全性保障机制:

    字节码校验器 -类装载器 -运行时内存布局 -文件访问*

热心网友 时间:2023-10-17 00:34

1. Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用 "特洛伊"木马
等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易 产生的错误。
2. 最初的Java就包括:
3. 禁止运行时堆栈溢出.(例如蠕虫等病毒常用的袭击手段);
4. 禁止在自己的处理空间之外破坏内存;
5. 未经授权禁止读写文件.
6.并且,许多安全特性相继不断被加入java中.从1.1开始,java就有了数字签名类(digitally signed class)的概念.
(浏览网页时会经常遇到的.)通过数字签名类,可以确定类的作者.如果信任这个类的作者,这个类在机器上就能拥有更多权限.

热心网友 时间:2023-10-17 00:34

1. Java不支持指针, 一切对内存的访问都必须通过对象的实例变量来实现,这样就防止程序员使用 "特洛伊"木马
等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易 产生的错误。
2. 最初的Java就包括:
3. 禁止运行时堆栈溢出.(例如蠕虫等病毒常用的袭击手段);
4. 禁止在自己的处理空间之外破坏内存;
5. 未经授权禁止读写文件.
6.并且,许多安全特性相继不断被加入java中.从1.1开始,java就有了数字签名类(digitally signed class)的概念.
(浏览网页时会经常遇到的.)通过数字签名类,可以确定类的作者.如果信任这个类的作者,这个类在机器上就能拥有更多权限.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com