- 论坛徽章:
- 0
|
一个程序可以在我们的心里默默运行,这种方式成为了程序设计的一部分,因此每个程序员都应该掌握这一技巧.
对象是Java 语言的核心特性.
程序由众多的有固定先后顺序的语句组成.
算法是解决一个问题的一组步骤.
Java支持三种迭代语句, while 语句,do 语句和for语句.
程序的循环要么有个界限(重复确定的次数),要么无界(根据程序的当前状态,重复任意多次)
如果判定条件永远都不等于false,循环将永远执行下去,我们称其为"无穷循环"(死循环)
使用break是采用了"在程序中间进行条件判定"的思想.
编程语言利用"状态(state)"的概念来记忆某些事情,状态包含了可以由程序语句来运算的值.
变量仅是一个容器,而变量表示是代表的抽象的值.
尽管范围外之外的整数是合法的,但由于超出了界限而无法表示.
修改一个变量值的行为被称为"赋值"
每个抽象的值都有一个类型(type).类型定义了可能取值的集合,这些值是类型的成员,对这些值可以进行运算.
直接在程序中引用字符串,要用双引号表住字符串的开头和结尾.
因为实数表示的工作方式隐含存在一个错误因素.因而,当用double时依赖相等和不等是很危险的.
对一个没有输入,仅有一个输出的的程序进行测试是毫无意义的.
试图区别和运行每个可能的顺序是完全不可能的.
测试的作用是以各种方式运行程序,并找到在这些方式下最可能引起的错误.
测试仅仅说明错误的存在,而无法说明错误的不存在.
注释的作用是在源代码中增加一些有用的信息,如果代码已经说的很明白,没有必要重复说明.好的注释关键在于平衡.如果注释过于少了,就需要更多的研究源代码,找出究竟;如果注释过于多,将会隐藏源代码细节,而且读起来也很费力.
每个程序最好有一个初始的注释,说明程序的目的,谁编写的,什么时间编写的,以及包括版本的更替.
如果一个程序可以从用户那里获得信息,等待从键盘录入,那么我们就说程序有了交互性.
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17550/showart_100920.html |
|