Java语言

1.什么是计算机的程序?

  1. 多个指令的集合

2.Java的相关技术有哪些?Java的基本框架有哪些?

  1. Java SE是Java的核心标准库允许开发和部署在桌面、服务器、嵌入式环境和实施环境中使用的Java应用程序。Java SE是基础包
  2. Java EE是Java企业级开发,用来做Web应用开发。
  3. Java ME是做嵌入式开发的,最大的特点是可移植的

3.Java开源

  1. 开源就是开放程序源代码。就是把程序源代码发放出来,让程序的用户可以获取

4.Java是最好的语言吗?

  1. 不是因为每个领域都有更合适的编译语言

5.Java语言的特点?

  1. 完全面对对象:Java语言支持封装、继承、多态、面向对象编程、让程序更好达到高内聚、低耦合的标准。
  2. 健壮型:Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保障,对指针的丢弃也是Java的明智选择。
  3. 跨平台性:Java虚拟机本身不具备跨平台功能,每个操作系统都有不同版本的虚拟机
  4. 支持分布式:节点指的是计算机服务器,而且这些节点一般不是孤立的,而是互通的

6.安全性

  1. 执行前的字节码验证,因此程序变得无法跳转到恶意或未定义的指令或在指令级别产生类型错误。
  2. 数组的自动边界检查、引用的空检查、强制转换的验证可防止程序出现任何类型错误。
  3. 每当加载新代码时,都会进行运行时安全检查。安全管理器和类加载器的使用使 Java 运行时可以轻松地通过调解对系统资源的访问并防止程序在运行时加载或生成任何任意代码来避免执行任何任意代码。
  4. Java 提供库级别的安全性。

7.Java虚拟机(JVM)

  1. JVM 即为 Java 虚拟机,提供了字节码文件(.class)的运行环境支持

 网络上找的如有侵权,联系作者删除

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值