JAVA初学者,看过一些JAVA书籍,敲过一些代码。最近才把JAVA核心技术基础特性看完。这只是第一次看完,大概掌握了70%,还打算再看一到两次。
请教高人,何时可以开始看JAVA的源代码?从何处开始看呢?
请教高人,何时可以开始看JAVA的源代码?从何处开始看呢?
解决方案 »
- 这几行代码怎么回事呀
- jasperreport 中的Demo webapp的数据源怎么更换
- 加到按钮上的事件死活不执行
- Vista下如何使用getRemoteAddr获取ipV4地址? 我获得的都是ipv6
- 问一个关于父类和子类之间关系的问题,望能得到高人指点
- 挂了三天的问题,谁能帮我?
- 用java写的一个简单的播放器运行却爆没有权限操作文件!有遇到过的大神么
- 重新总结一下JTable的问题,调了2天,有点眉目了!(江湖救急!)
- 最近要做beans?给点建议
- java开发的窗体中改变窗体大小时会触发什么事件及如何根据窗体大小调整控件大小、位置
- 关于如何读取一个本地文件的重复行?
- 一个自定义异常的问题
源代码的部分也不是给你看的,是给你写的,,,你要从基础的源代码开始敲起..一步一步来
等你会敲大部分的Java源代码了,基础特性早就已经明白了,这些理论的东西对工作方面没有实质作用,
所以我劝你还是自己开始敲代码吧,别在看什么特性什么的了,一点用处都没有
需求也有啊,我在帮学校的老师一起做项目。那是一个理论算法研究的项目。我主要负责把老师的算法嵌入到原来就给的一个水下机器人控制源代码里,以及完善那个图形界面的GUI。
不是看看就完了 要了解内部你要是做web开发 那基础了解一下就行毕竟web开发 基础的东西掌握的不是十分重要,但是必要时还是十分有用
从学习的角度来说,你对基础不了解的,你只能按书上讲的去做,可以得到预期的结果,但是你不知道为什么会得到这样的结果;这样,一旦出现问题,你可能会不知道怎么去解决,为什么这么解决,我们学编程的不仅要知其然,还要知其所以然
从大的角度来说,难道你只甘于用别人写好的东西,别人设定好这样配置,你就这样配置,而不知道为什么!
看看国外的开源,struts、hibernate、spring,别人给我们设定好怎么配,我们就那么配,不知道为什么,不知道这是怎么实现的,这样的话,我们国家的软件事业怎么能发展呢?难道要一辈子跟在别人的屁股后面走吗?!个人意见,仅供参考,欢迎拍砖!
java是一种可以速成的语言,只要你花了足够的功夫和有足够的天赋
不用按照常规看书学习
你就能入门java程序员
但是你要成为出色的java程序员
肯定是需要些日子
比如:
你需要研究底层
研究数据库
研究数据结构
String对象为什么是不可变的,为什么返回String的方法都是返回一个新的String对象。可以研究一下源码。还可以对比一下StringBuffer和StringBuild这两个类的源码
学以致用。即使你全部掌握了,将来你开发的时候你就会知道,用的只是很小的一部分。java主要的还是思想。多参与一下项目,即使总结总结,对即使充满激情,你的收获会不小的。
看看它是怎么实现的,为什么要这样做?
以及规范等等,可以学到好多东西的