• 【现货速发】Java核心技术
21年品牌 40万+商家 超1.5亿件商品

【现货速发】Java核心技术

全新正版书籍,24小时发货,可开发票。

40.3 8.1折 49.8 全新

库存4件

天津津南
认证卖家担保交易快速发货售后保障

作者白文荣、王晓燕

出版社清华大学出版社

ISBN9787302483809

出版时间2018-01

装帧平装

开本16开

定价49.8元

货号25198949

上书时间2024-11-24

易安居书舍

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言

前    言

Java是面向对象的、支持多线程的网络编程语言。它是目前流行的编程语言之一,具有高度的安全性、可移植性和代码可重用性。本书立足于Java的各种核心技术,系统地讲解Java语言知识。学习本书无需任何基础,零起点学Java是本书的宗旨。本书实用性强,包含Java基础知识和高级编程方面的所有常用核心技术,由浅入深、通俗易懂、难易适度,可以增强读者成为IT精英的信心。

全书共分14章,各章的主要内容安排如下。

第1 Java语言的基本概念、编程技术的发展史和Java运行环境的搭建等。

第2 Java语言的基本语法,包括变量的定义、常量的定义、基本数据类型、复合数据类型、数组、编程语言控制流程等知识。

第3 Java的面向对象编程机制,如类与对象、接口及抽象类等。

第4 面向对象程序设计语言Java的异常处理机制及线程的创建和使用方式。

第5 Java的输入输出处理机制,即Java的IO流机制。

第6 Java的图形用户界面GUI的设计,如AWT和Swing相关控件的应用。

第7 Java语言中的事件监听和事件处理机制。

第8 Java的常用类及集合的定义、创建和使用方式等基础知识。

第9 JSP的基本语法和JSP运行环境的搭建等。

第10 JSP常用的内置对象及应用方法。

第11 Java核心技术之一的Java Bean技术及其编程实践方式。

第12 Java连接数据库的知识——JDBC。

第13 Java核心技术之一的Servlet技术及其编程实践。

第14 Java核心技术的应用案例及程序分析思想。

本书由白文荣主编,王晓燕为副主编。第1、2、3、4、5、6、7、8、13、14章由白文荣编写,第9、10、11、12章由王晓燕编写,在本书策划和编写的过程中,得到了清华大学出版社的支持,在此表示衷心的感谢。

由于作者水平有限,书中难免存在错误和不足之处,敬请广大读者批评指正。

为了方便教师教学和学生自主学习,本书配有电子教案、案例源代码、安装软件等,若有需要,可从清华大学出版社网站下载。

 

                           编  者  



导语摘要

《Java核心技术》是作者在多年从事Java程序设计、Java核心技术课程教学实践基础上编写的。全书共分为14章,通过大量的可运行实例,系统地讲授了Java语言基本原理、Java语言基本语法、Java面向对象编程机制、异常处理及线程、Java I/O流技术、GUI界面设计、事件及事件处理、Java常用类及集合、JSP基本语法、JSP内置对象、JavaBean技术、JDBC编程技术、Servlet技术等相关知识。

《Java核心技术》紧密结合实际需求,从案例教学、项目式教学思路出发,根据需要安排了Java基础案例和综合案例,逐步阐述了Java各核心技术之间的联系。书后配有适量的思考题和练习题,使读者能够在学习过程中提高操作能力和实际应用能力。

《Java核心技术》可作为高等院校学生学习Java核心技术、Java程序设计、面向对象编程与设计、软件项目实战等课程的教材,也可以作为读者自学的参考书。



作者简介




目录

目   录





第1章  Java语言简介.... 1


1.1  程序设计语言的发展... 2


1.1.1  程序设计语言发展历史... 2


1.1.2  程序设计语言的分类... 3


1.1.3  程序设计方法的发展... 5


1.2  Java语言简介... 6


1.2.1  Java语言的历史... 6


1.2.2  Java语言的特点... 6


