关于java的疑惑点
java的sdk为什么显示的是java se ,java分为SE,EE,ME,他们的sdk都是一样的吗?都是sdk se吗?java Web不是java ee吗?为啥他的sdk显示se,java的安卓开发是用的是什么sdk是属于什么版本的
jar和war的区别是什么,为什么war包可以直接上传到服务器可以直接执行,jar是一个纯java的类,包文件吗?jar在使用的时候是不是直接相当于刚刚编写java入门时候新建的一个项目一样的,项目名-包名-类名
java web的程序自能通过Tomcat去部署吗?还有没有其他的渠道可以部署呢
java web的开发如果不通过Eclipse去选择新建一个web项目的话还有没有什么其他的方式去新建这个项目呢,如:一个一个的文件去建一个web项目之类的
正在回答 回答被采纳积分+1
同学,你好!分别回答你的几个问题:
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等开发工具完成,一个一个文件建立是比较原始的方式,开发效率低,不推荐
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星