





本书精心挑选了有代表意义的370余个实例,详细介绍了如何利用Java语言的强大功能来开发应用程序。本书附带1张光盘,内容为本书中所有实例的多媒体语音教学视频及书中的实例源代码。 本书共22章,内容涉及Java开发环境的搭建、Java基础类型与运算符、条件控制语句、异常处理、数组、字符串、输入输出流、面向对象及其四大特征、内部类与接口、Java常用类、集合、多线程编程、Java泛型编程、网络编程、数据库技术、界面设计Swing、Applet小应用程序、多媒体与图像处理、JSP技术等。最后还介绍了模拟服务器与客户端之间的通信及书店管理系统两个综合案例,以提高读者的实战水平。 本书内容丰富,实用性强,实例贴近生活,容易理解,而且书中每一个实例都经过仔细调试。本书适合Java初、中级学习人员学习和提高使用,也可以作为Java程序员案头必备的参考资料。
前 言 .为什么要写这本书 Java因为问世比较晚,因此避免了许多其他编程语言的缺点。而且它还很好地继承了其他编程语言的优点,所以受到了无数开发人员的喜爱。中国的软件业目前还处于初级阶段,还有很大的发展潜力,技术精湛的Java工程师自然很受欢迎,企业对Java人才的需求量依然很大。所以,学习Java开发一直以来都是一个热门的话题。 很多Java程序设计初学者都有一些共同的疑问:他们已经了解了Java语言的基础知识,但却并不知道如何应用在实际开发中;还有一部分初学者经过努力,感觉已经较好地掌握了Java语言的各种语法和规范,但却依然不能应用自如,甚至在面临一些复杂问题时依然是一头雾水,例如无法将面向对象的抽象思维转换为实际开发中的程序;还有很多人在学习了一段时间的Java语言后,总觉得有一堵无形的墙挡着,无法逾越。 实际上,这些问题都是Java语言的初学者或者已经学习过一段时间Java语言的入门者所共有的问题。这些问题反映出一个共同的特征,就是他们没有很好地理解Java语言,也缺少必要的编程实践,所以才会有如此种种的问题出现。本书主要就是为了解决这些问题而写的。希望通过本书,能给广大Java学习者提供一些良好的学习经验和心得体会,点拨思路,举一反三。 本书精心选择了370余个典型实例,讲解Java语言的基础知识和高级技术,并给出了Java语言常见问题的解决方案和解决模式;对于比较难理解的内容还给出了多个与实际生活相关联的类比分析;最后还提供了两个综合案例,用以提高读者的实战水平。本书还专门配备了多媒体语音教学视频,读者可以高效、直观地学习。学习完本书内容后,读者可以系...
第1篇 Java编程基础
第1章 Java开发环境的搭建(教学视频:9分钟) 2
1.1 理解Java 2
1.2 搭建Java所需环境 3
1.2.1 下载JDK 3
1.2.2 安装JDK 4
1.2.3 配置环境 5
1.2.4 测试JDK配置是否成功 7
实例1 开发第一个Java程序 7
第2章 Java基础类型与运算符(教学视频:39分钟) 9
2.1 基础类型 9
实例2 自动提升 9
实例3 自动转换 10
实例4 常用基础类型之强制转换 11
2.2 运算符 12
实例5 算术运算符 12
实例6 关系运算符 13
实例7 逻辑运算符 14
实例8 位运算符 15
实例9 移位运算符 16
实例10 转型运算符 17
2.3 其他形式 18
实例11 常量与变量 18
实例12 各种进制的转换 19
实例13 Java中的进制与移位运算符 22
第3章 条件控制语句(教学视频:75分钟) 26
3.1 if控制语句 26
实例14 判断输入的年份是否为闰年 26
实例15 抽奖活动 27
3.2 for语句 28
实例16 小九九乘法表 28
实例17 如何列出素数 29
实例18 Java中的递归 31
实例19 男生女生各多少人 32
实例20 求水仙花数 34
实例21 求任意一个正数的阶乘 35
实例22 求n的n次方 35
实例23 利用for循环输出几何图形 36
实例24 杨辉三...