很久没有写学习日记了,因为琐碎的事情太多,导致学习松散。发现学生还是以学业为重的好,不要太沉迷于学生活动,没多大意思,又不能提高编程质量。:>
近的效率还好,看书的效果都又很大的提高(可能终于可以静下心学习的原因?:)),毕竟线程是新接触的东西吧,所以刚开门的时候比较慢,现在好了很多。发现《Think in Java》真的是本很好的书,重点不在于它的内容很详细,更难能可贵的是它随处可见的面向对象的思想,把开书第一句话“一切都是对象”完全的贯彻了。看到这本书我才想到自己的肤浅,前段时间,老师把考试的题目当做课堂练习题出了,我赶着要走,所以急着花了两个小时完成了,此时其他人还在纠结,我就成为第一个做完题走的人。当时颇为得意,一个半小时,我完成了基础的编程,半个小时让老师提前教我面向对象的思想,老师讲了以后,发现其实想到了那个方法,只是不知道怎么用,于是完全不在意就走了。后来看到《TIJ》,才知道,这种思想的重要性。它可以让程序显得更紧凑,更又逻辑和符合常理,更便于理解。模拟日常事务的对象,有着适合这些对象的过程,所以,一切都是对象是有根有据的!
这么一来,相对而言,Ruby是不是就更贯彻得彻底呢?连类都是对象,任意一个数字也是对象。
看完了Java再看Ruby,着实有些不习惯的感觉。上周《web》还有《PR》都到了,只花了两天时间就看完了《PR》第一部分,我并不是想说我很聪明,我只是想说,Ruby实在是太简单了,真的是无法想象,《TIJ》里面大费周章编写的879页内容,居然被它一百多页就描述干净。而且,Java要用很长一段代码才能实现的实现的程序,Ruby一般都在十行以内就实现,还是教学,如果是实际高质量的代码,是不是考虑Java可以开始拿退休金了?再到后来,我发现我基本上都不需要运行Ruby程序了,果然有点应了书开篇的一句话“当你看了Ruby以后,你的眼睛里面再也没有其他语言了。”
不过,我之所以看得这么快,是因为《pr》是给有面向对象编程基础的人使用的,所以写得简略点了。而且,之前看过《征服Ruby on Rails》,再加上,面向对象都很像,所以才能进行得这么快。很背时的,我要把我们学校只有Java、c#的图书馆翻遍了,都只《征服Ruby on Rails》一本书,结果在书到的第二天,我居然在图书馆的新书专架上发现了《Ruby cookbook》,我当时的那个伤心啊。相比较于《PR》,《RC》就比较适合完全初学者。
现在学习两种语言,感觉其实也只是在学习一种语言,比如线程,我看了Java的,再去看Ruby也只是语法不一样而且,而原理跟思想是一样的,所以不需要细看。同理的,Ruby的分布式,也能应用到Java上,所以林锐叔叔说得好,思想才是最重要的。
在Java基础语言学习接近尾声(应该是刚开始?)的时候,今天开始慢慢的在搭建JAVA EE的平台。我觉得还是应该先学一下jsp再说框架的问题吧,但是我想,为什么不学学线程,并行一下,不行的时候再挂起呢?:)
今天遇到的问题:
开始始搭建Java框架就遇到TomCat项目不能建立的问题,插入插件了,但是没有Tomcat项目选项。(在Tomcat服务器能打开的情况下)。希望有各位师兄前辈帮我解释下。
另外我还发现,《征服Ruby on Rails》有很严重的抄袭倾向,大哥,你再懒也改一下例子好不好,注释都抄得一样了。
再另外,很严重的推荐,Dave的书,看他的书让我想到了林锐叔叔说的“好好编程,重新做人”,根本就像在看小说而不是专业书,看得我笑了好几次。我们程序员的世界也是很幽默的,不是么?^^
分享到:
相关推荐
总的来说,"深呼吸日记本 v2.0"不仅是一个日记管理工具,它还是一个开源的项目,提供了一个学习和改进的平台,让开发者和爱好者能够参与到它的进化中来,同时也为用户提供了个性化的日记记录体验。源代码的开放性...
首先,从“源码源代码”这个标签我们可以得知,《熊海日记本 v2.0》的源代码是开放的,这意味着开发者或学生可以深入研究其内部机制,了解软件的工作原理,学习编程技巧和设计模式。这对于计算机科学和技术专业的...
《心情吧多用户日记本美化版 v2.0:安全与功能强化的源代码解析》 心情吧多用户日记本美化版 v2.0 是一款专为多人共享、记录个人情感而设计的应用程序,它在原有基础上进行了重要的功能升级和安全性优化。这款应用...
总的来说,Dlog日记本(旮旯美化版) v2.0是一款集实用性与美观性于一体的日记管理工具,它的源代码开放性为开发者提供了学习和改进的可能,同时也为用户提供了丰富的定制化体验。通过探索其内部结构和功能实现,无论...
8--[小猫的探险日记].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[小猫的探险日记].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[小猫的探险日记].zip源码scratch2.0 3.0编程项目...
FlowNet2.0是计算机视觉领域中用于光流估计的一个著名深度学习模型,它由Facebook AI Research团队开发。光流是图像序列中像素在时间上的运动轨迹,常用于视频分析、运动跟踪、图像稳定和增强现实等应用。PyTorch是...
8--[小猫的探险日记3 奇幻空间].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[小猫的探险日记3 奇幻空间].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[小猫的探险日记3 奇幻空间].zip...
邪险世界].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[小猫的探险日记2.邪险世界].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码8--[小猫的探险日记2.邪险世界].zip源码scratch2.0 3.0...
纯java写成的点点看2.0-致网友学习版涉及到关机、任务管理器、清理桌面、友林个性名片、开机启动、打字游戏、小米餐桌秀、吃什么的随机选择(效果炫)、聊聊吧、晚安签到、浏览器、闹钟日历、日记、音乐盒、电影院等...
总的来说,"ASP源码—个人日记相册管理系统(hugexc) v2.0.zip"提供了一个学习和实践ASP动态网站开发的宝贵资源。它涵盖了从用户交互到数据库操作的多个层面,对于提升Web开发技能或构建类似应用的人来说非常有价值。
综上所述,"基于ASP的个人日记相册管理系统(hugexc) v2.0.zip"是一个使用ASP技术构建的个人日记和相册管理平台,提供了用户友好的界面和丰富的功能,适合个人记录生活点滴和分享美好瞬间。其v2.0版本的发布,意味着...
博客是一种网络日记形式,它是继Email、BBS、ICQ之后的第四种网络交流方式,代表着新的生活方式、工作方式和学习方式。用户可以通过博客软件在网络发表、发布个人文章,博客已成为网络时代个人"读者文摘"的重要形式...
Struts2.0 + Spring + Hibernate + DWR 对于三大框架目前还在学习阶段,做得不好的地方欢迎来mail指正yukiceo@126.com,或http://blog.csdn.net/yukiceo 每天面对大量的知识,时间一长,容易造成某些知识点的生疏...
综上所述,虫虫留言本V2.0完整版源码是一个综合运用了ASP.NET核心技术和Web开发最佳实践的实例,涵盖了从用户交互到后端数据处理的多个层面,对于学习和理解ASP.NET开发具有很高的参考价值。通过深入研究这个源码,...
php爱好者留言板采用php MySQL制作.系统的主要功能有: ... ... ...php爱好者留言板v2.0 由心若水寒重写了大部分的代码,更有学习价值。 php爱好者留言板一开始就讲求对IE 和 firefox 浏览器的兼容。
- Blog(博客):个人在线日记,允许用户分享观点。 - Podcast(播客):个人音频或视频内容的发布和订阅。 - SNS(社会性网络软件):如Facebook,基于六度分隔理论建立人际关系。 - Tag(标签):灵活的分类...
Turbo C/C for Windows 集成实验与学习环境是从事一线教学的大学教师根据 C 语言初学者的特点,量身定制的一个... “编程日记” 功能可以让你记录你的 C 语言学习历程, “资料管理” 功能让你大量的下载资料不再难找
这个"JSF学习日记"的压缩包文件包含了一个作者在学习过程中创建的实例和所需的JSF库文件,这对于初学者或者希望深入理解JSF的人来说是非常有价值的资源。 JSF的核心概念包括以下几个方面: 1. **组件模型**:JSF...
【标题】"vs2005+xml 在线日记--大家学习下" 提示我们这是一个使用Visual Studio 2005(VS2005)开发的项目,它结合了XML技术来实现一个在线日记系统。这个系统可能允许用户创建、编辑和存储他们的日记条目,而且...