Java 7实用教程

Java 7实用教程【Java 7实用教程】《Java 7实用教程》是2014年清华大学出版社出版的图书 。
基本介绍书名:Java 7实用教程
ISBN:9787302340300
定价:39.5元
出版社:清华大学出版社
出版时间:2014年
装帧:平装
图书简介本书以最新的JDK 1.7为基础,系统地介绍了Java语言的基础知识、核心技术与套用实例 。全书共分13章,内容包括Java语言概论、Java基本语法、Java类和对象、Java高级类、Java输入与输出、SWT用户界面、Java事件处理、异常处理和调试与打包、Java Applet、多执行绪、JDBC资料库编程、Java网路编程、Java开发高级套用概述等 。本书以实时、实用、简明为宗旨,紧密跟蹤最新技术(Java SE 7、JDBC 4.0、SWT等),强调理论与实际相结合(所有知识配备具体实例),语言和内容力求详略得当,以方便读者快速掌握Java 7编程理论和技能 。目录第1章Java语言概论1.1Java语言发展史1.2Java语言特徵1.3Java 7体系结构1.4Java 7编译环境和工具1.4.1开发环境1.4.2使用命令行工具1.4.3使用Eclipse集成开发环境1.5Java程式分类1.5.1一个简单的Java Application1.5.2一个简单的Java Applet1.6Java编程规範1.6.1命名1.6.2注释1.7本章小结1.8思考与练习第2章Java基本语法2.1标识符和数据类型2.1.1标识符2.1.2关键字2.1.3数据类型2.1.4数据类型之间的转换2.2运算符2.2.1算术运算符2.2.2关係运算符2.2.3比较运算符2.2.4条件运算符2.2.5位运算符2.2.6逻辑运算符2.2.7运算符的级别2.3流程控制2.3.1if和switch语句2.3.2循环和叠代器2.4数组2.4.1声明和构造数组2.4.2引用和初始化数组2.5字元串2.5.1String类2.5.2String类的重要方法2.5.3StringBuffer类和StringBuilder类2.6本章小结2.7思考与练习第3章Java类和对象3.1类和对象3.1.1面向对象程式设计概述3.1.2类3.1.3对象3.1.4类之间的关係3.1.5类的定义3.1.6声明对象3.2对象的成员3.2.1方法3.2.2变数3.3类的成员3.3.1静态方法3.3.2静态变数3.3.3实例变数、静态变数和局部变数的生命周期3.4构造函式3.4.1无参构造函式3.4.2带参数的构造函式3.5重载3.5.1一般方法重载3.5.2构造函式重载3.6类的继承3.7方法覆盖3.8多态性与动态绑定3.8.1多态性3.8.2动态绑定3.9Java访问许可权3.10本章小结3.11思考与练习第4章Java高级类4.1static与final关键字4.1.1理解static4.1.2final关键字4.2this与super关键字4.2.1this关键字4.2.2super关键字4.3内部类和匿名类4.3.1内部类的声明与访问4.3.2成员内部类4.3.3方法内部类4.3.4匿名内部类4.3.5静态内部类4.4Java类库简介4.5抽象类与接口4.5.1抽象类4.5.2接口4.5.3接口与抽象类的不同之处4.6包4.6.1定义包4.6.2理解类路径4.6.3一个简短的包的例子4.6.4引入包4.7Class类4.8反射4.9本章小结4.10思考与练习第5章Java输入与输出5.1Java输入与输出概述5.2File类5.2.1几个简单的概念5.2.2创建File对象5.2.3File类常用方法介绍5.2.4Java 7新档案系统5.3位元组流类InputStream和OutputStream5.3.1输入流类InputStream5.3.2输出流类OutputStream5.3.3一些常见的子类5.4RandomAccessFile类5.5对象流和对象序列化5.5.1基本的对象序列化5.5.2自定义对象序列化5.5.3序列化时的对象替换5.5.4序列化与对象的创建5.5.5序列化的安全性5.6字元流5.6.1Reader5.6.2Writer5.7键盘输入5.7.1使用Scanner实现从键盘输入的功能5.7.2使用BufferedReader实现从键盘输入的功能5.8本章小结5.9思考与练习第6章SWT用户界面6.1SWT简介6.1.1AWT、Swing与SWT6.1.2SWT程式的开发步骤6.1.3SWT中的包 6.2MVC模式与SWT6.3SWT布局管理器6.3.1充满式布局6.3.2行列式布局6.3.3格线式布局6.3.4表格式布局6.4SWT文本的输入6.4.1标籤组件6.4.2文本框组件6.5选择组件6.5.1按钮组件6.5.2列表框组件6.5.3下拉框组件6.6SWT选单6.7SWT对话框6.8本章小结6.9思考与练习第7章Java事件处理7.1SWT事件处理过程7.2Typed和Untyped监听器7.2.1使用类型化监听器和事件7.2.2使用非类型化事件来定製事件处理7.3适配器Adaptor7.4常见SWT事件处理7.4.1键盘事件处理7.4.2滑鼠事件处理7.4.3焦点事件处理7.4.4视窗事件处理7.4.5选择与关闭事件处理7.4.6其他常用事件处理7.5本章小结7.6思考与练习第8章异常处理、调试与打包8.1Java异常处理概述8.2异常处理语句8.2.1抛出异常8.2.2声明异常8.2.3捕获并处理异常8.3自定义异常处理8.4日誌8.4.1输出日誌8.4.2自定义配置档案8.4.3本地化8.5断言8.5.1启用和禁用断言8.5.2使用断言的建议8.5.3为文档使用断言8.6Java调试技术8.6.1一些调试技巧8.6.2使用调试器8.7Java打包8.7.1JAR命令及套用8.7.2MANIFEST.MF档案8.7.3利用Eclipse打JAR包8.8本章小结8.9思考与练习第9章Java Applet9.1Applet基础9.1.1Applet运行环境9.1.2什幺是AppletViewer9.1.3编写一个Applet9.1.4Applet的安全机制9.2Applet常用方法9.3Applet的HTML标记和属性9.4Applet上下文9.5Applet套用实例9.6本章小结9.7思考与练习第10章多执行绪10.1多执行绪基本概念10.2Java执行绪类10.2.1Thread类10.2.2Runnable接口10.2.3Callable接口10.3资源的协调和同步 10.3.1synchronized关键字10.3.2锁10.4执行绪间的通信10.4.1执行绪的几种状态10.4.2执行绪间通信的方式10.5本章小结10.6思考与练习第11章JDBC资料库编程11.1JDBC概述11.1.1JDBC组件11.1.2JDBC架构11.2资料库的连线11.3资料库操作11.3.1Collection接口11.3.2Statement接口11.3.3PreparedStatement接口11.3.4CallableStatement接口11.3.5ResultSet接口11.3.6资料库的基本操作11.3.7使用RowSet接口运算元据库11.4套用实例11.5本章小结11.6思考与练习第12章Java网路编程12.1Java网路编程基础12.1.1网路编程是什幺12.1.2IP位址和域名12.1.3连线埠12.1.4数据的传输方式12.1.5协定12.2Java网路类和接口12.2.1URL类12.2.2URLConnection类12.2.3InetAddress类12.3Java套接字通信12.3.1Socket类12.3.2ServerSocket类12.4Java UDP通信12.5Java TCP通信12.6实例: UDP打洞技术12.7本章小结12.8思考与练习第13章Java开发高级套用概述13.1Java高级套用13.2J2EE简介13.2.1J2EE的优点13.2.2J2EE组件体系结构13.2.3J2EE技术规範13.2.4J2EE分布套用技术13.2.5JSP技术简介13.2.6Servlet技术简介13.2.7EJB3技术简介13.2.8J2EE的发展趋势13.3J2ME13.3.1J2ME是什幺13.3.2J2ME体系结构13.3.3MIDlet应用程式的生命周期13.3.4J2ME的Hello World实例13.4本章小结13.5思考与练习