论一个java程序员需要什么样的功底,才能看懂源码? 来自一个码畜想要发粪涂墙所提出的疑问 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实从基础的开始看就好了,没有必要非得是几年几年经验的,在看源码的时候碰到疑问就去解决,可以帮助你快速成长,但是前期要看一下简单的源码,例如ArrayList以及1.7的HashMap,Mybaties这类的,不要一上来就看Spring IOC的源码,会把你看晕的 java学起来很无聊 我认为看源码得有个前提,你得了解业务,不管是框架,还是产品,你得首先知道是做什么用的,跑起来看看程序入口是什么,比如点击按钮会怎样,输入数据会怎样,当你都了解了,再去看源码,找入口,看过程,看不懂的时候,就debug单步调试跟踪看代码,前期看源码,忽略安全代码和健康检查代码 就是基础的java代码吧? 这要看你想看什么样的源代码了。如果是String之类的基础类,只要java基础过关,你自己都能写出一半,可能写法要烂很多,但总归是能写出来的;如果是集合类之类的,在学习数据结构的时候应该看得差不多了;比这再复杂一些的,就需要用到设计模式了;如果是那几个流行的大框架,你需要的是动力。比如要加入新功能、做一些优化,框架只要知道它大概在哪里做了什么就够了,没必要研究底层实现。或者你是真的闲的没事干;第三方的jar包,出于调bug的目的,我倒是看过一些,这种需要经验。相比之下,能看懂各种js的源代码可能更有实际意义一些。 如果是String之类的基础类,只要java基础过关 毕业进公司就叫我看spring 看懂源码 是需要你结合代码看的 需要什么技术 你就要学什么 比如android源码 上层是java语言 你就的学java 到framework层 有java也有c++的知识你也的学 在到kernal里面有有c的的都行,你还的学 有一定的英语基础,懂java语法 hibernate 存入数据时会覆盖掉原来外键中的数据 hibernate和struts2整合,sessionFactory无法加载 求一个算法? 软考的含金量 我的AXIS有没有缺少文件? java des加密 DES/CBC/PKCS5Padding 与php 解密 急救!!!!!!!!!多谢大家了!!!!!!!!!!!!!!!!!在线等 在WSAD5.1.1中使用MySQL的问题 寻求解决方案!! 小弟不才,提问JavaMail问题,100相送各路大侠! weblogic配置导向时此时不应出现/JAVA/jdk/bin word转pdf有哪些有效的方法呢
相比之下,能看懂各种js的源代码可能更有实际意义一些。
毕业进公司就叫我看spring