当我想开始学习Java时,我应该安装哪一个?我将从一些基础知识开始,因此我将编写一些简单的程序,用于创建文件、目录、编辑XML文件等,目前还不太复杂。
我想我应该在Windows 7桌面上安装Java SE(标准版)。我已经有了Komodo IDE,我将使用它来编写Java代码。
当我想开始学习Java时,我应该安装哪一个?我将从一些基础知识开始,因此我将编写一些简单的程序,用于创建文件、目录、编辑XML文件等,目前还不太复杂。
我想我应该在Windows 7桌面上安装Java SE(标准版)。我已经有了Komodo IDE,我将使用它来编写Java代码。
当前回答
EE:-企业版:-这个Java版是专门为企业应用程序/业务设计的,在这些应用程序/业务中,我们必须处理大量不同的服务器,重视安全性,事务管理等。
SE:-标准版:-此版本适用于标准应用程序。
ME:-微型版:-这个java版是专门为移动电话平台设计的。由于手机的内存资源有限,因此更加重视内存管理。
所以基本上JAVA有不同的版本来满足不同的需求。
其他回答
我猜我应该在我的电脑上安装Java SE(标准版) Windows 7桌面
是的,当然。Java SE是最好的开始。顺便说一句,你必须学习Java基础知识。这意味着您必须学习Java SE中的一些库和api。
Java平台版本的区别:
Java微型版(Java ME):
高度优化的运行时环境。 目标消费类产品(寻呼机、手机)。 Java ME以前被称为Java 2平台,微型版或 J2ME。
Java标准版(Java SE):
用于开发人员编写、部署和运行applet和应用程序的Java工具、运行时和api。Java SE以前被称为Java 2 Platform, Standard Edition或J2SE。(每个人/初学者从这里开始)
Java企业版(Java EE):
针对企业级服务器端应用程序。Java EE以前被称为Java 2平台,企业版或J2EE。
这个问题的另一个重复问题。
最后,关于J..混乱
JVM (Java虚拟机):
JVM是JDK和JRE的一部分,用于转换Java字节代码并在客户机上作为本机代码执行它们。
JRE (Java Runtime Environment):
它是为执行java程序而提供的环境。它包含JVM、类库和其他支持文件。它不包含任何开发工具,如编译器、调试器等。
JDK (Java Development Kit):
JDK包含开发java程序(javac, java, javadoc, appletviewer, jdb, javap, rmic,…)所需的工具和运行程序所需的JRE。
Java SDK (Java Software Development Kit):
SDK包括JDK和额外的软件,如应用程序服务器、调试器和文档。
Java SE:
Java平台,标准版(Java SE)允许您在桌面和服务器上开发和部署Java应用程序(与SDK相同)。
J2SE, J2ME, J2EE
从1.2到1.5的任何Java版本
阅读更多关于这些主题的内容:
JDK与Java SDK的区别 Java JDK, SDK, SE? JVM, JDK, JRE和OpenJDK之间的区别是什么?
是的,从Java SE开始。你提到的所有任务都可以用它来处理。
Java ME是移动版,EE是企业版;这些是标准版的专业/扩展版本。
是的,您应该从Java SE开始。Java EE适用于web应用程序,Java ME适用于移动应用程序——两者都是基于SE构建的。
以下是api方面的一些差异
Java SE包含以下api和更多api
小应用程序 awt rmi jdbc 摇摆不定的 集合 xml绑定 JavaFX(合并到Java SE 8) Java 8集合流API Java 9活性流API Java 9 HTTP/2 API
Java EE包括以下api和更多api
servlet websocket java的脸 依赖注入 ejb 持久性 事务 jms 批处理api
Java ME包括以下api和更多api
无线消息传递 Java ME Web服务 安全和信任服务API 位置 移动XML API
希望这能有所帮助。
Java SE是用于桌面应用程序和简单的核心功能。Java EE用于桌面,但也用于web开发、网络和高级事物。