
正文
java最难看懂的代码 java中最难的知识点
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
javaweb后台controller包中有的代码看不懂,哎,求教,谢谢!
1、首先要理清楚代码结构和业务结构(应该有些文档或者大的流程图),这是阅读具体代码的前提。阅读Java web项目的代码:你需要找到View层的代码:前端页面、图片、资源文件都在其中。
2、接下来,看配置文件,首先一定是mvc相关的,如 springmvc 中,要请求哪些请求是静态资源,使用了哪些 view 策略,controller 注解放在哪个包下等。
3、java web中mapper是对象持久化映射层,一般会继承ibatis或者mybatis servive是一些业务逻辑的处理层,controller是控制层,相当于mvc的c层,model是数据模型层相当于mvc的m层。
4、Spring MVC 在 MVC 市场上的吸引力将越来越不可抗拒。使用过低版本 Spring MVC 的读者都知道:当创建一个 Controller 时,我们需要直接或间接地实现 org.springframework.web.servlet.mvc.Controller 接口。
相关问答
Q1: java迭代器有一段代码没看懂
1、这是一个表查找,查找表中与customer相等的数据。
2、这是迭代器循环,一种现在的高级语言都支持的循环方式,因为它更接近自然语言。
3、迭代器是指向队列的首节点,可以理解为第一个元素的前一个地址;如果是循环队列的话,也是最后一个元素的后一个地址。如果不明白什么是队列,建议去学一下数据结构再来学编程。
4、(2) 使用next()获得序列中的下一个元素。(3) 使用hasNext()检查序列中是否还有元素。(4) 使用remove()将迭代器新返回的元素删除。
Q2: JAVA归并排序算法,有两行代码看不懂
快速排序。把一个数组以数组中的某个值为标记。比这个值小的放到数组的左边,比这个值得大的放到数组的右边。然后再递归 对左边和右边的数组进行同样的操作。直到排序完成。通常以数组的第一个值为标记。
给出一个数列,归并排序利用合并操作在O(nlogn)的时间内将数列从小到大排序。归并排序用的是分治(Divide and Conquer)的思想。
看来这个情况,你只有一个办法可以做,就是在 71 行的前面加上一个 System.out.println(k= + k + , q= + q);一步一步先输出每一个值,然后再往上一步一步找。
归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个典型应用。 将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段之间有序。
你打开JDK的src.zip看一下Arrays类的原码,Arrays类的sort方法用的就是归并。
关于java最难看懂的代码和java中最难的知识点的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







