admin 管理员组文章数量: 1086019
2024年3月11日发(作者:pythonstruct框架)
java如何学源码
初学Java的小伙伴想必都会碰到看不懂源码的状况,那么我们
该怎么学好源码呢?下面我就来说说〔java〕如何学源码,一起来
看看吧!
一.阅读JDK源代码
你可以从JDK工具包开始,它是我们学过的数据结构和算法的
Java版本,比如List接口和ArrayList、LinkedList实现、HashMap
和TreeMap。这些数据结构还涉及排序和其他算法,因此可以一
起学习。
然后是核心包,字符串StringBuffer等等。如果你有Java IO
的基本知识,那么可以阅读FileReader等。
我建议看一下Java概要,它包涵了整个Java IO架构图。如果
你不理解Java IO库的接口和继承关系,那么读起来就会感到很
疑惑。
Java IO包是使用继承和接口的一个很好的例子。如果你想成
为一名架构师,那将会常常与之打交道,比如在项目中开发与布
暑和配置相关的核心类。
当你阅读源代码时,你只必须要理解几个核心类,比如20或
30个类似于ArrayList的类。关于每个类,你不必须要了解每个
第 1 页 共 2 页
方法。一些方法已经到达虚拟机层,如hashCode方法。
二.Java Web项目源代码阅读
步骤:表结构DBSpring ioc日志代码
这方面是最容易忘记的。有时,我们只是查看每种方法是如何
工作的,而不了解数据库之间的主键和外键关系。
然后,你必须要浏览以查看项目中使用了哪些拦截器、
侦听器、过滤器和配置文件。
接下来,看看配置文件,首先必须是MVC相关的,比如springMVC,
哪些请求是静态资源,使用了哪些视图策略,哪些控制器解释放
在包下等等。
浏览与日志相关的文件,以及如何处理每个级别的日志,在哪
里使用日志。
从以上几点了解了开放源码项目的总体框架,阅读每种方法并
不困难。
当然,如果有项目支持开发的文档也要阅读。
三.Java框架源码阅读
当然,像Spring和MyBatis这样的框架。在阅读它们之前,一
定要阅读J2EE〔制定〕与开发,这是Spring的制定哲学。注意,
不是中文版本。
第 2 页 共 2 页
版权声明:本文标题:java如何学源码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1710159974a560182.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论