Java Web与Ja简单来说·在网络世界做网页应用·开发复杂度不同Java复杂度取决于你要开发什么

Java Web与Java的区别,简单来说

Java和Java Web,听起来像是一家人,其实它们各有所长。简单点说,Java就像是个万能的“老大哥”,可以干各种活儿;而Java Web就像是“老大哥”的专长——在网络世界做网页应用。

应用领域不同

Java:无所不能,可以做桌面应用、手机应用、服务器应用,甚至是嵌入式系统。

Java Web:专注于网络,主要干网页应用的活儿。

所需技术栈不同

Java:得会Java语言,比如面向对象、异常处理、IO操作这些基础知识。

Java Web:除了Java基础知识,还得会HTML、CSS、JavaScript、Servlet、JSP等,还要懂Web服务器和数据库。

开发复杂度不同

Java:复杂度取决于你要开发什么。

Java Web:因为要处理客户端和服务器端的交互,加上网页设计和数据库操作,相对来说更复杂。

应用环境不同

Java:只要有Java运行环境(JRE)就行。

Java Web:需要运行在支持Java的Web服务器或应用服务器上,比如Tomcat、WebLogic、WebSphere。

开发工具不同

Java:可以用各种IDE,比如Eclipse、IntelliJ IDEA。

Java Web:通常用支持Web开发的IDE,比如Eclipse JEE、IntelliJ IDEA Ultimate,或者文本编辑器加命令行工具。

延伸阅读

问题 回答
Java是什么? Java是一种高级编程语言,1995年诞生,目标就是“编写一次,到处运行”(WORA)。
Java Web是什么? Java Web是Java在Web开发领域的应用,包括服务器端、客户端和Web服务开发。