目录:
1.jdk与sdk的区别
2.jdkse和jdkee的区别
3.javaee的jdk和javase的jdk
4.jdk跟java的区别
5.关于SDK,JVM,JRE和JDK之间的关系
6.sdk和jdk一样吗
7.sdk跟jdk
8.SDK和JDK
9.jdk与sdk
10.jdk是sdk的一种
1.jdk与sdk的区别
java特性:1.跨平台:主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行2.简单:相比与C、C++不再有#include 和#define 等预处理功能、不再有指针、不再有多重继承、不再有手动内存管理。
2.jdkse和jdkee的区别
3.安全:Java取消了强大但又危险的指针、Java提供了自动内存管理机制,由垃圾回收器在后台自动回收、Java在字节码的传输过程中使用了公开密钥加密机制(PKC),而在运行环境提供了四级安全性保障机制:
3.javaee的jdk和javase的jdk
字节码校验器 -类装载器 -运行时内存布局 -文件访问限制字节码验证器(Byte Code Verifier)JVM通过字节代码验证程序放置代码,该代码验证程序检查格式并检查非法代码例如,非法代码是违反对象访问权限或违反指针实现的代码。
4.jdk跟java的区别
字节代码验证程序可确保代码符合JVM规范,并且不会违反系统完整性类加载器(Class Loader)类加载器加载执行程序所需的所有必要类它通过将本地文件系统的名称空间与通过网络导入的名称空间分开来提供安全性。
5.关于SDK,JVM,JRE和JDK之间的关系
这些文件可以从硬盘,网络或其他来源加载4.面向对象5.健壮:Java的强制类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证对指针的丢弃是Java的明智选择Java的安全检查机制使得Java更具健壮性。
6.sdk和jdk一样吗
6.可移植7.多线程8.高性能9.分布性Java是一门编译性语言:这里一张图展示编译型语言解释型语言区别:
7.sdk跟jdk
了解字节码文件(bytecode) .class文件、二进制文件 格式中立、平台无关的二进制文件 采用结构中立的中间文件格式 是编译的产物,是解释的原料。
8.SDK和JDK
JDK、JRE、JVM的区别联系: JDK: Java DevelopmentKit 针对Java开发员的产品( Java应用和applets的软件开发环境)包含jre,一些工具(javac,java,javadoc( 文档生成器)等),java基础类库
9.jdk与sdk
JRE: Java RuntimeEnvironment 是运行Java程序所必须的环境集合;包括 JVM,Java核心类库,java命令和其他的一些基础构件(支持文件)但是,它不能用于创建新程序 JVM
10.jdk是sdk的一种
Java VirtualMachine:java虚拟机 解释运行Java字节码文件,跨平台的核心JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
JVM就是一个虚拟的用于执行bytecodes字节码的计算机 Java虚拟机是Java最核心技术,也是跨平台的基础 Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。这就是Java的能够“一次编译,到处运行”的原因。联系:JDK 包含JRE,JRE包含JVM。
原文链接:http://www.cnblogs.com/lebronqinag/p/14949502.html?utm_source=tuicool&utm_medium=referral举报/反馈
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容