成功加入购物车

去购物车结算 X
纸墨文化图书店
  • Java程序设计与应用开发
图文详情

Java程序设计与应用开发

举报

本店图书 都是正版图书 可开电子发票 需要发票的联系客服!

  • 出版时间: 
  • 装帧:    平装
  • 开本:    16开
  • ISBN:  9787302472155
  • 出版时间: 
  • 装帧:  平装
  • 开本:  16开

售价 51.06 7.3折

定价 ¥69.50 

品相 全新

优惠 满包邮

优惠 满减券
    发货
    承诺48小时内发货
    运费
    本店暂时无法向该地区发货

    延迟发货说明

    时间:
    说明:

    上书时间2025-04-19

    数量
    库存3
    微信扫描下方二维码
    微信扫描打开成功后,点击右上角”...“进行转发

    卖家超过10天未登录

    店铺等级
    拍卖等级
    资质认证
    90天平均
    成功完成
    91.05% (6127笔)
    好评率
    99.83%
    发货时间
    22.36小时
    地址
    四川省成都市成华区
    • 商品详情
    • 店铺评价
    立即购买 加入购物车 收藏
    手机购买
    微信扫码访问
    • 货号:
      25243100
      商品描述:
      前言
      前言 本书针对Java技术标准编程进行了详细的讲解,以简单、通俗易懂的案例逐步引领读者从基础到各个知识点进行学习。本书涵盖了Java入门、程序设计基础、面向对象编程、API、GUI开发、图形开发、网络编程、密码编程、反射和综合案例。在本书的每个章节中穿插了上机习题,用于对该章内容进行阶段性总结演练。本书作者长期从事教学工作,积累了丰富的经验,其“实战教学法”取得了很好的效果。本书的特点如下。(1) 实战性: 所有内容都用案例引入,通俗易懂。(2) 流行性: 书中所讲解的都是Java开发过程中流行的方法、框架、模式等,紧扣学生的就业。(3) 适合教学: 书中的每一个章节安排适当,将习题融于讲解的过程中,教师可以根据情况选用,也可以进行适当增减。一、本书的知识体系学习Java应用开发好有计算机操作的基本技能以及基本的逻辑思维。本书的知识体系结构遵循循序渐进的原则,逐步引领读者从基础到各个知识点的学习,具体如下所示。第1部分:入门 第1章Java入门第2部分:程序设计基础 第2章程序设计基础之变量及其运算 第3章程序设计基础之流程控制和数组 第4章实践指导1  第4部分: API 第9章Java异常处理 第10章Java常用API(一) 第11章Java常用API(二) 第12章Java多线程开发 第13章Java IO操作 第14章实践指导3第3部分:面向对象编程 第5章面向对象编程(一) 第6章面向对象编程(二) 第7章面向对象编程(三) 第8章实践指导2 第5部分: GUI开发 第15章用Swing开发GUI程序 第16章Java界面布局管理 第17章Java事件处理 第18章实践指导4 续表   第6部分: Java图形开发 第19章Java画图之基础知识 第20章Java画图之高级知识 第21章实践指导5  第8部分: Java密码编程 第26章Java加密和解密 第27章Java数字签名第7部分: Java网络编程 第22章用TCP开发网络应用程序 第23章用UDP开发网络应用程序 第24章URL编程和Applet开发 第25章实践指导6 第9部分: Java反射 第28章Java反射技术 第29章用反射技术编写简单的框架  第10部分:综合案例 第30章综合案例:用TCP技术开发即时通信软件  二、本书内容介绍全书共分为10个部分。第1部分为入门部分,包括1章。第1章为Java入门,介绍Java的发展历史和运行机制,以及进行Java程序开发需要的准备工作。第2部分为程序设计基础部分,包括3章。第2章为程序设计基础之变量及其运算,首先介绍变量的原理以及变量的数据类型,然后详细介绍各种变量数据类型及其转换,之后讲解Java中的各种运算,后介绍运算符的优先级。第3章为程序设计基础之流程控制和数组,首先介绍3种结构的用法,并讲解break和continue语句,然后讲解数组的作用、定义、性质和用法,以及二维数组的使用。第4章为实践指导1,利用几个案例对程序设计基础进行复习。第3部分为面向对象编程部分,包括4章。第5章为面向对象编程(一),主要介绍面向对象的基本原理和基本概念,包括类、对象、成员变量、成员函数、构造函数以及函数的重载。第6章为面向对象编程(二),针对面向对象的应用,详细讲解一些比较高级的概念。首先讲解静态变量、静态函数、静态代码块,然后讲解封装、包和访问控制修饰符,后简单介绍类中类的使用。第7章为面向对象编程(三),首先讲解继承和覆盖,然后讲解多态性、抽象类和接口的应用,后讲解几个其他问题,包括final关键字、Object类、jar命令以及Java文档的使用。第8章为实践指导2,利用几个案例对面向对象内容进行复习。第4部分为API部分,包括6章。第9章为Java异常处理,讲解异常处理的原理以及需要注意的问题。第10章为Java常用API(一),讲解数值运算、字符串处理、数据类型转换和常用系统类。第11章为Java常用API(二),讲解Java编程中重要的工具类,重点讲解集合和日期操作。第12章为Java多线程开发,对多线程的开发、线程的控制以及线程的安全性进行讲解。第13章为Java IO操作,对文件的操作、字节流的读写和字符流的读写进行讲解,并对RandomAccessFile类和Properties类进行介绍。第14章为实践指导3,利用几个案例对API进行复习。第5部分为GUI开发部分,包括4章。第15章为用Swing开发GUI程序,首先讲解javax.swing中的一些API,主要涉及窗口开发、控件开发、颜色、字体和图片开发,然后讲解一些常见的其他功能。第16章为Java界面布局管理,首先讲解几种常见的布局,即FlowLayout、GridLayout、BorderLayout、空布局,以及其他一些比较复杂的布局方式,然后用一个计算器程序对其进行了总结。第17章为Java事件处理,首先讲解事件的基本原理、开发流程,然后讲解几种常见事件的处理,后讲解用Adapter简化事件的开发。第18章为实践指导4,利用一个用户管理系统案例对Java事件处理的内容进行复习。第6部分为Java图形开发部分,包括3章。第19章为Java画图之基础知识,首先讲解画图的原理以及画图的方法,然后讲解如何画字符串,后讲解如何画图片,以及图片的缩放、裁剪和旋转。第20章为Java画图之高级知识,首先重点围绕用键盘和鼠标操作画图进行讲解,然后讲解动画的原理和实现,以及双缓冲和图片的保存问题。第21章为实践指导5,利用两个小软件的开发对Java画图的内容进行复习。第7部分为Java网络编程部分,包括4章。第22章为用TCP开发网络应用程序,利用TCP编程实现一个简单的聊天室。第23章为用UDP开发网络应用程序,介绍基于UDP的客户端和服务器端之间的通信。第24章为URL编程和Applet开发,针对网络编程中的另外两个比较常见的内容——URL编程和Applet开发进行讲解。第25章为实践指导6,利用一个网络打字游戏对网络编程内容进行复习。第8部分为Java密码编程部分,包括2章。第26章为Java加密和解密,以Java语言为例实现了一些常见的加密和解密算法。第27章为Java数字签名,讲解了数字签名的原理,以Java语言为例实现了数字签名算法。第9部分为Java反射部分,包括2章。第28章为Java反射技术,对反射技术进行了讲解。第29章为用反射技术编写简单的框架,通过两个小框架进行讲解。第10部分为综合案例部分,包括1章。第30章为综合案例:用TCP技术开发即时通信软件,用一个即时通信软件案例对本书的大部分内容进行复习。本书为学校教学量身定做,可供高校Java应用开发相关课程使用,也可作为没有Java应用开发基础的程序员入门用书,更可作为Java技术培训班的培训教材,还可以帮助缺乏项目实战经验的程序员快速积累项目开发经验。本书提供了全书所有实例的源代码,供读者学习参考,所有程序均经过了作者精心的调试。由于时间仓促和作者的水平有限,书中的不妥之处在所难免,敬请读者批评指正。有关本书的意见反馈和咨询,读者可在清华大学出版社网站的相关版块中与作者进行交流。郭克华2017年10月         

      导语摘要
      本书分为10个部分,共30章,涵盖了Java入门、程序设计基础、面向对象编程、API、GUI开发、图形开发、网络编程、密码编程、反射和综合案例。本书基于JDK 1.8 Eclipse 4.6.0开发环境,逐步引领读者从基础到各个知识点的学习。全书内容由浅入深,并辅以大量的实例说明,还阶段性地提供了一些实践指导。本书提供了所有实例的源代码以及开发过程中用到的软件,供读者学习参考。本书为学校教学量身定做,可供高校Java开发相关课程使用,也可作为没有Java开发基础的程序员的入门用书,更可作为Java培训班的培训教材,还可以帮助缺乏项目实战经验的程序员快速积累项目开发经验。

      作者简介
      郭克华,计算机应用技术博士,中国计算机学会会员,现任职于中南大学。美国Texas A&M University访问学者,长期从事软件体系结构、编程语言等方面的研究,主持重量、省部级重点项目10余项,并出版十多部精品著作。其案例式教学方法深入浅出,深受学生喜爱,教学视频在太平洋电脑网、硅谷动力、网易、CSDN等知名网站上被广泛转载。

      目录
       
      目录
       
      第1章Java入门
       
      本章术语
       
      1.1认识Java
       
      1.1.1认识编程语言
       
      1.1.2Java的来历
       
      1.1.3Java为什么流行
       
      1.1.4Java的3个版本
       
      1.1.5编程前的准备工作
       
      1.2获取和安装JDK
       
      1.2.1获取JDK
       
      1.2.2安装JDK
       
      1.2.3安装目录的介绍
       
      1.2.4环境变量的设置
       
      1.3开发个Java程序
       
      1.3.1如何编写源代码
       
      1.3.2如何将源代码编译成.class文件
       
      1.3.3如何执行.class文件
       
      1.3.4新手常见错误
       
      1.4用Eclipse开发Java程序
       
      1.4.1什么是Eclipse
       
      1.4.2安装Eclipse
       
      1.4.3如何建立项目
       
      1.4.4如何开发Java程序
       
      1.4.5如何维护项目
       
      本章知识体系
       
      第2章程序设计基础之变量及其运算
       
      本章术语
       
      2.1认识变量
       
      2.1.1什么是变量
       
      2.1.2变量有哪些类型
       
      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.1单行注释
       
      2.3.2多行注释
       
      2.3.3文档注释
       
      2.4Java中的运算
       
      2.4.1算术运算
       
      2.4.2赋值运算
       
      2.4.3关系运算
       
      2.4.4逻辑运算
       
      2.4.5运算符的优先级
       
      本章知识体系
       
      第3章程序设计基础之流程控制和数组
       
      本章术语
       
      3.1判断结构
       
      3.1.1为什么需要判断结构
       
      3.1.2if结构
       
      3.1.3switch结构
       
      3.2认识循环结构
       
      3.2.1为什么需要循环结构
       
      3.2.2while循环
       
      3.2.3dowhile循环
       
      3.2.4for循环
       
      3.2.5循环嵌套
       
      3.2.6break语句和continue语句
       
      3.3数组
       
      3.3.1为什么需要数组
       
      3.3.2如何定义数组
       
      3.3.3如何使用数组
       
      3.3.4数组的引用性质
       
      3.3.5数组的应用
       
      3.3.6多维数组
       
      本章知识体系
       
      第4章实践指导1
       
      本章术语
       
      4.1关于变量和数据类型的实践
       
      4.2流程控制和数组的综合实践
       
      第5章面向对象编程(一)
       
      本章术语
       
      5.1认识类和对象
       
      5.1.1为什么需要类
       
      5.1.2如何定义类
       
      5.1.3如何使用类实例化对象
       
      5.1.4如何访问对象中的成员变量
       
      5.1.5对象的引用性质
       
      5.2认识成员函数
       
      5.2.1为什么需要函数
       
      5.2.2如何定义和使用成员函数
       
      5.2.3函数参数的传递
       
      5.2.4认识函数重载
       
      5.3认识构造函数
       
      5.3.1为什么需要构造函数
       
      5.3.2如何定义和使用构造函数
       
      本章知识体系
       
      第6章面向对象编程(二)
       
      本章术语
       
      6.1静态变量和静态函数
       
      6.1.1为什么需要静态变量
       
      6.1.2静态变量的常见应用
       
      6.1.3认识静态函数
       
      6.1.4静态代码块
       
      6.2使用封装
       
      6.2.1为什么需要封装
       
      6.2.2如何实现封装
       
      6.3使用包
       
      6.3.1为什么需要包
       
      6.3.2如何将类放在包中
       
      6.3.3如何访问包中的类
       
      6.4使用访问控制修饰符
       
      6.4.1什么是访问控制修饰符
       
      6.4.2类的访问控制修饰符
       
      6.4.3成员的访问控制修饰符
       
      6.5使用类中类
       
      本章知识体系
       
      第7章面向对象编程(三)
       
      本章术语
       
      7.1使用继承
       
      7.1.1为什么需要继承
       
      7.1.2如何实现继承
       
      7.1.3继承的底层本质
       
      7.2成员的覆盖
       
      7.2.1什么是成员覆盖
       
      7.2.2成员覆盖有何作用
       
      7.3使用多态性
       
      7.3.1什么是多态
       
      7.3.2如何使用多态性
       

      配送说明

      ...

      相似商品

      为你推荐

    孔网啦啦啦啦啦纺织女工火锅店第三课

    开播时间:09月02日 10:30

    即将开播,去预约
    直播中,去观看