java学习笔记3_java语法

花了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
在实际的项目中,整个项目的代码一般可以分为结构代码和逻辑的代码。
结构代码:流程控制知识,主要解决的是逻辑的代码的编写
逻辑代码:类和对象的知识,则主要解决结构代码的编写。(只规定实现什么功能,而不限制如何进行实现)
就像建造房屋时,需要首先搭建整个房屋的结构,然后再细化房屋相关的其它的结构。

(三)在“java编程那些事”系列里面,博主对于java编程的很多个人体会很形象,很到位。例如他是这样解释TCP和UDP的:TCP类似于我们打电话,UDP类似于发短信。

不过,这些资料看完,有种冲动,总想自己写程序。想把看到的这些理论知识运用到实践中。但工欲善其事必先利其器,所以接下来我收集了一些Eclipse的使用指南。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值