版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、作者简介Rogers Cadenhead是Web应用程序开发兼作者,著有22本与ernet相关的,其中包括SamsTeach Yourself Java2 in 24 Hours他还是一个发布人,其每年的人次超过2400万。编辑“如果您只有一本Java,它应该是本书。”个人电脑杂志,最为知名的IT类专业杂志之一。“这是向初学者介绍Java编程技术的最优秀择它。”独立评论人之一。如果您只想一本有关Java的,应选只需21天的时间,便可具备使用Java,-发运行在计算机中的应用程序、运行在Web服,务器中的se rvlet,以及通过浏览器启动的Java Web Start应用程序的知识和技能。无需
2、任何编程经验。按本书精心组织的21个课程进行学习,任何人都能掌握Java编程的基础知识。自我掌握进度。读者可依次阅读每章,以彻底理解所有的概念和方法论;也可有选择地阅读,学习自己最感的技巧。进行了全面的修订、更新和扩充,以涵盖的Java 6功能。学习开发独立的Java应用程序、web servlet、JavaServage年Java Web Start应用程序。通过易于理解的实用示例,清晰地阐述Java编程的基本原理。揭示如何使用Swin9快速开发图形用户界面程序。检测对知识的掌握程度。每章末尾都有问题、和练习,还有Java认证练习。洞悉JDBC数据库编程、ernet客户/服务器编程,以及使用
3、开源类库XOM分析XML。阐述Java 6新增的功能,女DJava 6内置的关系数据库Java DB。本书简介本书包括3周的课程,通过学习,读者将具备使用Java开发应用程序、servlet和JSP的知识和技能。第 1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、断言和线程等;第2周介绍Java类库,包括向量、堆栈、据结构,以及Swing组件、布局管理器和Java Web Start等;第3周介绍高级、散列表和位组等数,包括输入和输出、对象序列化、通过ernet进行通信、使用数据库、XML、Web服务、servlet和JSP等内容。本
4、书可作为初学者学习Java编程技术的,也可供已掌握其他语言的程序员学习Java时参考。目录第1周课程Java语言第1章Java基础1.1Java语言1.1.11.1.21.1.3Java的历史 Java概述选择一种开发工具象编程1.21.31.4面对象和类 属性和行为1.4.11.4.21.4.31.4.4对象的类属性对象的类行为创建类运行程序1.5组织类和类行为1.5.11.5.21.5.31.5.41.5.51.5.6继承创建类层次结构使用继承单继承和多重继承接口包1.61.71.8总结 问与答小测验问题认证练习练习第2章Java编程基础语句和表达式变量和数据类型2.2.12.2.22.2
5、.32.2.42.2.5创建变量 给变量命名变量类型 给变量赋值常量注释字面量2.4.12.4.22.4.32.4.4数字字面量字面量 字符字面量 字符串字面量2.5表达式和运算符2.5.12.5.22.5.32.5.42.5.52.5.6算术运算符再谈赋值递增和递减运算符比较运算符逻辑运算符 运算符优先级2.62.72.82.9字符串运算总结问与答小测验问题认证练习练习第3章对象3.1创建新对象3.1.13.1.23.1.33.23.2.13.2.23.2.3使用new new的功能内存管理和设置类变量和实例变量获取值修改值类变量调用方法嵌套方法调用类方法对象的对象和基本数据类型的转换和强制
6、类型转换3.5.13.5.23.5.3强制转换基本类型强制转换对象基本类型和对象之间的转换比较对象值和类比较对象判断对象所属的类3.73.83.9总结 问与答小测验问题认证练习练习第4章数组、逻辑和循环4.1数组4.1.14.1.24.1.34.1.44.1.5数组变量创建数组对象数组元素修改数组元素数组4.24.34.44.54.6块语句 if条件语句 switch条件语句 for循环 while和do循环while循环do.while循环跳出循环标号条件运算符4.84.94.10总结 问与答小测验问题认证练习4.11练习第5章创建类和方法定义类创建实例变量和类变量定义实例变量类变量创建方法
7、5.3.15.3.25.3.35.3.45.3.5定义方法关键字this变量作用域和方法定义将参数传递给方法类方法创建Java应用程序Java应用程序和命令行参数将参数传递给Java应用程序在Java程序中处理参数创建名称相同但参数不同的方法构造方法基本的构造方法调用另一个构造方法5.7.3重载构造方法5.8覆盖方法5.8.15.8.25.8.3创建覆盖现有方法的方法调用原来的方法覆盖构造函数5.95.105.115.12结束方法总结问与答小测验问题认证练习练习第6章包、接口和其他类特性6.16.26.3限定符静态变量和方法 Final类、方法和变量6.3.16.3.26.3.3变量方法类6.
8、46.56.6抽象类和方法包使用包6.6.16.6.26.6.36.6.4完整的包名和类名 import类名 Classpath和类的位置6.7创建自己的包6.7.16.7.26.7.36.7.4选择包名创建文件夹结构将类加入到包中包和类控制6.8接口6.8.16.8.26.8.36.8.46.8.5单继承存在接口和类实现和使用接口实现多个接口 接口的其他用途6.9创建和扩展接口6.9.16.9.26.9.36.9.46.106.116.126.13新接口接口中的方法扩展接口创建网上商店类总结 问与答小测验问题认证练习6.14练习第7章异常、断言和线程异常异常类管理异常7.2.17.2.27.
9、2.37.37.3.17.3.27.3.37.3.4异常一致性检测保护代码和捕获异常 finally子句可能 throws子句异常的方法应哪些异常传递异常 throws和继承7.4创建并 7.4.1自己的异常异常17.4.27.4.3创建自己的异常组合使用throws、try和throw7.5何时使用和不使用异常7.5.17.5.27.5.3什么时候使用异常 什么时候不使用异常糟糕的异常使用方式断言线程7.7.17.7.27.7.3编写线程化程序线程化应用程序终止线程7.87.97.10总结 问与答小测验问题认证练习练习第2周课程Java类库第8章数据结构8.1数组8.2Java数据结构8.2
10、.18.2.28.2.38.2.48.2.58.2.68.2.7Iterator位组 Vector遍历数据结构堆栈Map 散列表8.38.48.58.6泛型 总结 问与答小测验8.6.1问题8.6.2认证练习8.7练习第9章使用Swing9.1创建应用程序9.1.19.1.29.1.39.1.49.1.5创建界面开发框架显示启动画面创建组件将组件加入到容器中9.2使用组件9.2.19.2.29.2.39.2.49.2.59.2.69.2.79.2.8图标文本框 文本区域可滚动窗格复选框和单选按钮组合框列表9.39.49.5总结 问与答小测验问题认证练习练习第10章创建Swing界面10.1Sw
11、ing的特性10.1.110.1.210.1.310.1.410.1.510.1.610.1.710.1.810.1.9设置外观标准使用滑块框框滚动窗格进度条菜单选项卡窗格10.210.310.4总结 问与答小测验问题认证练习练习第11章在用户界面上排列组件11.1基本的界面布局11.1.111.1.211.1.311.1.411.1.5布置界面顺序布局方框布局网格布局边框布局11.211.311.4使用多个布局管理器卡片布局网格袋布局11.4.111.4.211.4.3设计网格创建网格单元格padding和insets11.511.611.7总结 问与答小测验问题认证练习练习第12章响应用户
12、输入12.1事件器设置组件事件处理方法使用方法12.2.112.2.212.2.312.2.412.2.512.2.612.2.712.2.8行为事件焦点事件选项事件键盘事件鼠标事件鼠标移动事件窗口事件使用适配器类12.312.412.5总结 问与答小测验12.5.l问题12.5.2认证练习12.6练习第13章使用颜色、字体和图形13.1Graphics2D类13.1.113.1.213.1.313.1.4图形坐标系绘制文本通过反走样改善字体和图形的质量获取字体的信息颜色使用Color对象检测和设置当前颜色绘制直线和多边形13.3.113.3.213.3.313.3.4用户和设备坐标空间指定渲
13、染属性创建要绘制的对象绘制对象13.413.513.6总结 问与答小测验问题认证练习练习第14章开发Swing应用程序Java Web Start使用Java Web Start14.2.114.2.214.2.3创建JNLP文件在服务器上支持Web Start其他JNLP元素14.314.414.514.6使用SwingWorker改善性能总结问与答小测验问题认证练习练习第3周课程Java编程第15章输入和输出15.1流15.1.115.1.215.1.3使用流 过滤流 处理异常15.215.315.4字节流过滤流字符流15.4.1文本文件15.4.2写文本文件15.515.615.715.
14、8文件和文件名过滤器总结问与答小测验问题认证练习练习第16章序列化和查看对象16.1对象序列化16.1.116.1.216.1.316.1.4对象输出流对象输入流暂态变量检查对象的序列化字段16.2使用反射来检查类和方法16.2.116.2.216.2.3检查和创建类处理类的各个部分检查类16.316.416.5总结 问与答小测验16.5.1问题16.5.2认证练习16.6练习第17章通过ernet进行通信17.1JAVA的联网技术17.1.117.1.217.1.317.1.417.1.5打开网络的流套接字 Socket服务器设计服务器应用程序测试服务器17.2java.nio包17.2.1
15、17.2.217.2.317.2.4缓冲区字符集通道网络通道17.317.417.5总结 问与答小测验问题认证练习练习第18章使用JDBC数据库JDBCJDBC-ODBC桥连接到ODBC数据源JDBC驱动程序18.318.418.5总结 问与答小测验问题认证练习练习第19章读写RSS Feed19.119.219.319.4使用XML设计XML语言使用Java处理XML使用XOM处理XML19.4.119.4.219.4.319.4.4创建XML文档 修改MXL文档 格式化XML文档评估XOM19.519.619.7总结 问与答小测验问题认证练习练习第20章XML Web服务20.1XML-R
16、PC简介使用XML-RPC进行通信发送请求响应请求20.320.420.520.620.720.8选择XML-RPC实现使用XML-RPC Web服务创建XML-RPC Web服务总结问与答小测验问题认证练习练习第21章编写Jaya Servlet和Java Serv使用Web Servlet开发Servlet使用使用会话JSP编写JSP创建Web应用程序age21.421.521.621.7JSP标准标记库总结问与答小测验问题认证练习21.8练习附录附录A使用Java开发包选择Java开发工具配置JDKA.2.1A.2.2A.2.3A.2.4A.2.5使用命令行界面切换文件夹在MS-DOS中
17、创建文件夹在MS-DOS中运行程序 修复配置错误使用文本编辑器创建程序A.4.1A.4.2附录B在Windows中编译和运行程序设置CLASSPATH变量使用Java开发包编程B.1B.2B.3B.4B.5B.6B.7JDK概览 Java解释器编译器Javac浏览器appletviewer文档工具Java doc Java文件存档工具Jar调试器JdbB.7.1B.7.2B.7.3调试应用程序调试小程序 高级调试命令B.8使用系统属性插图摘要书摘插图 第1周课程Java语言第1章Java基础1.3 对象和类面象编程是基于现实世界的情况进行建模的,对象由多种更小的对象。然而。合并对象仅仅是面象编程的一个方面,其另一个重要特征是使用类。类(class)用来创建对象的模板。使用同一个类创建出来的每个对象都具有就算不是完垒相同也相似的特性。类包含一组特定对象的所有特性。使用面用于创建这些对象的类。象语言编写程序时,并不定义各个对象,而是定义倒如,您可能创
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 杭州高端住宅买卖合同定制
- 国际展览馆管家服务协议
- 建筑外墙施工合同:领先版
- 2024年度信息系统运维服务与管理合同
- 2024年建筑劳务分包价款协议
- 职业培训机构师资聘用合同模板
- 2024年度区块链游戏开发与应用合同
- 渔业养殖物资员招聘协议
- 燃气泄漏应急处理规程
- 体育场馆节能保温施工协议
- 被执行人生活费申请书范文
- 第七单元“艺术之美”(主题阅读)六年级语文上册阅读理解(统编版)
- 肉牛养殖投资计划书
- 耐火砖砌筑方案
- 《制作个人小名片》名师教案
- 《作文写作与文化修养培养与发展》
- 污水处理厂安全生产培训资料课件
- 摄影测量专业职业生涯规划书
- 眩晕的中医诊治
- 小学数学四年级上册第12周含有中括号的四则混合运算
- 老年健康与医养结合服务管理
评论
0/150
提交评论