1.3  Java运行环境的配置... 9


1.3.1  JDK的安装... 9


1.3.2  MyEclipse的安装... 10


1.3.3  配置Tomcat 12


1.4  简单的Java程序... 15


1.4.1  Application程序... 15


1.4.2  Applet程序... 15


本章小结... 17


习题... 17


第2章  Java语言的基本语法.... 19


2.1  标识符和保留字... 21


2.1.1  标识符... 21


2.1.2  保留字... 21


2.2  数据类型... 22


2.2.1  简单数据类型... 22


2.2.2  字符和字符串... 22


2.2.3  转义字符... 23


2.2.4  整数和浮点数的表示形式... 23


2.2.5  Java的几种后缀形式... 23


2.3  变量与常量... 24


2.3.1  变量... 24


2.3.2  常量... 25


2.4  运算符与表达式... 25


2.4.1  运算符... 25


2.4.2  表达式... 34


2.4.3  运算符的优先级及数据
类型转换... 34


2.5  数组... 36


2.5.1  一维数组... 36


2.5.2  多维数组... 38


2.5.3  数组常用的重要方法... 38


2.6  流程与控制语句... 43


2.6.1  选择结构... 44


2.6.2  循环结构... 47


2.6.3  常用的程序设计方法... 50


本章小结... 53


习题... 53


第3章  Java面向对象编程机制.... 55


3.1  面向对象编程的基本思想... 56


3.2  类与对象... 58


3.2.1  类与对象... 58


3.2.2  面向对象技术的基本特征... 68


3.3  接口和抽象类... 72


本章小结... 76


习题... 76


第4章  异常处理与线程.... 77


4.1  异常处理... 78


4.1.1  异常处理结构... 78


4.1.2  异常的处理机制... 80


4.2  线程... 85


4.2.1  线程的基本概念... 85


4.2.2  Java线程模型... 89


4.2.3  Java线程的同步与锁... 93


本章小结... 110


习题... 110


第5章  Java I/O流技术.... 115


5.1  java.io.File类... 116


5.1.1  文件和目录... 116


5.1.2  Java对文件和目录的操作... 117


5.2  Java IO原理... 120


5.3  流类的结构... 121


5.3.1  InputStream和
OutputStream.. 121


5.3.2  Reader和Writer 122


5.4  文件流... 123


5.4.1  FileInputStream和
FileOutputStream.. 123


5.4.2  FileReader和FileWriter 125


5.5  缓冲流... 127


5.6  转换流... 128


5.7  数据流... 129


5.8  打印流... 131


5.9  对象流... 132


5.9.1  序列化和反序列化操作... 132


5.9.2  序列化的版本... 134


5.10  随机存取文件流... 134


5.11  ZIP文件流... 137


本章小结... 139


习题... 139


第6章  GUI界面设计.... 141


6.1  GUI组件... 142


6.1.1  抽象窗口工具包AWT. 142


6.1.2  GUI组件与容器... 143


6.2  布局管理器... 148


6.2.1  布局管理器概述... 148


6.2.2  常用的布局管理器... 149


6.2.3  容器嵌套... 153


6.3  Swing组件... 155


本章小结... 156


习题... 156


第7章  事件及事件处理.... 157


7.1  事件处理概述... 158


7.2  事件工作原理... 158


7.3  常用的几种事件... 160


7.3.1  行为监听器ActionListener 160


7.3.2  键盘监听器KeyListener 162


7.3.3  窗口监听器
WindowListener 163


7.3.4  鼠标监听器MouseListener 164


本章小结... 167


习题... 167


第8章  Java的常用类与集合.... 169


8.1  常用类... 170


8.1.1  Object类... 170


8.1.2  String类... 171


8.1.3  StringBuffer类... 176


8.1.4  日期相关类... 179


8.1.5  包装类... 181


8.1.6  Math类... 182


8.1.7  Random类... 184


8.2  集合... 185


