.class:编译后的Java文件,以字节码的形式保存,以供JVM读取调用执行程序,可以说.class才是jdk认识的语言。
.java:未编译的程序语言,提供给程序员查看修改的,简单说就是一个普通的文本,后缀名仅仅只是为了提供给javac编译识别的
.jsp:java衍生出来的页面程序,基本与HTML相同,唯一的区别就是<%%>可以写入java代码,可以引入java类以供调用,可以通过引入支持el表达式等。
.jar:分为2种,一种是可执行的jar,在安装JDK后类似与windows下的.exe可直接运行,另一种是扩展包,简单说就是rar程序,把相关的程序打到一个包内,形成一个集合以供其他项目方便调用。
war:java项目包,包含了整一个项目的信息,当然其实他也是一个压缩包,特定的后缀名是为了方便各类的服务器解析
程序员平时操作的文件,可以往里面写东西的是.java
JRE(Java编译器)把.java编译成.class是给机器用的。意思是平时玩的游戏,启动的程序等只需要.class文件。而.java有没有无所谓(机器不看这东西)。
把.class打成压缩包是.jar。由系统自动读取执行。
.class 编译后的Java文件
.java是未编译的程序
.jsp是页面程序
.xml配置程序
.jar是.calss的集合
如果只是编译的话,就是.class
如果做成jar包的话,就是.jar
.java
编译后生的成的类文件扩展名是.class.