Java是个非常庞大的体系,本书作为基础入门级用书,除了认真细致地讲解基础知识外,更为读者准备了面向对象的深入讲解、多线程开发的入门介绍、JDBC的数据库开发知识、Swing窗体开发技术等,以便读者在学会Java的同时,能够较深入地理解面向对象的编程思想,同时通过对JDBC和Swing的学习,获得实际的开发能力。
全书语言生动、类比风趣,每章节的内容中,更是穿插着笔者多年编程生涯中所得来的一些心得体会。另外为了让读者更好地巩固所学,在每章的最后还准备了许多精巧的习题,这些习题的答案都可以在随书光盘中获得。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。
Java是什么,相信已不需要再多说什么,打开各招聘网站,需求量最大的一定是Java人才。Java自1995年推出之后,经过多年的发展,已发展为一个完善而庞大的体系。小到嵌入式系统的小游戏,大到企业级应用的ERP系统,都有Java的影子。Java简单而又强大,优雅而又健壮,加上更为纯粹的面向对象,显而易见的优点让Java赢得了程序员的拥护,也赢得了企业界的支持。尽管Java是如此的优秀,然而学一门语言毕竟是生涩的,本书就致力于让读者更轻松、更愉快地进入Java世界的大门。
本书一切从实际出发,不拘泥于深奥的理论,也绝不敷衍于人云亦云,从最基础的Java语言特点讲起。每一个知识点,都提炼自笔者多年的经验所得;每一个示例,都佐以鲜活的小情景。本书的特点就是情景式的描述,用一个全新的视角与手法来介绍Java的基本概念及核心的面向对象思想,并介绍了多线程、SWT的窗体开发、文件操作、JDBC等关键技术,同时为读者准备了两个有趣的小项目,寓学于乐,使读者轻轻松松学Java。
本书非常适合对Java感兴趣、思维活跃、期望以一种轻松愉快的心态来进行学习的初学者。本书完全不需要读者有任何的编程方面的基础知识,只要有兴趣,那么本书就是最适合的选择。
第1篇 筑基
第1章 Java初体验/3
1.1 为什么是Java/3
1.2 Java怎么改变我的生活/4
1.3 打开大门前的准备/5
1.3.1 下载JDK/5
1.3.2 安装JDK/6
1.3.3 JDK的配置/7
1.3.4 测试JDK配置是否成功/8
1.4 Java世界的风俗/9
1.4.1 命名规范/9
1.4.2 代码编写常见规则/9
1.4.3 Java注释要求/11
1.5 站在门口说Hello/13
1.5.1 编写Hello World代码/13
1.5.2 编译和运行Hello World/14
1.5.3 如何获取在线帮助/16
1.6 小结/17
1.7 习题/17
第2章 Java江湖的宝剑Eclipse/18
2.1 Eclipse的获取与安装/18
2.1.1 下载与安装Eclipse/18
2.1.2 启动Eclipse/19
2.1.3 汉化Eclipse/20
2.2 Eclipse使用说明/23
2.2.1 什么是工作空间/23
2.2.2 Eclipse工作界面概述/23
2.2.3 什么是透视图/24
2.2.4 什么是视图/25
2.2.5 熟悉Eclipse的菜单栏和工具栏/25
……
第3章 Java功法之数据类型/32
第4章 用如果造句——条件语句/49
第5章 减轻重复劳动——循环语句/62
第6章 对象是什么/77
第7章 对象深入/95
第8章 形形色色的对象仓库/119
第2篇 进阶
第9章 不当甩手掌柜——异常处理/141
第10章 进出之道Java输入输出系统/155
第11章 榨干CPU之多线程/177
第12章 通往数据库的桥(JDBC)/194
第13章 窗体程序开发技术(Swing)/214
第3篇 实战讲解
第14章 轻轻松松黑杰克(21点)/233
第15章 应用实战之实用个人通讯册(C/S)/242
附录 JDK命令详解/260