Java语言及其应用-(第二版)

本书特色

[

本书详细介绍了java语言的语法、面向对象特性及其应用。全书共分为14章,主要内容包括: java语言基础知识、面向对象程序特性、图形用户界面、输入输出、多线程、client/server 程序设计、jdbc、servlet、分布式编程等,每章都配有例题,有助于读者在掌握java 语言及应用的基础上拓展解题思路和提升编程能力。
本书以编者十余年的java语言教学经验为基础,内容安排环环相扣,例题充分,便于初学者学习,适合作为计算机专业本科教学、企事业单位java 语言培训的教材,也可以作为程序员自学java语言的参考资料。

]

内容简介

[

从java基础知识到开发应用,本书是作者十余年教学经验的总结,内容安排环环相扣,例题丰富,讲解详实,是java程序设计的*教材,初学者的良好帮手。 

]

目录

目录第1章java编程基础1.1java语言介绍1.1.1java语言的历史1.1.2java程序分类1.1.3java平台1.1.4java的主要特点1.2*简单的java程序及运行步骤1.2.1环境设置1.2.2编辑源程序1.2.3编译1.2.4运行1.2.5程序分析1.2.6java开发工具1.2.7图形化的java程序举例1.3java运行原理习题1第2章java语言基础2.1标识符和数据类型2.1.1注释语句2.1.2常量和变量2.1.3标识符2.1.4基本数据类型2.1.5参考数据类型2.2表达式与运算符2.2.1表达式2.2.2运算符2.2.3基本数据类型转换2.3语句与流程控制2.3.1选择结构2.3.2循环语句2.3.3跳转语句2.3.4综合举例习题2第3章面向对象程序设计基础3.1类与对象3.1.1类与对象的概念3.1.2类的定义和使用3.1.3源文件构成及命名3.1.4基本类型与参考类型变量的区别3.1.5在类定义中创建自身的对象3.2方法3.2.1方法的定义和调用3.2.2方法参数的传递3.2.3方法的重载3.3封装3.4构造器3.4.1构造器的特点3.4.2构造器的使用3.4.3构造器的重载3.4.4多个构造器的相互调用3.5变量的作用域和初始化3.6this引用3.7父类、子类和继承3.7.1继承3.7.2方法覆盖3.7.3super3.8包3.8.1包的定义3.8.2jdk中的常见包3.8.3创建包3.8.4加载包3.8.5jar文件习题3第4章数组4.1一维数组的使用4.1.1数组声明4.1.2创建数组对象4.1.3数组元素的赋值4.1.4简写方式4.2二维数组4.2.1二维数组声明4.2.2创建二维数组对象4.2.3二维数组元素赋值4.2.4二维数组的简写方式4.3数组的综合使用4.3.1简单的输入输出4.3.2综合例题习题4第5章面向对象高级特性5.1变量多态5.1.1定义5.1.2用途5.1.3类型判断5.1.4参考类型转换总结5.2非访问控制符5.2.1static5.2.2final5.2.3abstract5.3接口5.3.1说明5.3.2接口定义5.3.3实现5.3.4综合举例5.4访问控制符5.4.1限定范围5.4.2举例5.4.3说明5.5内部类5.5.1非静态内部类5.5.2静态内部类5.5.3方法内部类5.5.4匿名内部类习题5第6章几种常用类6.1string和stringbuffer6.1.1string6.1.2stringbuffer6.1.3string与stringbuffer的比较6.2基本数据类型类6.2.1基本数据类型类介绍6.2.2构造器6.2.3常用方法6.3java集合类——vector6.3.1向量简介6.3.2构造器6.3.3常用方法6.3.4应用举例6.4math和日期类6.4.1math6.4.2日期类6.5参考类型数据的比较运算6.5.1object6.5.2比较运算习题6第7章异常处理机制7.1异常处理机制简介7.1.1为什么要用异常处理机制7.1.2异常的概念7.2异常分类7.3异常处理规则7.3.1异常捕获和处理7.3.2方法调用时的异常处理7.4异常类的定义及使用7.4.1定义异常类7.4.2创建并抛出异常对象习题7第8章输入输出系统8.1输入输出简介8.1.1流的概念8.1.2java.io包中的输入输出流8.2标准输入输出8.2.1基于字节的输入输出8.2.2基于字符的输入输出8.3文件的输入输出8.3.1file8.3.2文件的顺序输入输出8.3.3文件的随机输入输出8.4对象输入输出流8.5命令行参数8.6scanner8.6.1scanner的基本知识8.6.2scanner的应用习题8第9章图形用户界面9.1图形用户界面概述9.1.1图形用户界面的构成9.1.2软件包介绍9.1.3swing组件介绍9.2swing中常用组件9.2.1jframe9.2.2jwindow9.2.3jdialog9.2.4jbutton9.2.5jtextfield9.2.6jtextarea9.2.7jlabel9.2.8jcombobox9.2.9jlist9.2.10菜单9.2.11jfilechooser9.3布局管理器9.3.1流布局flowlayout9.3.2边界布局borderlayout9.3.3网格布局gridlayout9.3.4卡片布局cardlayout9.3.5网格包布局gridbaglayout9.3.6空布局9.4事件处理9.4.1事件处理机制9.4.2事件处理方法9.4.3事件类与事件监听器接口9.4.4适配器类9.5综合实例习题9第10章多线程10.1多线程的概念10.1.1线程的概念10.1.2线程的状态与生命周期10.2创建线程10.2.1thread类10.2.2通过继承thread类创建线程10.2.3通过实现runnable接口创建线程10.2.4综合举例10.3线程之间的数据交流10.3.1通过内类创建线程10.3.2通过构造器传递参数10.4线程调度10.4.1优先级10.4.2休眠10.4.3暂停当前正在执行的线程10.4.4等待其他线程结束10.5线程同步10.5.1synchronized标记10.5.2wait()和notify()方法10.6线程死锁10.6.1死锁的原因10.6.2死锁的解决习题10第11章client/server程序设计11.1网络编程11.1.1客户机和服务器11.1.2ip地址和端口号11.1.3java提供的通信方式11.1.4常用类(java.net包中)11.2基于socket的网络编程11.2.1类11.2.2服务器程序编写步骤11.2.3客户端程序编写步骤11.2.4举例11.2.5用多线程重写服务器端程序11.3基于数据报的编程11.3.1类11.3.2发送方程序编写步骤11.3.3接收方程序编写步骤11.3.4基于数据报的程序举例11.4编写简单的web服务器11.4.1预备知识11.4.2简单web服务器11.4.3可以传输文件的web服务器11.5编写简单的代理服务器11.5.1代理服务器工作原理11.5.2浏览器设置11.5.3代理服务器编程举例习题11第12章数据库程序设计12.1jdbc简介12.1.1关于jdbc12.1.2jdbc访问数据库的类型12.2与数据库连接12.2.1与sqlserver 2005的连接12.2.2与mysql5.7的连接12.3数据处理12.3.1通过statement对象发送sql语句12.3.2处理dbms返回的数据12.3.3关闭连接12.3.4举例12.4综合应用举例习题12第13章servlet13.1servlet简介13.1.1概念13.1.2java servlet api简介13.1.3servlet程序的结构13.1.4servlet的生命周期13.2环境配置13.3servlet应用举例13.3.1处理表单13.3.2处理中文13.3.3基于web的数据库操作13.4session习题13第14章java分布式编程14.1概念14.2rmi实现流程14.2.1编写被远程调用的方法14.2.2编制服务器程序14.2.3编写客户端程序14.2.4编译、放置和执行程序习题14参考文献 

封面

Java语言及其应用-(第二版)

书名:Java语言及其应用-(第二版)

作者:董佑平

页数:291

定价:¥39.0

出版社:清华大学出版社

出版日期:2016-07-01

ISBN:9787302436539

PDF电子书大小:144MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注