您好,欢迎来到聚文网。 登录 免费注册
Java程序设计与开发

Java程序设计与开发

  • 出版社: 电子工业出版社
  • 出版年份: 2010
  • 出版日期: 2010-09-01
  • 商品条码: 9787121116568
  • 版次: 1
定价:¥28 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
    《java程序设计与开发》:高等学校计算机规划教材。
内容简介
    《java程序设计与开发》以java语言面向对象的编程理念为出发点,循序渐进地介绍java语言的基本内容,包括基本语法、数组、字符串、类和对象、i/o流和异常处理、用户界面类和applet、网络和多线程编程;同时还着重介绍几种java核心技术及相应的开发实例,包括jdbc、servlet、jsp和ejb。通过融入java面向对象的编程思想,使读者在学习理论知识的同时,初步掌握面向对象的系统分析、设计与开发能力,为大型软件的设计和开发奠定基础。《java程序设计与开发》配有ppt、源代码、习题答案等教学资源。
    《java程序设计与开发》可作为高等学校计算机及相关专业“java程序设计”课程的教材,也可作为软件开发人员、工程技术人员及其他相关人员的自学参考书或培训教程。
目录
第1章Java语言概述(1)
1.1Java语言及其产生(1)
1.2Java的特点(1)
1.3Java的体系结构(3)
1.3.1Java的体系结构(3)
1.3.2Java虚拟机(3)
1.3.3垃圾回收机制(3)
1.3.4代码安全检测(4)
1.4Java的3种版本(4)
1.5Java开发环境概述(4)
1.5.1JDK的安装、配置和使用(4)
1.5.2JDK工具箱(6)
1.5.3Eclipse开发环境的安装、配置和使用(6)
1.5.4Java程序的编写(7)
1.6本章小结(9)
习题1(9)

第2章Java语言基础(11)
2.1Java语言要素(11)
2.1.1标识符(11)
2.1.2关键字(11)
2.1.3分隔符(12)
2.1.4注释(12)
2.2基本数据类型(13)
2.2.1简单类型(13)
2.2.2引用类型(14)
2.2.3常量(14)
2.2.4变量(15)
2.3运算符和表达式(16)
2.3.1算术运算符(16)
2.3.2关系运算符(17)
2.3.3逻辑运算符(17)
2.3.4位运算符(18)
2.3.5赋值运算符(19)
2.3.6其他运算符(20)
2.3.7运算符的优先级与结合性(21)
2.3.8表达式与语句(21)
2.4控制语句(22)
2.4.1选择结构控制语句(23)
2.4.2循环结构控制语句(25)
2.4.3转移语句(27)
2.5数组(29)
2.5.1一维数组(29)
2.5.2二维数组(31)
2.5.3多维数组(32)
2.6字符串(32)
2.6.1字符串类(33)
2.6.2常用方法(33)
2.7综合应用实例(34)
2.8本章小结(37)
习题2(37)

第3章Java类和对象(39)
3.1面向对象基础(39)
3.1.1类(39)
3.1.2对象(40)
3.1.3消息(40)
3.2继承(40)
3.2.1创建子类(40)
3.2.2成员变量和方法(41)
3.2.3对象的构造和初始化过程(44)
3.2.4上转型对象(45)
3.2.5关键字this和super(47)
3.2.6对象的撤销和清理(49)
3.3多态(50)
3.3.1基本概念(50)
3.3.2方法重载(50)
3.3.3方法覆盖(51)
3.3.4变量覆盖(53)
3.4修饰符(53)
3.4.1访问修饰符(53)
3.4.2非访问修饰符(57)
3.5内部类和匿名内部类(59)
3.5.1内部类(59)
3.5.2匿名内部类(61)
3.6接口(63)
3.6.1接口的定义(63)
3.6.2接口与多重继承(63)
3.6.3接口的实现(64)
3.6.4接口中的变量和方法(64)
3.7包(66)
3.7.1包的作用(66)
3.7.2Java中定义的包(66)
3.7.3自定义包的创建和使用(66)
3.7.4编译和生成包(67)
3.8综合应用实例(68)
3.9本章小结(70)
习题3(71)

第4章Java的I/O流和异常处理(73)
4.1I/O流概述(73)
4.2SystemI/O类和Scanner类(75)
4.2.1SystemI/O类(75)
4.2.2Scanner类(76)
4.3文件类(76)
4.3.1使用File类访问文件系统(76)
4.3.2随机文件读写(78)
4.4字节级输入输出流(79)
4.4.1数据输入输出流(79)
4.4.2文件输入输出流(80)
4.4.3缓冲输入输出流(81)
4.4.4管道输入输出流(81)
4.4.5格式化输出流(81)
4.5字符级输入输出类(82)
4.5.1字符输入输出类(82)
4.5.2缓冲读写类(83)
4.5.3文件读写类(86)
4.5.4格式化写类(88)
4.6对象序列化(89)
4.6.1对象输入流(89)
4.6.2对象输出流(90)
4.7异常处理(91)
4.7.1Java中定义的异常(91)
4.7.2异常类的层次结构(92)
4.7.3捕获异常(92)
4.7.4异常处理的嵌套(96)
4.7.5自定义的异常和使用(97)
4.8文件流综合应用实例(98)
4.9本章小结(106)
习题4(106)

