下载  >  开发技术  >  Java  > java快速入门书籍

java快速入门书籍 评分:

一本书入门java;帮助想要入门java的小伙伴快速入门java,
轻松 」ava 褚尚军王亮编著 電子工業出版η Publishing House of Electronics Industry 北 京· BELJING www.linuxidc.com 前言 从1995年Java语言诞生以来,已经有17年了。在这期间,Java语言以其高效的特点在 不同的开发环境中经久不衰。由于Java技术具有卓越的通用性、高效性、平台移植性和安全性, 疒泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥 有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著 优势和广阔前景。 作者结合自己多年的Java开发经验和心得体会,花费了一年多的时间写作本书,希望各 位读者能在本书的引领下跨入Java世界的大门,并成为一名开发高手。本书最大的特色就是结 合大量的说明插图,全面、形象、系统、深入地介绍了Java开发程序,并以大量实例贯穿于全 书的讲解之中,最后还详细介绍了图形界面开发和数据库开发两个常见开发领域的操作过程。 学习完本书后,读者应该可以具备独立进行项目开发的能力。 本书特色 1.大量教学插图,读书学习不再枯燥乏味 本书最大的特色就是通篇采用图片讲解,将传统的文字讲解转换为各种形式的图形图表, 最大限度地提升读者的阅读兴趣,让读者在潜移默化中掌握Java语言的开发精髓。 2.配备大量的多媒体语音教学视频,体验全新教学课堂 作者专门录制了大量的配套多媒体语音教学视频,以使让读者更加轻松、直观地学习本书 内容,提高学习效率。这些视频与本书源代码一起收录于本书配套光盘中。 3.讲解由浅入深,循序渐进,适合各个层次的读者阅读 本书从Java语言的基础开始讲解,逐步深入到Java语言的高级开发技术及应用,内容梯 度从易到难,讲解由浅入深,循序渐进,适合各个层次的读者阅读,并均有所获 4.穿插大量的开发实例和技巧,迅速提升开发水平 本书在讲解知识点时穿插了大量短小精悍的典型实例,并给出了大量的开发技巧,以便让 读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。 不书内容及体系结构 第1篇概述篇(第1章) 本篇主要内容包括:Java历史、JDK和 Eclipse开发工具的安装过程,以及第一个Java程 www.linuxidc.com 序和图形界面程序的运行过程等知识。通过本篇的学习,读者可以掌握Java开发环境的配置和 Eclipse开发工具的应用过程。 第2篇面向对象篇(第2~9章 本篇主要内容包括:类和对象、成员字段、成员方法、流程控制、数组和字符串、继承和 多态、抽象类、接口和包等内容。通过本篇的学习,读者可以掌握Java面向对象编程的核心技 术与应用。 第3篇应用篇(第10~15章) 本篇主要内容包括:Java的异常处理、多线程、枚举、集合框架、泛型、Java的输入输 出流等技术。通过本篇的学习,读者可以掌握Java语言的一些高级开发技术 第4篇开发篇(第16~17章) 本篇主要内容包括:图形界面编程和数据库编程等方面的知识。通过本篇的学习,读者可 以掌握Java语言在图形界面和数据库方面的核心技术及应用。 本书读者对象 从未接触过Java的初学者; 了解一些Java知识,希望进一步学习的自学者; 想学习一门技术,以方便找工作的求职者; ·Java开发爱好者; ●大中专院校的学生和相关授课教师 社会培训班学员 Java专业开发人员; 需要一本案头必备手册的程序员。 致谢 本书主要由韩雪(河北工业大学廊坊分校)和王亮(青岛远洋船员职业学院)完成。其中, 韩雪主要负责第1~10章的编写;王亮主要负责第11-17章的编写。由于时间匆忙,编写中难 免有所疏漏和不妥之处,敬请不吝指正。 编者 www.linuxidc.com 目录 这入等 概述篇 第1章Java入门 1.1Java简介……………………………2 1.1.1Java语言的发展…… 1.12Java语言的特点………… 1.1.3Java的应用领域… 12JDK的下载与安装…… 1.2.1JDK的下载……………………………………………… 122JDK的安装………… 1.2.3环境变量的设置…………………………………………………………… 2333556 13开发工具 Eclipse的安装 13.1 Eclipse下载方法… 132 Eclipse的初次启动 …………………………7 14第一个Java程序 Hello world …………………………………8 14. 1 Eclipse工程创建… 14.2 Hello world的创建与运行………… 1.5第一个Java图形界面程序 First Dialog… ……………………………11 16Java程序运行过程… ……12 17小结……… 18本章习题 13 面向对象篇 第2章类和对象… 16 2.1面向对象的基木概念… ………““ …………16 2.2类 ………17 221类的定义 2.22标识符…………………………………………………………………………18 223关键字………………… 18 224分隔符和注释… 23类的实例化—对象…… ………19 www.linuxidc.com 231对象的声明… ...4····· 20 232对象的使用 20 24小结 20 25本章习题 ………………21 第3章成员字段 22 3.1定义成员字段 …………………22 3,2Java基本数据类型 ………………………23 33数值的表达 …26 3.3.1整型数据…… 26 3.3.2浮点型数据……………… …………………………………27 33.3字符型数据 27 3.34布尔型数据…………… …………………………………………………………29 34赋值…… 34.l直接赋值……… 30 342字段的作用域… 30 343非直接赋值… 1··.,,·号,,带看着量垂垂音垂垂带 ……………30 344数据类型转换…… ……………32 34.5Java数据的输入与输出 …………33 3.5特殊类型字段 36 3.5.1在类中可直接运用的字段— static关键字… ……36 3.52禁止被修改的字段………… 37 3.6小结… ……38 3.7本章习题… ………38 第4章方法… …………………………………………40 41什么是方法… 40 4.1.1方法的运用原理………… 4.1.2定义方法…………… 40 4.1.3调用方法 a.:.. 41 414方法返回 4.2参数 …………." ……43 42.1参数的声明…… …………43 4,22参数的分类……………… ……………4 4.3方法的构成……… ………45 43.1常量与变量…………… …………………………45 4.3.2语句……… …!”” ……47 4.3.3this关键字……………… …148 44静态方法与非静态方法……… 4.5特殊的方法 4.5.1构造方法…… www.linuxidc.com 45.2 mainO方法… 4.6小结 ………………53 4.7本章习题 ,.,,,,.B, ………53 第5章流程控制… 5.1顺序结构 ……………55 52选择结构… 56 52.1选择执行条件之——关系运算…………… …56 5.2.2选择执行条件之二—逻辑运算 57 52.3选择执行条件之三—条件运算… 5 5.24if语句…………………………………………………58 525 if-else语句……… ………59 526if- else if-else语句… …60 527 switch语句 ………………61 53循环结构…… 5.3.1 while循环……… ...,中日...+B+,,,·:.:.D,,.甲中 ……………………64 532do- while循环……………………………… 65 5.33for循环… 事,,,,带 ……………65 5.3.4循环嵌套……… 54跳转语句 ,,, 69 541 break语句…… 69 542 continue语句 ““ …69 5.5小结 …………………………………………70 57本章习题…… 71 第6章数组和字符串… ………72 61维数组 ;垂垂 6.1.1维数组的声明……… ,,,,,,,,,,,..。.,,,,,,; ………73 61.2数组元素的表示方法…………………………… …………73 61.3一维数组的初始化 ……174 614一维数组的赋值 …75 6.1.5数组的使用… ……………………………………………………76 61.6Java为数组提供的一些常用方法………… ………………79 6,2多维数组 aa面aa普,4,·,,,, 621二维数组的声明和初始化… ,,, 622二维数组的赋值 82 623二维数组的使用… …………………………………………………83 6.24多维数组 ……………84 63字符串…… …85 6.3. 1 String 字符串的声明…… ……85 6.32创建字符串… ……………………………………85 www.linuxidc.com 633字符串连接…… ……86 63.4字子符串的比较………… 63.5字符串方法…………… ··“““ ……89 63.6 String buffer类的声明和创建 …………94 637 String Buffer类的方法… ……………95 64小结… ………………98 6.5本章习题… ……………98 第7章对对象的进一步讨论 …………………………………l00 71使用对象作为成员字段 100 7.1.1定义对象字段……… ¨…………………………………100 7.12对象字段的实例化…… ………………101 7.1.3对象字段与方法的访问…………… 101 72使用对象作为方法参数进行传递… …………102 7.3使用对象作为方法的返回值 ………………103 74嵌套类 ”””··:· ……103 74.1定义嵌套类………… …………………………l03 742嵌套类的使用 ……………………………104 7.5内部类………… 番鲁面 7.51静态内部类的定义………………………………………………105 7.52静态内部类的使用… …105 753成员内部类的定义… ………………………105 754成员内部类的使用 · ……………106 755局部内部类的定义……… 108 7.56局部内部类的使用 108 7.6小结… ………………108 77本章习题………………… ……………………109 第8章继承与多态… 8.1继承的概念……… ………………………………………1ll 8.1.1继承的实现…… 8.2成员方法的继承 …………112 813成员字段的继承 ….113 8.2访问修饰符………… 113 8.2.1 public访问修饰符……………… …………·114 822 private访问修饰符 114 823 protected访问修饰符……… 115 824 default访问修饰符…… ……………116 8.3方法的覆盖 前· …………l16 8.3.1方法的覆盖格式……… ………………………116 83.2 super关键字… ……………………………………ll7 www.linuxidc.com 8.3.3几种不能使用方法覆盖的情况 …… ……………119 84多层继承…… 中中··········: ·中· ………………121 85多态…… …122 85.1多态的基本概念………………… 122 8.52方法的覆盖…… ……………………123 8.53方法的重载… ,.,着,+1B亩4“ ……123 854对象引用实现多态………………… ………124 86小结… ………………………………126 87本章习题…………… ·,,非·..着 126 第9章抽象类、接口和包…… 128 91抽象类的基本概念…………………………………128 92抽象类的使用 ………………………………129 93接口的基本概念 94接口的使用 ……………134 95匿名内部类 ……………………135 951匿名内部类的语法……………… ……………………136 952通过接口使用匿名类 ……………………………136 953通过抽象类使用匿名类…………………………137 9.6包的概念和使用… …………………………………138 9.61包的基本概念… ………………………………………………139 962包的使用……………… ,,看 ………………140 963JDK中常见的包… 着着··,,.,,,,,来请,着,,,,,吾,, …142 97小结…………………143 9.8本章习题 ………………143 应用篇 第10章Java的异常处理 ……………146 10.1异常的基本概念… ……146 102Java异常处理机制 …………147 103异常类的层次结构……………… …………………………148 10.3.1运行时异常…………………………………………………………………………148 10.32检查型异常 ………………………150 10.4异常处理………… ………………151 10.5抛出异常 …· 10.51程序中抛出异常 155 10.52指定方法抛出异常……… 155 10.6ty- catch-finally话句的嵌套 …………156 10.7用户自定义的异常… 15 10.8小结……………… …159 www.linuxidc.com X

...展开详情
2019-01-05 上传 大小:176.35MB
举报 收藏
分享