Java 安全基础测验
Java 测验题
通过对Java 教程系统地学习,相信你已全面掌握了 Java 安全基础知识点,为了巩固所学的内容,我们准备了一个小测验。
通过这个测验,您可以检验自己对 Java 的掌握程度,发现可能需要进一步巩固的地方。
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
1. Java 中用于实现线程安全的类是什么?
- java.util.thread
- java.util.concurrent
- java.lang.Thread
- java.security
2. 以下哪个是 Java 中的安全管理器?
- SecurityManager
- PolicyManager
- AccessManager
- ProtectionManager
3. Java 中用于加密的包是什么?
- java.security
- java.encrypt
- java.cryptography
- javax.crypto
4. 以下哪个类用于生成随机数?
- Random
- Math.random()
- SecureRandom
- ThreadLocalRandom
5. Java 中用于存储密钥的接口是什么?
- KeyManager
- KeyStore
- SecretKey
- KeyFactory
6. 以下哪个是 Java 中的权限类?
- Permission
- AccessControl
- SecurityPolicy
- GrantPermission
7. Java 中用于签名数据的类是什么?
- Signer
- DigitalSignature
- Sign
- Signature
8. 以下哪个算法是对称加密算法?
- RSA
- DSA
- AES
- ECDSA
9. Java 中用于处理证书的类是什么?
- Certificate
- X509Certificate
- DigitalCertificate
- CertPath
10. 以下哪个是 Java 中的访问控制上下文?
- AccessControlContext
- SecurityContext
- PolicyContext
- ProtectionDomain
11. Java 中用于消息摘要的类是什么?
- Digest
- Hash
- MessageHash
- MessageDigest
12. 以下哪个是 Java 中的密钥规范接口?
- KeyFormat
- KeySpec
- KeyParam
- KeyModel