我也正在自学java, 不过学了差不多一个月了,每天只看一点,建议开始时:
1、把清华大学的教材看完 ;(awt和swing就不要看了)
2、到清华bbS处下载smth 清华看完新手上路。
3、看think in java(chm版,注意不要看此版的第8章和关于I/O那章.
4、下载个好像叫 java pri... bible(忘了具体名字此书对think in java的那两章解得很好
是英文版,很多内容和think in java相似,应该是thin in java抄它的。)
如对 StreamToKenizer的说明, 该书说得很明白,就是thins as return word by word.
Kao,think in java看了一次它的翻译太差了。
5、写个JDBC的javabean, 如封装什么的。
6、写个动态加载类的程序,如输入 java youproc mm.class就会运行mm.class。
7、写个内存管理程序,,(我正在学。。。) 就是看看内存中究竟有什么世界东西,列出来把不喜欢的关掉之类的。(自学了一个月才学到这里进度有点慢,不过没办法,白天要上班)