本人一直以为,tij不是入门书籍,corejava也同样不是,他们是”入门后“书籍。tij第3版各处都散发着臭味,比如:你tmd与初学者大讲jvm的垃圾回收机制,不是有毛病是什么?每个程序的输出都用上了junit那样的干法,还引入了正则表达式,分明不拿自己当入门级么。而且,里面的语法细节抠得太细,这些都是”入门后“得特点。——什么是入门?入门就是要快速掌握要点,一些枝叶问题暂时可以省略。
个人以为:时间是稀缺资源,入门就是要快速掌握语言的要点,马上能够动手玩语言。入门后才是死抠细节,有计划有重点地学习各个应用专题玩弄相应”内裤“、乱涂”摩丝“。 【相关文章:Emacs入门指南(3)】
corejava比tij3要好不少。读起来要清爽许多。 【扩展阅读:SIP协议的现在与未来】
------------------ 【扩展信息:m-learning: 未来的学习模式】
个人观点,不一定正确。毕竟,like与like无从比较——一直都对的是”永远光荣正确伟大“,须知参差多太乃人生幸福之本源。
tij3 -- tons of toys
tij3看起来确实乏味。
1、没基础的,tij3理解起来比较累 2、有基础的,tij3太罗嗦。 3、看样子,tij3的主要针对对象,还是在其他语言(主要是c++)上已经有足够oop经验的程序员。他们开始玩java的时候,tij3是不错的入门。以上看法,不一定正确。
------------------
终于又开始看tij3了
第5章 hiding the implementation
大意:
1、讲述了package的概念,与目录的对应关系,如何设置classpath环境变量 2、public, protected, default, private访问级别需要留意:
1、类名冲突--import关键字 2、default package--无名的package 3、库的搜索没有更多东西了。这一章比较简单,有java基础的都不会有什么问题。
建议阅读方式:
1、从习题入手。如果做习题没有什么问题,不必阅读冗长的正文。 2、正文中的例子,基本上都没什么趣味,不必细读。------------------
第6章 reusing classes
重点讲继承。实质是 final 关键字大讨论。
重点内容
1、继承的语法
2、finial关键字需要留意:
... 下一页