花了2天时间浏览了<java2核心技术卷一>和牛人的博客 “java编程那些事”http://blog.csdn.net/mailbomb,了解了java语法。当然这一遍的走马观花,远远不记住,真正用时再去查。记忆比较深刻的一些观点(摘录+自己的一点体会)
(一)程序设计涉及的三个问题(原文见:
http://blog.csdn.net/mailbomb/article/details/2245399):
1. 做什么
(软件工程里面的需求分析阶段)
做什么就是程序需要实现的功能。
2. 怎么做
(数据结构+算法)
怎么做就是如何实现程序的功能,在编程中,称为逻辑,其实就是实现的步骤。
3. 如何描述
(程序程序语法)
就是把怎么做用程序语言的格式描述出来。
(二)接口与抽象类(原文见:
http://blog.csdn.net/mailbomb/article/details/3581252)
在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。
结构代码:流程控制知识,主要解决的是逻辑的代码的编写
逻辑代码:类和对象的知识,则主要解决结构代码的编写。(只规定实现什么功能,而不限制如何进行实现)
就像建造房屋时,需要首先搭建整个房屋的结构,然后再细化房屋相关的其它的结构。
不过,这些资料看完,有种冲动,总想自己写程序。想把看到的这些理论知识运用到实践中。但工欲善其事必先利其器,所以接下来我收集了一些Eclipse的使用指南。