×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302488521
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:205
  • 出版时间:2018-02-01
  • 条形码:9787302488521 ; 978-7-302-48852-1

本书特色

本书在讲解Java程序设计语言的基础语法之前,使用现实生活中的实例让读者从感性上体会和理解面向对象思想的理念,较早地融入面向对象的世界。本书的主要内容包括面向对象程序设计基础、Java程序设基础、程序的流程控制、类的特性、接口与多态、异常处理、对象的管理、I/O操作、多线程编程、网络编程、Eclipse开发环境的使用、图形用户界面编程——Swing技术以及数据库编程。 本书适合作为普通高等院校应用型本科计算机相关专业的入门教材,也可供其他初学者或软件开发人员参考使用。

内容简介

本书内容主要包括:Java语言概述,Java语法基础、程序流程控制、类的继承与多态、抽象类与接口、异常处理、集合类、IO操作、多线程编程、网络编程、图形用户界面、数据库编程和Eclipse开发环境的使用。 本书有上机指导配套教材,能够满足教学需要,也可作为初学者自学使用。主要内容主要包括:Java语言概述,Java语法基础、程序流程控制、类的继承与多态、抽象类与接口、异常处理、集合类、IO操作、多线程编程、网络编程、图形用户界面、数据库编程和Eclipse开发环境的使用。全书选用的实验用例严格遵守编程规范,并提示编程思路与开发技巧,能够使读者掌握较为扎实的Java语言基础,具备Java SE程序的实际开发能力。

目录

目录 第1章Java和面向对象的程序设计 1.1关于Java 1.1.1Java的出现 1.1.2Java的特性 1.1.3Java与C、C 语言的比较 1.2面向对象的程序设计 1.2.1面向对象与类的概念 1.2.2面向对象程序设计的意义 1.3编写**个Java程序 1.3.1安装Java SE的JDK 1.3.2程序的编译和运行 1.3.3使用Java API的说明文档 1.4本章小结 习题1 第2章Java程序设计基础 2.1Java程序的组织形式 2.1.1Java程序的基本要素 2.1.2Java程序的基本结构 2.1.3Java包的概念 2.2Java中的类与对象 2.2.1类成员 2.2.2Java修饰符 2.2.3对象的初始化 2.2.4引用与对象 2.3在Java中操作数据类型 2.3.1Java支持的数据类型 2.3.2Java支持的操作符 2.4本章小结 习题2 第3章程序的流程控制 3.1Java流程控制概述 3.2选择结构 3.2.1if语句 3.2.2switch语句 3.2.3选择结构的嵌套 3.3循环结构 3.3.1while循环 3.3.2dowhile循环 3.3.3for循环 3.3.4多重循环 3.4其他流程控制语句 3.4.1break语句 3.4.2continue语句 3.4.3return语句 3.5本章小结 习题3 第4章类的特性 4.1类的继承 4.1.1父类与子类 4.1.2方法重写 4.1.3super关键字 4.2抽象类 4.2.1抽象类的概念 4.2.2抽象类的作用 4.3内部类和匿名类 4.3.1内部类 4.3.2内部类与外部类的关系 4.3.3匿名类 4.4本章小结 习题4 第5章接口与多态 5.1接口 5.1.1定义与实现接口 5.1.2接口的特性 5.1.3接口与抽象类的区别 5.2多态 5.2.1向上转型 5.2.2可扩展性 5.3后期绑定 5.4本章小结 习题5 第6章异常 6.1异常基础知识 6.1.1Java异常处理机制 6.1.2异常的分类 6.2异常的处理过程 6.2.1trycatch 6.2.2finally 6.2.3trycatchfinally程序块中的return 6.2.4throws 6.2.5throw 6.3自定义异常 6.4本章小结 习题6 第7章对象的管理 7.1使用对象数组 7.1.1对象数组的特点 7.1.2Arrays类 7.2使用java.util包 7.2.1List集合 7.2.2Set集合 7.2.3Map集合 7.2.4Java中的泛型 7.3本章小结 习题7 第8章Java的I/O操作 8.1文件操作 8.1.1File类 8.1.2利用File操作文件 8.2面向字节的I/O操作 8.2.1InputStream 8.2.2OutputStream 8.2.3使用字节流的Filter 8.3面向字符的I/O操作 8.3.1Reader 8.3.2Writer 8.3.3使用字符流的Filter 8.4对象的序列化 8.4.1序列化与永久存储 8.4.2寻找类 8.4.3对序列化的控制 8.5Java NIO 8.5.1NIO模式概述 8.5.2NIO中的缓冲 8.5.3NIO中的通道 8.5.4阻塞模式和非阻塞模式 8.6本章小结 习题8 第9章多线程编程 9.1多线程编程基础 9.1.1单线程与多线程 9.1.2Java中使用多线程 9.2线程的操作方法 9.2.1线程休眠 9.2.2线程的中断 9.2.3线程的优先级 9.2.4线程的联合 9.3线程之间的同步 9.3.1资源共享与资源锁 9.3.2线程间通信 9.4使用Executors 9.5本章小结 习题9 第10章Java网络编程 10.1网络编程基础 10.1.1网络中计算机的定位 10.1.2TCP与UDP 10.2使用URL访问服务器 10.2.1获得URL实例 10.2.2用URL访问网络资源 10.3在Java中使用Socket 10.3.1一个简单的Socket连接 10.3.2TCP网络编程 10.3.3UDP网络编程 10.3.4利用NIO的非阻塞模式 10.4本章小结 习题10 第11章Eclipse开发环境的使用 11.1Eclipse简介及安装 11.1.1安装Eclipse 11.1.2安装多国语言包插件 11.1.3Eclipse界面 11.2在Eclipse中创建项目和类 11.2.1创建Java项目 11.2.2项目属性 11.2.3创建包和类 11.2.4运行程序 11.3使用Eclipse调试功能 11.4本章小结 习题11 第12章Swing程序设计基础 12.1Swing GUI设计 12.1.1Swing与AWT 12.1.2安装WindowBuilder插件 12.1.3一个简单的Swing实例 12.1.4事件与侦听器 12.2Swing中的容器 12.2.1容器的概念 12.2.2布局管理器 12.2.3综合布局实例 12.3Swing中的常用组件 12.3.1标签 12.3.2文本框 12.3.3编辑框 12.3.4按钮 12.3.5复选框 12.3.6单选按钮 12.3.7下拉列表框 12.4Swing中的高级组件 12.4.1菜单 12.4.2对话框 12.4.3表格 12.4.4树 12.5本章小结 习题12 第13章数据库编程 13.1JDBC简介 13.2java.sql包 13.3访问数据库 13.3.1创建数据库连接 13.3.2关闭数据库连接 13.3.3查询数据 13.3.4更新数据库 13.4使用预编译SQL语句 13.5一个桌面应用程序的实例 13.6本章小结 习题13 参考文献
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航