第5章Java用户界面类和Applet(108)
5.1AWT简介(108)
5.2AWT容器类(108)
5.3基本控件类(110)
5.4图形类(112)
5.5事件类型及其处理(112)
5.5.1事件类(113)
5.5.2事件监听器(113)
5.5.3事件处理流程(114)
5.6布局管理器(115)
5.6.1FlowLayout(115)
5.6.2BorderLayout(116)
5.6.3GridLayout(116)
5.6.4CardLayout(116)
5.6.5GridBagLayout(117)
5.7Swing简介(117)
5.7.1Swing组件的特点(118)
5.7.2Swing包中的类(118)
5.7.3Swing包中的控件类(118)
5.8JavaApplet(122)
5.8.1Applet简介(122)
5.8.2Applet程序的编写(124)
5.8.3Applet程序的编译和执行(125)
5.8.4Applet的绘图和控制(126)
5.9GUI设计综合应用实例(128)
5.10本章小结(130)
习题5(130)

第6章Java网络编程(132)
6.1Java网络基础(132)
6.1.1IP地址(132)
6.1.2端口(133)
6.1.3套接字(134)
6.1.4数据报(134)
6.1.5传输协议(135)
6.2基于URL的高层次Java网络编程(135)
6.2.1从URL中读取内容(135)
6.2.2建立URL连接并读取内容(136)
6.3基于Socket的网络编程(137)
6.3.1Socket通信过程(138)
6.3.2创建客户端Socket(139)
6.3.3创建服务器端Socket(139)
6.3.4打开输入输出流(139)
6.3.5关闭流和Socket(141)
6.4基于Datagram的网络编程(141)
6.4.1数据报和套接字(142)
6.4.2创建客户端Datagram(142)
6.4.3创建服务器端Datagram(142)
6.4.4打开输入输出流(143)
6.4.5关闭流和Datagram(143)
6.5网络编程与应用实例(144)
6.6本章小结(150)
习题6(150)

第7章Java多线程编程(152)
7.1线程基础(152)
7.1.1线程概述(152)
7.1.2线程的状态(152)
7.1.3线程的优先级(153)
7.2线程的创建(153)
7.2.1通过继承Thread类创建(153)
7.2.2通过实现Runnable接口创建(155)
7.3多线程的创建(156)
7.4线程的调度(159)
7.4.1线程优先级的获取与设置(159)
7.4.2线程睡眠(159)
7.4.3线程让步(159)
7.4.4线程等待(160)
7.4.5线程唤醒(160)
7.5多线程的同步处理(161)
7.5.1多线程的互斥(161)
7.5.2synchronized方法(161)
7.6多线程综合应用实例(164)
7.7本章小结(168)
习题7(168)

第8章数据库编程(170)
8.1数据库基础(170)
8.1.1关系数据库(170)
8.1.2SQL基本内容(171)
8.1.3ODBC技术(173)
8.2JDBC数据库连接技术(174)
8.2.1JDBC概述(174)
8.2.2JDBC的实现及其驱动程序(174)
8.2.3JDBC的常用类和接口(175)
8.3Java访问数据库的基本步骤(176)
8.3.1加载驱动程序类(176)
8.3.2建立JDBC连接(177)
8.3.3执行SQL语句(179)
8.4JDBC高级特性(180)
8.4.1预备语句(180)
8.4.2可滚动和可更新的结果集(180)
8.4.3元数据(182)
8.4.4事务(183)
8.5创建数据库(184)
8.6JDBC综合应用举例(185)
8.7本章小结(187)
习题8(188)

第9章Servlet与JSP(189)
9.1JavaEEWeb开发技术(189)
9.2Servlet基础(190)
9.2.1Servlet定义(190)
9.2.2Servlet工作方式(191)
9.2.3ServletAPI(192)
9.2.4Servlet异常(193)
9.3配置Servlet工作环境(193)
9.3.1Servlet开发环境(193)
9.3.2Servlet类的配置(194)
9.3.3编写简单的Servlet(195)
9.4JavaBean基础(196)
9.4.1JavaBean基本概念(196)
9.4.2JavaBean的属性、方法和事件(197)
9.4.3一个简单的JavaBean(197)
9.5JSP概述(198)
9.5.1JSP基本概念(198)
9.5.2JSP技术的特点(199)
9.5.3JSP的工作方式(199)
9.5.4JSP和Servlet的区别(200)
9.6编写简单的JSP(200)
9.7在JSP中访问数据库(200)
9.8JSP的设计模式(202)
9.8.1JavaBean与JSP的结合(202)
9.8.2Servlet与JSP的结合(203)
9.9JSP的语法要素(203)
9.9.1JSP脚本元素(203)
9.9.2JSP指令和动作元素(205)
9.9.3JSP内置对象(206)
9.10Web综合应用实例(209)
9.11本章小结(222)
习题9(223)

第10章RMI和EJB(224)
10.1RMI基础(224)
10.1.1RMI概述(224)
10.1.2RMI的目标和体系结构(224)
10.1.3RMI的工作机制(225)
10.1.4用RMI设计应用系统(226)
10.2RMIAPI(227)
10.3JavaRMI与其他分布式技术(228)
10.4RMI部署问题(229)
10.5编写一个RMI应用系统(229)
10.6EJB技术(233)
10.6.1EJB基本概念(233)
10.6.2EJB组件(234)
10.6.3EJB容器(235)
10.6.4开发和部署EJB(236)
10.6.5EJB和其他分布式技术(237)
10.6.6基于EJB的Web应用程序实例(238)
10.7本章小结(244)
习题10(245)

附录AJava运算符及其优先级(246)
附录BJava类路径和类加载器(247)
参考文献(249)

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网