8.2.1  集合类... 185


8.2.2  映射类... 192


本章小结... 196


习题... 196


第9章  JSP的基本语法.... 199


9.1  Web技术概述... 200


9.1.1  静态网页和动态网页... 200


9.1.2  Web应用开发技术... 201


9.1.3  在MyEclipse下开发
Web应用程序... 202


9.2  JSP简介... 204


9.2.1  什么是JSP. 204


9.2.2  JSP页面的结构... 204


9.3  JSP脚本及注释... 205


9.3.1  JSP注释... 205


9.3.2  JSP声明语句... 206


9.3.3  JSP表达式... 206


9.3.4  JSP脚本程序... 206


9.4  JSP指令标签... 208


9.4.1  page指令... 208


9.4.2  include指令... 209


9.4.3  taglib指令... 210


9.5  JSP动作标签... 211


9.5.1  <jsp:include>动作标签... 211


9.5.2  <jsp:forward>动作标签... 212


9.5.3  <jsp:param>动作标签... 214


本章小结... 214


习题... 214


第10章  JSP的内置对象.... 217


10.1  request对象... 218


10.1.1  访问请求参数... 219


10.1.2  解决中文乱码问题... 220


10.1.3  获取服务器端的信息... 221


10.1.4  使用request获取复杂
表单的信息... 222


10.2  response对象... 226


10.2.1  重定向... 226


10.2.2  处理HTTP文件头信息... 228


10.3  session对象... 228


10.3.1  什么是会话... 228


10.3.2  绑定和获取会话中的参数... 229


10.3.3  移除会话参数... 229


10.3.4  销毁会话... 229


10.3.5  session对象的应用... 230


10.4  application对象... 232


10.4.1  application对象的定义... 232


10.4.2  application对象的应用... 233


10.5  out对象... 233


10.5.1  向客户端输出数据... 233


10.5.2  管理缓冲... 235


10.6  其他内置对象... 235


10.6.1  page对象... 235


10.6.2  config对象... 236


10.6.3  exception对象... 237


10.6.4  pageContext对象... 239


本章小结... 240


习题... 240


第11章  JavaBean技术.... 243


11.1  JavaBean简介... 244


11.2  编写一个简单的JavaBean. 245


11.3  在JSP中使用JavaBean. 246


11.3.1  <jsp:useBean>操作... 246


11.3.2  <jsp:setProperty>操作... 247


11.3.3  <jsp:getProperty>操作... 248


11.3.4  JavaBean的范围... 248


11.4  课堂案例:JavaBean与HTML
表单的交互... 253


本章小结... 256


习题... 256


第12章  JDBC编程技术.... 257


12.1  JDBC简介... 258


12.1.1  JDBC的结构... 259


12.1.2  JDBC驱动程序... 259


12.1.3  JDBC API 261


12.2  连接数据库... 264


12.3  JDBC操作数据库... 265


12.3.1  查询数据... 265


12.3.2  添加数据... 267


12.3.3  修改数据... 269


12.3.4  删除数据... 269


12.4  课堂案例:图书管理系统... 270


12.4.1  需求分析... 270


12.4.2  数据库设计... 270


12.4.3  图书管理系统的相关代码... 271


12.5  JDBC在Web开发中的应用... 283


12.5.1  开发模式... 283


12.5.2  数据分页... 284


本章小结... 289


习题... 289


第13章  Servlet技术.... 291


13.1  Servlet技术概述... 292


13.1.1  Servlet的概念... 292


13.1.2  Servlet技术的特点... 292



13.1.3  Servlet的生命周期... 293


13.1.4  Servlet与JSP的区别... 293


13.1.5  开发简单的Servlet程序... 294


13.2  Servlet开发... 295


13.2.1  Servlet的创建... 295


13.2.2  Servlet的配置... 296


13.2.3  编写生成验证码的
Servlet 297


13.2.4  

  • 【现货速发】Java核心技术

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP