1.什么是计算机的程序?
- 多个指令的集合
2.Java的相关技术有哪些?Java的基本框架有哪些?
- Java SE是Java的核心标准库允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。Java SE是基础包
- Java EE是Java企业级开发,用来做Web应用开发。
- Java ME是做嵌入式开发的,最大的特点是可移植的
3.Java开源
- 开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获取
4.Java是最好的语言吗?
- 不是因为每个领域都有更合适的编译语言
5.Java语言的特点?
- 完全面对对象:Java语言支持封装、继承、多态、面向对象编程、让程序更好达到高内聚、低耦合的标准。
- 健壮型:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保障,对指针的丢弃也是Java的明智选择。
- 跨平台性:Java虚拟机本身不具备跨平台功能,每个操作系统都有不同版本的虚拟机
- 支持分布式:节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的
6.安全性
- 执行前的字节码验证,因此程序变得无法跳转到恶意或未定义的指令或在指令级别产生类型错误。
- 数组的自动边界检查、引用的空检查、强制转换的验证可防止程序出现任何类型错误。
- 每当加载新代码时,都会进行运行时安全检查。安全管理器和类加载器的使用使 Java 运行时可以轻松地通过调解对系统资源的访问并防止程序在运行时加载或生成任何任意代码来避免执行任何任意代码。
- Java 提供库级别的安全性。
7.Java虚拟机(JVM)
- JVM 即为 Java 虚拟机,提供了字节码文件(
.class
)的运行环境支持
网络上找的如有侵权,联系作者删除