05 2020 档案
摘要:Java应用程序界面设计主要涉及AWT(Abstract Window Toolkit)、Swing两大类库,Swing可看作是AWT的拓展和加强 java.awt--AWT components:使用本地窗口组件,调用操作系统内部的API,支持哥哥操作系统平台所提供的窗口组建的集合; javax.
阅读全文
摘要:实现:从控制台读取要复制的源文件名和目标文件名,将源文件中的内容复制到目标文件中 1 public class CopyFile { 2 private static BufferedReader stdIn = 3 new BufferedReader( 4 new InputStreamRead
阅读全文
摘要:操作外设以提供有用输入/输出信息抽象/封装为"流stream"的概念 对I/O的操作被封装在操作系统底层,都在java.io.*包中 1)标准I/O:对操作系统指定的标准设备的输入和输出,即从键盘输入数据,输出到显示器屏幕 2)文件I/O:以外存磁盘文件为对象进行输入和输出,即从磁盘文件输入数据,数
阅读全文
摘要:面向对象设计原则 1)找出应用中可能需要变化之处,把变化的部分“封装”起来,不要和那些无需变化的代码混在一起,会使代码变化引起的不经意的后果变少,系统因此会变得更有弹性; 2)针对接口(超类型)编程,多使用多态,把几种不同的子类对象当作一种基类型的对象来使用;使代码变得更加简洁、维护性好,此外可以自
阅读全文
摘要:1.抽象类和接口 1)有无子类共享的实例变量 2)有无子类共享的方法体 3)子类可否通过super();调用到基类的构造函数 4)继承个数 2.抽象类和常规类 有无维护的意义,即基类实例对象有无存在的现实意义 3.究竟应该是有interface、abstract class还是一般的class? 1
阅读全文
摘要:1.Collection容器类 如ArrayList类中 1 List<String> list = new ArrayList<String>(); 2 list.add("Red"); 3 list.add("Yellow"); 4 list.add("Blue"); 5 for(String
阅读全文