① java se与java jdk是一回事吗
java se 是java的一种基础语言 而java jdk是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库
② java的jdk该安装哪个版本有se ee me
jdk是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。
版本:
JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。
ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
没有JDK的话,无法编译Java程序,如果想只运行Java程序,要确保已安装相应的JRE。
③ JDK,JRE,JVM的区别及JavaSE,JavaEE和JavaME的区别
Java 开发工具包 (JDK)
Java开发工具包是Java环境的核心组件,并提供编译、调试和运行一个Java程序所需的所有工具,可执行文件和二进制文件。JDK是一个平台特定的软件,有针对Windows,Mac和Unix系统的不同的安装包。可以说JDK是JRE的超集,它包含了JRE的Java编译器,调试器和核心类。目前JDK的版本号是1.7,也被称为Java 7。
Java虚拟机(JVM)
JVM是Java编程语言的核心。当我们运行一个程序时,JVM负责将字节码转换为特定机器代码。JVM也是平台特定的,并提供核心的Java方法,例如内存管理、垃圾回收和安全机制等。JVM 是可定制化的,我们可以通过Java 选项(java options)定制它,比如配置JVM 内存的上下界。JVM之所以被称为虚拟的是因为它提供了一个不依赖于底层操作系统和机器硬件的接口。这种独立于硬件和操作系统的特性正是Java程序可以一次编写多处执行的原因。
Java运行时环境(JRE)
JRE是JVM的实施实现,它提供了运行Java程序的平台。JRE包含了JVM、Java二进制文件和其它成功执行程序的类文件。JRE不包含任何像Java编译器、调试器之类的开发工具。如果你只是想要执行Java程序,你只需安装JRE即可,没有安装JDK的必要。
JDK, JRE 和JVM的区别
JDK是用于开发的而JRE是用于运行Java程序的。
JDK和JRE都包含了JVM,从而使得我们可以运行Java程序。
JVM是Java编程语言的核心并且具有平台独立性。
JAVA语言的三种结构
1、J2EE(Java 2 Platform Enterprise Edition)企业版 javaee
是为开发企业环境下的应用程序提供的一套解决方案。 该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。可以使用一些现有的框架来快速的做企业网站的开始,比如SSH框架
2、J2SE(Java 2 Platform Standard Edition)标准版javase
是为开发普通桌面和商务应用程序提供的解决方案。 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 比如Java版的扫雷。它是学习J2EE或J2ME的基础,主要包括了Java的基本语法规范,面向对象等内容。
3、J2ME(Java 2 Platform Micro Edition)小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。 该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
Java5.0版本后,更名为 JAVAEE JAVASE JAVAME
④ JDK SE6和Java 6.0是一样的吗什么区别啊
所谓JAVA6.0,就是JDK6.0
当然平常用的是SE的。
JDK的版本是这样的
1.4
1.5(就是5.0)
6.0
实际上你应该知道JDK
一般分为三个部分
J2SE
J2EE
J2ME
SE是桌面应用,不过用的人并不多。JAVA的主要应用是J2EE。
⑤ java se 编程,必须依赖jdk吗
JDK中的类不能自己写,JDK中包含的package是受保护的,不允许我们随意修改
JDK是纯Java语言写的(你可以在官网下载到他的源码包),要知道JDK只是一些jar包 ,是用来给你提供java的基本API 和类的,我们自己的程序要依靠这些基本的类和API来编写
jdk和你自己的java程序都是运行在JVM环境中,也就是java虚拟机,这个就是C语言实现的了,而且不同的操作系统,实现上有差异
⑥ JDK (Java SE)三种类型的区别
1.jdk = java develop kit,java开发工具。在windows下免安装,直接就能用;
2.windows下jdk的安装版
3.jre=java runtime environment,java运行时环境。
顾名思义,jdk用来开发的,其中包含了jre;如果不用开发而只需要运行java程序,jre就够了。
⑦ 安装JDK,JAVA SE正在使用中,安装不了
去程序与卸载 中卸载所有的jre和jdk。然后再安装jdk。
初学的话,建议安装jdk6,虽然很老了,但是稳定性最好。
⑧ 关于JAVA SE和JDK的概念
JAVA SE 是标准开发和运行环境=JDK+JRE
JRE 是不带编译器的JAVA运行环境
JAVA EE 是JAVA 的WEB 开发和运行环境
JAVA ME是JAVA 的移动端 开发和运行环境
JAVA SE 不是单独的软件
⑨ JAVA SE 。JDK。JRE。和JVN的差异
Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
JDK 是整个Java的核心,包括了Java运行环境 JRE(Java Runtime Environment),一堆Java工具和Java基础的类库(rt.jar)
jvn不知道是什么东西 只知道JVM
Java Virtual Machine(Java虚拟机),它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。
JVM(Java虚拟机)一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。
Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
自己写太累,只能从别的地方抄.这些东西都是基础而且是死的,从哪抄都一样.所以见谅
⑩ javaee的jdk和 javase 的jdk是一样的吗
jdk就是用于javase的,javaee是在javase上的进一步扩展,还需要tomcat之类的应用服务器,用到数据库还需要安个MySQL, Oracle之类的,再就是根据开发需要添加需要的jar包了。
具体到jdk,都是一样一样一样的。