本书以J2SE 5.0为开发环境,选取Java应用的典型实例,循序渐进地介绍了Java语言的各种开发方法和技巧。全书共有19个章节,169个实例,内容涉及Java的语言基础、面向对象程序设计、数字处理、数组与集合、字符串、异常处理、文件操作、多线程、Swing编程、图形和多媒体编程、反射机制、网络程序设计、数据库编程、Applet、Java与XML、Java Mail、JSP与Servlet,并专门用一章介绍J2SE 5.0的新特性。本书内容丰富,结构清晰,实例的选择紧贴实际应用,具有很强的实用性和针对性,力求让读者通过实例学到更多、更好的编程方法和技术。\r\n 本书适用于Java初级、中级和高级开发人员。
第1章 Java 基础\r\n 1.1 转换基本数据类型\r\n 1.2 Java的运算符\r\n 1.3 控制程序的流程\r\n 1.4 计算阶乘\r\n 1.5 实现命令行程序\r\n第2章 Java面向对象程序设计\r\n 2.1 复数类\r\n 2.2 equals、hashCode和clone方法\r\n 2.3 Java的参数传递\r\n 2.4 自定义形状类\r\n 2.5 类的加载顺序\r\n 2.6 方法和变量在继承时的覆盖与隐藏\r\n 2.7 排序类\r\n 2.8 Singleton单列模式\r\n 2.9 Factory工厂模式\r\n 2.10 Adapter适配器模式\r\n第3章 数字\r\n 3.1 数字与数字封装类\r\n 3.2 格式化数字\r\n 3.3 数字的舍入\r\n 3.4 转换数字的进制\r\n 3.5 生成随机数\r\n 3.6 处理大数字\r\n第4章 数组与集合\r\n 4.1 使用Arrays\r\n 4.2 求质数\r\n 4.3 动态调整数组长度\r\n 4.4 矩阵\r\n 4.5 ArrayList、Vector和LinkedList\r\n 4.6 生成不重随机数序列\r\n 4.7 自定义队列\r\n 4.8 对List排序\r\n 4.9 HashSet、LinkedhashSet和TreeSet\r\n 4.10 列表、集合与数组的互相转换\r\n 4.11 HashMap、Hashtable、LinkedHashMap和TreeMap\r\n 4.12 对Map排序\r\n 4.13 Properties属性文件\r\n第5章 字符串\r\n第6章 Java异常处理\r\n第7章 IO-输入输出流\r\n第8章 线程\r\n第9章 Java GUI\r\n第10章 Java图形\r\n第11章 Java多媒体\r\n第12章 网络编程\r\n第13章 数据库\r\n第14章 Applet\r\n第15章 J2SE 5.0新特性\r\n第17章 Java与XML\r\n第18章 Java Mail\r\n第19章 JSP与Servlet\r\n附录A JDK 1.5.0的安装与配置\r\n附录B 在Eclipse 3.2中开发Java项目\r\n附录C 在Eclipse 3.2中开发Web项目\r\n附录D MySQL数据库的安装与使用
无封面