java知识总结

1、JDK是java开发工具,他不仅包含JRE,还包含一系列编译、运行工具,如javac,java,javaw等。JRE只是java程序运行环境,核心内容是JVM和核心类库。

2、javac是用来把源码编译成class文件的,java是用来运行包含主方法的class文件的。

3、“-cp”选项实现java程序编译运行时动态加载类搜索路径。

4、C++编译后直接生成机器可运行文件,而java编译后生成class文件,必须由JVM加载运行,而JVM有多平台版本,因此java具有跨平台性。

5、JVM是软件模拟出来的计算机,有自己想象出来的硬件(处理器、堆栈、寄存器等),还具有指令系统。

6、由于java中除8种基本类型外,都是对象类型,对象类型一般存放在堆中,因此JVM设有堆内存的垃圾回收器自动回收堆内存。

7、平常写的程序时.java后缀,引用的jar包是class文件、配置文件和manifest.mf文件利用jar工具打包而成的。

8、Servlet是服务器端处理HTTP请求的基本组成单元,JSP、过滤器(filter)等许多技术都基于Servlet实现、Servlet是符合一定规范的java类,存活在Web容器中。JSP中的脚本语言是java,但它本质也是Servlet。javaweb文件夹可以通过jar工具包打包成War文件,javaweb文件夹和War文件夹都可以被Java EE容器识别(例如Tomcat)。

9、EJB(Enterprise Java Bean)是SUN公司Java EE中的一套规范,规定了一系列API,其中定义了三个Bean:Session Bean;Entity Bean;MessageDriven Bean。部署就是把jar文件存放在Java EE服务器指定路径下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值