高分求高人指点

afunx 2010-04-18 08:05:20
JAVA初学者,看过一些JAVA书籍,敲过一些代码。最近才把JAVA核心技术基础特性看完。这只是第一次看完,大概掌握了70%,还打算再看一到两次。
请教高人,何时可以开始看JAVA的源代码?从何处开始看呢?
...全文
344 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
cikyhong 2010-04-20
  • 打赏
  • 举报
回复
按照知识点做练习,实践是最好的。看多了也只是知道些理论的,实践是最好的老师
sweetBug 2010-04-20
  • 打赏
  • 举报
回复
小紫竹。。。
luomf 2010-04-20
  • 打赏
  • 举报
回复
先通过理论指导实践,
然后通过实践验证理论的正确性,甚至提取自己的独到见解,
以此循环下去,到了一定时间你会发现自己的成长的
Mars_Ma_OK 2010-04-20
  • 打赏
  • 举报
回复
基础肯定很重要,如果你要看懂源码的话,你估计要对基础知识非常的了解..要对设计模式熟悉..等等..

我建议还是先不要看源码,基础知识牢固了在看不迟!!!
shukuiyan 2010-04-20
  • 打赏
  • 举报
回复
看源代码是学习编码规范和实现思想的好方法,但是我觉得最重要的还是要自己动手写代码,这样才能锻炼你的编码能力。
luomf 2010-04-20
  • 打赏
  • 举报
回复
JDK的源代码你随时都可以去看的,
看看它是怎么实现的,为什么要这样做?
以及规范等等,可以学到好多东西的
fengjie1986 2010-04-20
  • 打赏
  • 举报
回复
光看资料是没用的,要自己动手测试。
学以致用。即使你全部掌握了,将来你开发的时候你就会知道,用的只是很小的一部分。java主要的还是思想。多参与一下项目,即使总结总结,对即使充满激情,你的收获会不小的。
ssd189 2010-04-20
  • 打赏
  • 举报
回复
何谓源代码, 我们平时看的代码,写的代码不是源代码?
Ark032425 2010-04-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 afunx 的回复:]
JAVA初学者,看过一些JAVA书籍,敲过一些代码。最近才把JAVA核心技术基础特性看完。这只是第一次看完,大概掌握了70%,还打算再看一到两次。
请教高人,何时可以开始看JAVA的源代码?从何处开始看呢?
[/Quote]
从常用类开始。用到有疑问或有兴趣时看。比如:
String对象为什么是不可变的,为什么返回String的方法都是返回一个新的String对象。可以研究一下源码。还可以对比一下StringBuffer和StringBuild这两个类的源码
jacky花园 2010-04-20
  • 打赏
  • 举报
回复
个人认为
java是一种可以速成的语言,只要你花了足够的功夫和有足够的天赋
不用按照常规看书学习
你就能入门java程序员
但是你要成为出色的java程序员
肯定是需要些日子
比如:
你需要研究底层
研究数据库
研究数据结构
afunx 2010-04-19
  • 打赏
  • 举报
回复
又得自己顶了。。。
回复的最后都给分~~
yufenghua 2010-04-18
  • 打赏
  • 举报
回复
看代码 写注释 个人意见。。。。
warrior511 2010-04-18
  • 打赏
  • 举报
回复
java源代码,如果你是指jdk源代码,不是必须看。看代码也看项目源代码,如果方向是java ee,甚至java的awt、swing都可以不学,熟悉常用类就可以了,其他的html、javascript、数据库.....都跟java没多大关系。
zfq642773391 2010-04-18
  • 打赏
  • 举报
回复
基础还是很重要的
从学习的角度来说,你对基础不了解的,你只能按书上讲的去做,可以得到预期的结果,但是你不知道为什么会得到这样的结果;这样,一旦出现问题,你可能会不知道怎么去解决,为什么这么解决,我们学编程的不仅要知其然,还要知其所以然
从大的角度来说,难道你只甘于用别人写好的东西,别人设定好这样配置,你就这样配置,而不知道为什么!
看看国外的开源,struts、hibernate、spring,别人给我们设定好怎么配,我们就那么配,不知道为什么,不知道这是怎么实现的,这样的话,我们国家的软件事业怎么能发展呢?难道要一辈子跟在别人的屁股后面走吗?!

个人意见,仅供参考,欢迎拍砖!
a5692408b 2010-04-18
  • 打赏
  • 举报
回复
你要是做web底层

劝你基础十分重要
不是看看就完了 要了解内部

你要是做web开发 那基础了解一下就行

毕竟web开发 基础的东西掌握的不是十分重要,但是必要时还是十分有用
afunx 2010-04-18
  • 打赏
  • 举报
回复
我是想把基础打得扎实些,磨刀不误砍柴工。而且,我有一个老师,他做过很多项目。他上课的时候,告诉我们,一通百通。所以,我打算把JAVA学得很扎实,不求速成。这样的话,以后如果要学其他编程语言的话,一个星期估计就差不多能够应付简单的应用了。
需求也有啊,我在帮学校的老师一起做项目。那是一个理论算法研究的项目。我主要负责把老师的算法嵌入到原来就给的一个水下机器人控制源代码里,以及完善那个图形界面的GUI。
sm521 2010-04-18
  • 打赏
  • 举报
回复
基础性的东西了解就行了,没必要深究、
每个人适合每个人的学习方法不同、听别人给你说的,不如你自己适应的方法、
无论学习什么语言、思想都是要有的、而且要多练习、、不然老空谈有什么意思勒
OopsJeff 2010-04-18
  • 打赏
  • 举报
回复
你随时都可以看啊,只是看代码的时候得有一个目标,不然会很迷茫
coolbamboo2008 2010-04-18
  • 打赏
  • 举报
回复
不要急着看源代码,那样学习很痛苦,先看文档吧
龙四 2010-04-18
  • 打赏
  • 举报
回复
背熟了java源代码可能一句代码也还是写不出来,动手写代码才是最重要的,只有在实践中才会发现诸多问题
加载更多回复(8)

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