由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
正版 Java语言程序设计 于静 杨娜 张虹 顾鸿虹 清华大学出版社 9
¥ ×1
?
目录
?
第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.2dowhile循环
?
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.1trycatch
?
6.2.2finally
?
6.2.3trycatchfinally程序块中的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
?
参考文献
?
?
本书在讲解Java程序设计语言的基础语法之前,使用现实生活中的实例让读者从感性上体会和理解面向对象思想的理念,较早地融入面向对象的世界。本书的主要内容包括面向对象程序设计基础、Java程序设基础、程序的流程控制、类的特性、接口与多态、异常处理、对象的管理、I/O操作、多线程编程、网络编程、Eclipse开发环境的使用、图形用户界面编程——Swing技术以及数据库编程。 本书适合作为普通高等院校应用型本科计算机相关专业的入门教材,也可供其他初学者或软件开发人员参考使用。
本书内容主要包括:Java语言概述,Java语法基础、程序流程控制、类的继承与多态、抽象类与接口、异常处理、集合类、IO操作、多线程编程、网络编程、图形用户界面、数据库编程和Eclipse开发环境的使用。 本书有上机指导配套教材,能够满足教学需要,也可作为初学者自学使用。主要内容主要包括:Java语言概述,Java语法基础、程序流程控制、类的继承与多态、抽象类与接口、异常处理、集合类、IO操作、多线程编程、网络编程、图形用户界面、数据库编程和Eclipse开发环境的使用。全书选用的实验用例严格遵守编程规范,并提示编程思路与开发技巧,能够使读者掌握较为扎实的Java语言基础,具备Java SE程序的实际开发能力。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格