天学通Java全新pdf下载pdf下载

天学通Java全新百度网盘pdf下载

作者:
简介:本篇主要提供天学通Java全新pdf下载
出版社:伍壹捌肆图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  • 作者:卡登海德
  • 著:卡登海德
  • 装帧:简装
  • 印次:暂无
  • 定价:59.0
  • ISBN:9787115435347
  • 出版社:人民邮电出版社
  • 开本:其他
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:2016-10-01
  • 页数:414
  • 外部编号:1201405940
  • 版次:1

目录章Java基础21.1Java语言21.1.1Java的历史21.1.2Java概述31.1.3*择开发工具31.2面向对象编程41.3对象和类51.4属*和行为61.4.1属*61*4.2行为61.4.3创建类71.4.4运行程序91.5组织类和类行为111.5.1继承111.5.2创建类层次结构121.5.3使用继承131.5.4接口141.5.5包141.6总结151.7问与答151.8小测验151.8.1问题151.8.2**161.9认*练习161.10练习16*2章Java编程基础172.1语句和表达式172.2变量和数据类型182.2.1创建变量182.2.2给变量命名192.2.3变量类型192.2.4给变量赋值202.2.5常量212.3注释222.4字面量232.4.1数字字面量232.4.2布尔字面量242.4.3字符字面量242.4.4字符串字面量252.5表达式和运算符262.5.1算术运算符262.5.2再谈赋值272.5.3递增和递减运算符282.5.4比较运算符292.5.5逻辑运算符292.5.6运算符优先级302.6字符串运算312.7总结332.8问与答332.9小测验332.9.1问题342.9.2**342.10认*练习342.11练习34*3章对象353.1创建新对象353.1.1使用new353.1.2对象是如何创建的373.1.3内存管理373.2使用类变量和实例变量383.2.1获取值383.2.2设置值383.2.3类变量393.3调用方法403.3.1设置字符串的格式413.3.2嵌套方法调用423.3.3类方法433.4对象的引用433.5对象和基本数据类型的强制类型转换443.5.1强制转换基本类型453.5.2强制转换对象463.5.3基本类型和对象之间的转换473.6比较对象值和类483.6.1比较对象483.6.2判断对象所属的类493.7总结493.8问与答503.9小测验503.9.1问题503.9.2**513.10认*练习513.11练习51**章数组、逻辑和循环524.1数组524.1.1声明数组变量524.1.2创建数组对象534.1.3访问数组元素544.1.4修改数组元素544.1.5多维数组564.2块语句574.3if条件语句574.4switch条件语句584.5三目运算符634.6for循环634.7while和do循环654.7.1while循环654.7.2do...while循环674.8跳出循环674.9总结684.10问与答684.11小测验694.11.1问题694.11.2**694.12认*练习694.13练习70*5章创建类和方法715.1定义类715.2创建实例变量和类变量715.2.1定义实例变量725.2.2类变量725.3创建方法725.3.1定义方法725.3.2关键字this745.3.3变量作用域和方法定义745.3.4将参数传递给方法755.3.5类方法765.4创建Java应用程序775.5Java应用程序和参数785.5.1将参数传递给Java应用程序785.5.2在Java程序中处理参数795.6创建同名方法805.7构造函数835.7.1基本的构造函数835.7.2调用另一个构造函数845.7.3重载构造函数845.8覆盖方法855.8.1创建覆盖现有方法的方法855.8.2调用原来的方法875.8.3覆盖构造函数875.9总结885.10问与答895.11小测验895.11.1问题895.11.2**905.12认*练习905.13练习90*6章包、接口和**类特*916*1限定符916.2静态变量和方法956.3final类、方法和变量976.3.1变量976.3.2方法976.3.3类986.4抽象类和方法986.5包986.5.1import声明996.5.2类名**1006.6创建自己的包1016.6.1*择包名1016.6.2创建文件夹结构1016.6.3将类加入到包中1026.6.4包和类访问控制1026.7接口1026.7.1*继承存在的问题1026.7.2接口和类1036.7.3实现和使用接口1036.7.4实现多个接口1036.7.5接口的**用途1046.8创建和扩展接口1046.8.1新接口1046.8.2接口中的方法1056.8.3扩展接口1056.8.4创建网上商店1066.9总结1106.10问与答1106.11小测验1106.11.1问题1106.11.2**1116.12认*练习1116.13练习112*7章异常和线程1137.1异常1137.2管理异常1157.2.1异常一致*检测1157.2.2保护代码和捕获异常1167.2.3finally子句1187.3声明可能引发异常的方法1207.3.1thr*ws子句*207.3.2应引发哪些异常1217.3.3传递异常1217.3.4throws和继承1227.4创建并引发自己的异常1227.4.1引发异常1237.4.2创建自己的异常1237.4.3结合使用throws、try和thr*w*237.5在什么情况下不使用异常1247.6线程1257.6.1编写线程化程序1257.6.2线程化应用程序1267.6.3终止线程1297.7总结1307.8问与答1307.9小测验1317.9.1问题1317.9.2**1317.10认*练习1317.11练习132*8章数据结构1348.1**数组1348.2Java数据结构1348.2.1Iterat*r*358.2.2位组1368.2.3链表1388.2.4遍历数据结构1408.2.5堆栈1428.2.6Map1438.2.7散列映射1448.3泛型1478.4枚举1508.5总结1518.6问与答1518.7小测验1518.7.1问题1518.7.2**1528.8认*练习1528.9练习153*9章使用Swing1549.1创建应用程序1549.1.1创建界面1559.1.2开发框架1569.1.3创建组件1579.1.4将组件加入到容器中1589.2使用组件1599.2.1图标1609.2.2标签1619.2.3文本框1629.2.4文本区域1629.2.5可滚动窗格1649.2.6复*框和**按钮1649.2.7组合框1669.2.8列表1679.3Java类库1699.4总结1709.5问与答1709.6小测验1719.6.1问题1719.6.2**1719.7认*练习1719.8练习1720章创建Swing界面17310.1Swing的特*17310.1.1标准对话框17310.1.2使用对话框17610.1.3滑块17810.1.4滚动窗格17910.1.5工具栏18010.1.6进度条18210.1.7菜*18410.1.8*项卡式窗格18710.2总结18810.3问与答18810.4小测验18910.4.1问题18910.4.2**18910.5认*练习19010.6练习1901章在用户界面上排列组件19111.1基本的界面布局19111.1.1布置界面19111.1.2顺序布局19211.1.3方框布局19311.1.4网格布局19511.1.5边框布局19711.2使用多个布局管理器19811.3卡片布局19911.3.1在应用程序中使用卡片布局20011.3.2*元格内边距和面板内边距20411.4总结20411.5问与答20511.6小测验20511.6.1问题20511.6.2**20611.7认*练习20611.8练习2072章响应用户输入20812.1事件监听器20812.1.1设置组件20912.1.2事件处理方法20912.2使用方法21112.2.1行为事件21112.2.2焦点事件21212.2.3*项事件21412.2.4键盘事件21612.2.5鼠标事件21612.2.6鼠标移动事件21712.2.7窗口事件22012.2.8使用适配器类22012.2.9使用内部类22212.3总结22312.4问与答22312.5小测验22412.5.1问题22412.5.2**22412.6认*练习22412.7练习2253章创建Java2D图形22613.1Graphics2D类22613.2绘制文本22713.2.1使用防锯齿改善字体和图形的质量22913.2.2获取字体的信息22913.3颜色23113.3.1使用Color对象23113.3.2检测和设置当前颜色23113.4绘制直线和多边形23213.4.1用户坐标空间和设备坐标空间23213.4.2指定渲染属*23313.4.3创建要绘制的对象23413.4.4绘制对象23613.5总结23913.6问与答23913.7小测验23913.7.1问题23913.7.2**24013.8认*练习24013.9练习2404章开发Swing应用程序24114.1JavaWebStart24114.2使用JavaWebStart24314.2.1创建JNLP文件24314.2.2在服务器上支持WebStart24914.2.3**JNLP元素25014.3使用SwingWorker改善*能25114.4总结25514.5问与答25514.6小测验25514.6.1问题25514.6.2**25614.7认*练习25614.8练习2565章输入和输出25815.1流简介25815.1.1使用流25815.1.2过滤流25915.1.3处理异常25915.2字节流25915.3过滤流26215.4字符流26915.4.1读取文本文件26915.4.2写文本文件27115.5文件和路径27215.6总结27415.7问与答27415.8小测验27515.8.1问题27515.8.2**27515.9认*练习27515.10练习2766章使用内部类和闭包27716.1内部类27716.2闭包28416.3总结28816.4问与答28816.5小测验28816.5.1问题28816.5.2**28916.6认*练习28916.7练习2907章通过Internet进行通信29117.1J**a联*技术29117.1.1打开跨越网络的流29117.1.2套接字29417.1.3Socket服务器29717.1.4设计服务器应用程序29817.1.5测试服务器29917.2java.ni*包300*7.2.1缓冲区30117.2.2通道30317.3总结31017.4问与答31117.5小测验31117.5.1问题31117.5.2**31117.6认*练习31117.7练习3128章使用JDBC4.2和Derby访问数据库31318.1JDBC31318.1.1数据库驱动程序31418.1.2查看数据库31418.1.3读取数据库记录31618.1.4将记录写入数据库32018.1.5遍历结果集32518.2总结32518.3问与答32518.4小测验32618.4.1问题32618.4.2**32618.5认*练习32618.6练习3279章读写RSSFeed32819.1使用XML32819.2设计XML语言33019.3使用Java处理XML33119.4使用XOM处理XML33119.4.1创建XML文档33219.4.2修改MXL文档33419.4.3格式化XML文档33819.4.4评估X*M339*9.5总结34119.6问与答34219.7小测验34219.7.1问题34219.7.2**34219.8认*练习34319.9练习343*20章XMLWeb服务34420.1XML-RPC简介34420.2使用XML-RPC进行通信34520.2.1发送请求34520.2.2响应请求34620.3*择XML-RPC实现34720.4使用XML-RPCWeb服务34820.5创建XML-RPCWeb服务35020.6总结35420.7问与答35420.8小测验35420.8.1问题35520.8.2**35520.9认*练习35520.10练习356*2*章使用Java编写Android应用35721.1Android的历史35721.2编写Android应用35821.2.1组织Android项目36021.2.2创建程序36121.3运行应用36221.4设计Android应用36321.4.1准备*源36321.4.2配置清*文件36421.4.3设计图形用户界面36521.4.4编写代码36721.5总结37221.6问与答37221.7小测验37221.7.1问题37221.7.2**37221.8认*练习37321.9练习373附录A使用集成开发环境NetBeans376A.1安装NetBeans376A.2新建项目376A.3新建Java类378A.4运行应用程序379A.5修复错误380A.6展开和折叠窗格381A.7探索NetBeans382附录B配套**383附录C修复AndroidStudio模拟器存在的问题384C.1运行应用时出现的问题384C.1.1在AndroidStudio中下载HAXM385C.1.2在计算机中安装HAXM385C.1.3检查BIOS设置387附录D使用Java开发包388D.1*择Java开发工具388D.2配置JDK390D.2.1使用命令行界面390D.2.2切换文件夹391D.2.3在MS-DOS中创建文件夹392D.2.4在MS-DOS中运行程序392D.2.5修复配置错误393D.3使用文本编辑器396D.4创建示例程序397D.5设置CLASSPATH变量398D.5.1在大多数Windows版本中设置CLASSPATH399D.5.2在Windows98/Me中设置CLASSPATH400附录E使用Java开发包编程402E.1JDK概览402E.2Java虚拟机403E.3编译器javac404E.4浏览器appletviewer405E.5文档工具javadoc407E.6Java文件存档工具jar409E.7调试器jdb410E.7.1调试应用程序411E.7.2调试小程序412E.7.3不错调试命令412E.8使用系统属*413E*9代码签名工具keytool和jarsigner414

Rogers Cadenhead是程序员兼作者,出版了30多部编程和Web发布方面的著作,其中包括Sams Teach Yourself Java 2 in 24 Hours和Absolute Beginner’s Guide to Minecraft Mods Programming。他还是Drudge Retort等**的发布人,这些**每年的访问量超过2000万。

“本书是你学习Java语言的****。——PCMagazine”

《21天学通Java(*7版)》是初学者学习Java编程语言的**经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习;同时全面涵盖了Java8这一新标准以及与Android开发相关的Java编程知识。通过本书的学习,读者将逐步了解、熟悉并精通Java编程语言。《21天学通Java(*7版)》包括3周的课程,通过学习,读者将具备使用Java开发应用程序和Android应用的知识和技能。周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、线程等;*2周介绍Java类库,包括链表、栈、散列映射和位组等数据结构以及Swing组件、布局管理器和JavaWebStart等;*3周介绍不错主题,包括输入和输出、内部类和闭包、通过Internet进行通信、使用数据库、XML、Web服务、Android编程等内容。《21天学通Java(*7版)》可作为初学者学习Java编程技术的教程,也可供已掌握**语言的程序员学习Java时参考。