摘要: Updated 2014/04/09 P581--P615如何组织、包装与部署Java程序。部署的选择本机: Executable Jar两者之间的结合: Web Start, RMI app远程将源代码与类文件分离(javac 的-d选项指定class存放目录)。-d选项会要求编译器将编译结果根据包的结构来建立目录并输出,如果目录还没有建好,编译器会自动处理这些工作。标准的组织化结构是创建出项目目录,然后在其下建立source和classes目录。创建可执行的JAR1. 确定所有的类文件都在classes目录下2. 创建manifest.txt来描述哪个类带有main()方法 (Main-C 阅读全文
posted @ 2014-04-09 16:58 pandy 阅读(877) 评论(0) 推荐(0) 编辑
摘要: Updated 2014/04/09 P518--P581ArrayList不能排序;TreeSet以有序状态保持并可防止重复。HashMap可用成对的name/value来保存与取出。LinkedList是针对经常插入或删除中间元素所设计的高效率集合。HashSet是防止重复的集合,可快速地寻找相符的元素。LinkedHashMap:类似HashMap,但可记住元素插入的顺序,也可以设定成依照元素上次存取的先后来排序。Collections类: public static void sort(List list) =====可以传ArrayList进去泛型意味着更好的类型安全性。一般都是集合 阅读全文
posted @ 2014-04-09 16:21 pandy 阅读(303) 评论(0) 推荐(0) 编辑