Java范例开发大全
2010-6
清华大学出版社
张帆
831
无
Java因为问世比较晚,因此避免了许多其他编程语言的缺点。而且它还很好地继承了其他编程语言的优点,所以受到了无数开发人员的喜爱。中国的软件业目前还处于初级阶段,还有很大的发展潜力,技术精湛的Java工程师自然很受欢迎,企业对Java人才的需求量依然很大。所以,学习Java开发一直以来都是一个热门的话题。 很多Java程序设计初学者都有一些共同的疑问:他们已经了解了Java语言的基础知识,但却并不知道如何应用在实际开发中;还有一部分初学者经过努力,感觉已经较好地掌握了Java语言的各种语法和规范,但却依然不能应用自如,甚至在面临一些复杂问题时依然是一头雾水,例如无法将面向对象的抽象思维转换为实际开发中的程序;还有很多人在学习了一段时间的Java语言后,总觉得有一堵无形的墙挡着,无法逾越。 实际上,这些问题都是Java语言的初学者或者已经学习过一段时间Java语言的入门者所共有的问题。这些问题反映出一个共同的特征,就是他们没有很好地理解Java语言,也缺少必要的编程实践,所以才会有如此种种的问题出现。本书主要就是为了解决这些问题而写的。希望通过本书,能给广大Java学习者提供一些良好的学习经验和心得体会,点拨思路,举一反三。 本书精心选择了370余个典型实例,讲解Java语言的基础知识和高级技术,并给出了Java语言常见问题的解决方案和解决模式;对于比较难理解的内容还给出了多个与实际生活相关联的类比分析;最后还提供了两个综合案例,用以提高读者的实战水平。本书还专门配备了多媒体语音教学视频,读者可以高效、直观地学习。学习完本书内容后,读者可以系统地掌握.Java语言编程技术,并能够提升自己的应用开发水平。
本书精心挑选了有代表意义的370余个实例,详细介绍了如何利用Java语言的强大功能来开发应用程序。本书附带1张光盘,内容为本书中所有实例的多媒体语音教学视频及书中的实例源代码。 本书共22章,内容涉及Java开发环境的搭建、Java基础类型与运算符、条件控制语句、异常处理、数组、字符串、输入输出流、面向对象及其四大特征、内部类与接口、Java常用类、集合、多线程编程、Java泛型编程、网络编程、数据库技术、界面设计Swing、Applet小应用程序、多媒体与图像处理、JSP技术等。最后还介绍了模拟服务器与客户端之间的通信及书店管理系统两个综合案例,以提高读者的实战水平。 本书内容丰富,实用性强,实例贴近生活,容易理解,而且书中每一个实例都经过仔细调试。本书适合Java初、中级学习人员学习和提高使用,也可以作为Java程序员案头必备的参考资料。
张帆,毕业于西安交通大学。毕业后曾经先后任职于方正奥德等知名IT企业,长期从事Java企业级应用开发。有8年以上的Java开发经验,精通Java语言,对Eclipse、Spring、Hibernate等开发技术与框架有丰富的使用经验,对Java图形开发及分布式开发有深入研究。目前致力于Java加密与解密技术的研究。曾经参与开发了金融、证券、保险、教育等多个领域的多个大型项目。平时爱好阅读和旅游。
第1篇 Java编程基础 第1章 Java开发环境的搭建 1.1 理解Java 1.2 搭建Java所需环境 1.2.1 下载JDK 1.2.2 安装JDK 1.2.3 配置环境 1.2.4 测试JDK配置是否成功 实例1 开发第一个Java程序 第2章 Java基础类型与运算符 2.1 基础类型 实例2 自动提升 实例3 自动转换 实例4 常用基础类型之强制转换 2.2 运算符 实例5 算术运算符 实例6 关系运算符 实例7 逻辑运算符 实例8 位运算符 实例9 移位运算符 实例10 转型运算符 2.3 其他形式 实例11 常量与变量 实例12 各种进制的转换 实例13 Java中的进制与移位运算符 第3章 条件控制语句 3.1 if控制语句 实例14 判断输入的年份是否为闰年 实例15 抽奖活动 3.2 for语句 实例16 小九九乘法表 实例17 如何列出素数 实例18 Java中的递归 实例19 男生女生各多少人 实例20 求水仙花数 实例21 求任意一个正数的阶乘 实例22 求n的n次方 实例23 利用for循环输出几何图形 实例24 杨辉三角 3.3 while语句 实例25 求1到100之间的和 实例26 存上100元需要多少天 实例27 输出100之间的所有偶数 实例28 如何判断回文数字 3.4 dowhile语句 实例29 输出100之间的所有奇数 实例30 求最大的随机数 3.5 switch语句 实例31 判断字母分类 实例32 优良及差 实例33 打印任意一年日历 实例34 一年四季的划分第2篇 Java数据处理 第4章 异常处理 4.1 编译时异常 实例35 除0发生的算术异常(ArithmeticException) 实例36 数组下标越界异常(ArraylndexOutOfBoundsException) 实例37 数组元素类型不匹配异常(ArrayStoreException) 实例38 强制类型转换异常(ClassCastException) 实例39 索引越界异常(IndexOutOfBoundsException) 实例40 空指针异常(NuUPointerException) 实例41 数字格式转换异常(NumberFomatException) 实例42 字符串索引越界异常(StringlndexOutBounds) 实例43 操作错误(UnsupportedOperationException) 4.2 运行时异常 实例44 找不到指定类时发生的异常(ClassNotFoundException) 实例45 请求的方法不存在(NoSuchMethodException) 4.3 trycatch捕获异常 实例46 trycatch捕获异常的实例 实例47 trycatchfinally捕获异常的实例 实例48 trycatch嵌套捕获异常的实例 4.4 throws声明异常 实例49 throws声明异常实例一 实例50 throws声明异常实例二 4.5 throw抛出异常 实例51 throw抛出异常实例一 实例52 throw抛出异常实例二 4.6 自定义异常 实例53 自定义异常实例一 实例54 自定义异常实例二 第5章 数组 第6章 字符串 第7章 输入/输出流第3篇 Java面向对象编程 第8章 面向对象 第9章 面向对象的四大特征 第10章 内部类与接口 第11章 Java常用类第4篇 Java高级开发技术 第12章 集合 第13章 多线程编程 第14章 泛型 第15章 网络编程 第16章 数据库技术 第17章 界面设计——Swing 第18章 Applet小应用程序 第19章 多媒体与图像处理 第20章 JSP开发技术第5章 Java综合案例 第21章 模拟服务器与客户端之间的通信 第22章 书店管理系统
Java是IT行业的领军者,它可以带领我们进入一个新的境界。学习Java起步很关键,先要搭建的就是Java运行所需要的环境,有了这个平台,就可以自由地发挥并开发程序。有的程序员就是由于自己的大意,总是浪费很多时间来调试环境,所以现在就必须将环境搭建好。 1.1 理解Java有的读者觉得对于Java开发的入门知识,掌握一点就可以了,主要还是实践。实际上,很多读者会面临比较基础的Java问题,下面就先来看看Java语言具有哪些特性。简单性:Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言抛弃了C语言的指针,并提供了自动“垃圾回收机制”,使得程序员不必为内存管理而担忧。面向对象:Java语言为了与现实结合,将生活中的事物都可以看成对象,并为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定。总之,Java语言是一个纯面向对象程序设计语言。
全书377个典型实例、1个综合案例,都配多媒体教学视频讲解,全面解析Java编程基础、数据处理、面向对象编程及其他高级技术。 《Java范例开发大全》特色:实例教学:以应用为目标,用实例的方式讲解,提高动手能力、视频教学:每个实例都对应一个多媒体教学视频,高效、直观、应用广泛:涵盖Java程序设计所涉及的核心技术及主流应用、步骤详细:每一个实例均给出了详细的操作步骤和实现的源代码、技巧丰富:讲解中穿插了大量的技巧、说明及难点剖析,便于读者掌握、实用性强:详细讲解了两个项目案例的开发过程,提高读者的实战水平。 《Java范例开发大全》内容及对应的教学视频时间:Java开发环境的搭建(9分钟视频)、Java基础类型与运算符(39分钟视频)、条件控制语句(75分钟视频)、异常处理(62分钟视频)、数组(98分钟视频)、字符串(138分钟视频)、输入/输出流(116分钟视频)、面向对象(72分钟视频)、面向对象的四大特征(65分钟视频)、内部类与接口(41分钟视频)、Java常用类(66分钟视频)、集合(45分钟视频)、多线程编程(121分钟视频)、泛型(43分钟视频)、网络编程(52分钟视频)、数据库技术(38分钟视频)、界面设计——Swing(88分钟视频)、Applet小应用程序(39分钟视频)、多媒体与图像处理(51分钟视频)、JSP开发技术(62分钟视频)、模拟服务器与客户端之间的通信(13分钟视频)、书店管理系统(56分钟视频)。 超值、大容量DVD-ROM内容:《Java范例开发大全》涉及的源代码、23小时《Java范例开发大全》配套多媒体教学视频、15小时Java教学视频(赠送)、24小时Java Web编程教学视频(赠送)、1200余页编程专题讲座电子书(赠送)、11个典型应用系统(赠送)。 《Java范例开发大全》读者对象:有Java基础需要提高的人员、需要作为案头必备手册的程序员、Java应用开发人员、大中专院校的学生、社会培训班的学员。
无
很不错的一本书,这个系列的书都很不错,对于java初学者来说这是一本值得拥有的经典著作!
优点:非常好的一本书。例子简单易懂。适合有一定只是的编程理念的人去学习他。缺点:1:书中,写的例子的格式最好改下。这本书很多例子是先写主函数存在的class,在写别的class,但是,这样不方便读者抄写调试书中的例子,他们不得不把所有的代码看一遍。在重新整理抄写。2:这个书也许比较专业,所以有些地方的知识点是错误的。希望编辑大人在好好的审核比对。比如第290页的175个实例.例子介绍说“在这个类里还有一个OuterCalss内部类”,可实际的代码中。他不是内部类。
适合初学者的范例
对于一些有点基础的学者的提高有很大帮助
给同学买的。他很喜欢,说这本书很经典。而且印刷质量也很好
算法很 有用 美中不足 书有点脏
书的质量还行,纸质薄一点,应该是正版的。快递速度够快的 秦皇岛 第3天就送到了
就是书的味道太大了,臭死了
书的例子很好
隔天就到。快速的配送速度!很好!赞!
很好,物流很快,书目前没能看,我相信是不错的
这个数的例子实在太全了
本书特别适合用java搞开发的人员参考
没想到这书那么厚!书的印刷质量很好,内容也很丰富,还带光盘,讲解的挺详细的,很适合像我这样的初学者用~~
如题,很翔实,很全面。不过光盘上的视频不怎么样,没有用心做。除去这个因素,整本书给我的感觉还是很好的。
800多页非常厚,内容也比较全,但以案例为主,感觉还是适合有点基础的人看
很有厚重感,还没看里面的内容,先评价了,就是发书速度有点慢
这本书真的很不错,里面的例子很实用,然我学到很多知识。
买回来看了几天,内容可以,学到了很多东西
书不错,确实挺好。
书很好 ,就是我想要的
物有所值
里面的例子很经典!值得一看
第一印象不错,具体待俺学过再说