第二章  java应用程序
java程序以说明图的编号和程序文件名的注释开始,每一个程序都应该以描述程序的目的开始 。
文档注释语法/**与*/是java特有的。javadoc工具程序从程序里读出这些注释,并用它们形成程序的文档。
一个文件不能包含两个或者两个以上的public类。
java程序都应该从main方法开始,且必须有一个main方法。
语法错误又称为编译时错误,当发生语法错误时,应该检查提示出错的行,若无错,则检查前面几行。
命令java *** 的作用是载入java解释器禀告诉它应该为类 ***载入.class文件。
\n是换行苻,把光标一道下一行开始。
\t是水平制表符。
\r是回车苻,将光标移到当前行开始,以后输出字符会覆盖原先的字符。
\\是输出一个反斜杆。
\"是输出一个双引号。
许多java预定义的类被成组的编进相关类的目录,这些目录成为包。这些包总称为java类库或者java应用程序编程接口(API)。
javaAPI分为核心包和扩展包,前者以''java''开头,后者以javax开头。
所有import语句必须出现在类定义以前。
JOptionPane.showMessageDialog(null,"adsfasdf");null表示在计算机屏幕中间位置显示对话框,showMessageDialog是JoptionPane类的一个static方法。它可以通过类名后加.和方法名来调用。
System.exit(0)使用类System的static方法exit来结束程序,该语句在所有显示图形用户界面的程序中都是必需的。忘记调用会导致程序非正常结束,无法在命令窗口中输入其他命令。参数0表示程序正常结束,非0值表示出现了错误,该参数被传递到执行程序的命令窗口中,详见操作系统文档。
tem类是java.lang包中的一部分,对每个程序java.lang包都会自动载入。
程序容错功能是非常重要的。
"+操作符既可以用于字符串连接,也可以用于加法运算。
消息对话框共有五种类型,分别为:JOptionPane.ERROR_MESSAGE,JOptionPane.INFORMATION_MESSAGE,JOptionPane.WARNING_MESSAGE,JOptionPane.QUESTION_MESSAGE,JOptionPane.PLAIN_MESSAGE.
从存储单元读取出数据的过程不具有破坏性。
在整除中产生的小数部分都被舍弃,而不作四舍五入。
取模运算既可以用于整数也可以用于浮点数。
相等运算符==和赋值运算符不能混淆,否则将发生逻辑或语法错误。
定义在方法内的变量在使用前必须被初始化,否则是语法错误。
UML规定了用来建模系统的九种类型的图,分别为:
1类图,用来构造系统的类或”构造块“进行建模。
2对象图,通过建模在特定时间点上的系统对象以及对象之间的关系,模拟系统的一个”瞬间快照“。
3组件图,建模构成系统大组件--资源以及包。
4部署 图,建模系统的运行时需求,存储需求,或执行见所需的其他设备。
5状态图,建模对象如何改变状态。
6活动图,建模对象的活动--对象在程序执行期间的工作流。
7协作图和顺序图都是建模系统中对象之间的交互。
8用例图代表用户和系统之间的交互。