关于java的疑惑点

关于java的疑惑点

  1. java的sdk为什么显示的是java se ,java分为SE,EE,ME,他们的sdk都是一样的吗?都是sdk se吗?java Web不是java ee吗?为啥他的sdk显示se,java的安卓开发是用的是什么sdk是属于什么版本的

  2. jar和war的区别是什么,为什么war包可以直接上传到服务器可以直接执行,jar是一个纯java的类,包文件吗?jar在使用的时候是不是直接相当于刚刚编写java入门时候新建的一个项目一样的,项目名-包名-类名

  3. java web的程序自能通过Tomcat去部署吗?还有没有其他的渠道可以部署呢

  4. java web的开发如果不通过Eclipse去选择新建一个web项目的话还有没有什么其他的方式去新建这个项目呢,如:一个一个的文件去建一个web项目之类的

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕珊 2020-04-07 11:50:39

同学,你好!分别回答你的几个问题:

1、javase是Java标准版,像java的基础语法、面向对象和常用工具类等我们一阶段讲解的内容,都属于javase的范畴,使用的开发工具就是jdk。之所以java的sdk会显示javase,是因为java的sdk主要支持前面提到的基础语法、面向对象和常用工具类这些内容的开发。而javaee和javame,也需要用到java的基础知识,所以需要使用jdk。Android开发也需要使用jdk,一般可以使用版本8。除了支持基本知识的jdk外,Android开发也需要其他android的sdk包,这样才能使用android的界面等组件。

2、jar包是类的归档文件,里面可以封装类库,也就是把很多类封装到jar包中,其他类可以使用。而war包是Java web程序打的包。关于jar包的使用,在这个案例中已经使用jar包了,比如支持文件上传的jar包,里面有很多的类。项目使用jar包的时候,只要引入jar包,然后使用import语句导入类就可以了,不用新建项目。

3、Java web程序除了tomcat去部署,也可以通过其他服务器去部署,比如WebLogic,不过tomcat比较常用

4、java web的开发主要通过eclipse和IntelliJ IDEA等开发工具完成,一个一个文件建立是比较原始的方式,开发效率低,不推荐

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师