框架、类库和JNI理解与总结

本文介绍了Java中的框架、类库和JNI技术。框架如SSM和SSH提供半成品代码,提高开发效率;类库是Java基础API,包含接口、抽象类和具体类,简化编程工作;JNI则用于Java与其他语言交互,实现与硬件和操作系统的沟通,确保跨平台移植性。
摘要由CSDN通过智能技术生成

在这里插入图片描述
框架(Framework)、类库(Class Library)和JNI(Java Native Interface)是Java语言中的三个不同的概念,在我们学习Java的不同阶段出现,但它们都有一个共同的特征:允许调用已封装(或编译)好的代码。

框架

框架是框架构建者提供的一套半成品代码,为解决问题制定了一套约束,并提供了API,在提供功能的基础上可进行扩充,一般以jar包的形式存在。

框架将我们在项目构建的过程中会需要重复或必要的一些代码逻辑进行抽象和封装,对于应用场景中不能进行封装的“变量”(例如数据库路径、账号、密码等),就需要构建一个或多个xml文件进行配置。

框架中最重要的技术就是xml解析和反射技术

对框架的理解可以联想到我们考试中的“填空题”,在一段写好主干的题目中的关键地方填上我们自己的答案。

我们可以组合使用不同功能的框架来构建我们的项目,将需要依赖的框架导入到我们的项目中,然后在框架的基础上进行业务代码的编写,从而能够使我们快速的进行项目开发,提升开发效率,例如我们常用的SSM框架(Spring、SpringMVC、Mybatis)和SSH框架(Struts、Spring、Hibernate)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值