Java程序设计
¥
9.41
1.3折
¥
75
九五品
仅1件
作者杨文艳,田春尧 编
出版社北京理工大学出版社
ISBN9787568254670
出版时间2018-03
版次1
装帧平装
开本16开
纸张胶版纸
页数307页
定价75元
上书时间2024-12-09
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Java程序设计
定价:75.00元
作者:杨文艳,田春尧 编
出版社:北京理工大学出版社
出版日期:2018-03-01
ISBN:9787568254670
字数:
页码:307
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
内容提要
《Java程序设计》通过12个模块21个项目案例,系统、简明地介绍了Java语言程序设计的核心技术。它简明扼要地介绍了面向对象程序设计的基本概念、Java语言的特点以及Java程序的开发过程;快速回顾了编程基础语法,系统介绍了Java面向对象编程基础和高级语法,并通过典型应用案例对异常处理、常用API、集合类、流式L/O、BC编程、多线程、GUI编程、网络编程等专项进行学习和训练。 《Java程序设计》附带配套微课视频、源代码、知识题库、编程题库、教学PPT、课程教案等资源,方便读者学习和使用。 《Java程序设计》既可用作各院校计算机相关专业Java程序设计课程的教材,也可作为Java自学者的入门用书。阅读《Java程序设计》只需要对计算机和编程有一般性了解。
目录
模块1 欢迎走进Java世界1.1 Java与面向对象程序设计1.1.1 什么是面向对象程序设计1.1.2 OOP的三大特性1.2 开始Java程序开发1.2.1 Java的起源及特点1.2.2 K的使用及环境变量1.2.3 He11oWor1d程序开发1.3 集成开发环境Ec1ipse1.3.1 Ec1ipse安装与启动1.3.2 使用Ec1ipse开发程序 案例1 ATM存取款系统界面设计习题1模块2 Java编程基础语法2.1 Jaya基本语法2.1.1 Java程序基本结构2.1.2 标识符和关键字2.1.3 Java数据类型2.2 Java变量与方法2.2.1 变量的定义及类型转换2.2.2 方法的定义及方法重载2.2.3 变量的作用域2.3 运算符和表达式2.3.1 算术运算符2.3.2 赋值运算符2.3.3 关系运算符2.3.4 条件运算符2.3.5 运算符的优先级与结合性 案例2-1 数字分割2.4 结构化程序设计2.4.1 选择结构2.4.2 循环结构2.4.3 跳转语句与多重循环 案例2-2 猜数字游戏2.5 数组2.5.1 一维数组的定义及使用2.5.2 多维数组的定义及使用 案例2-3 商品查询器习题2模块3 面向对象基础3.1 类与对象3.1.1 类的定义3.1.2 对象的创建与使用3.1.3 类的封装3.2 构造方法及this关键字3.2.1 构造方法的定义3.2.2 构造方法的重载3.2.3 this关键字 案例3-1 简单几何图形类的封装3.3 static关键字3.3.1 静态变量3.3.2 静态方法3.3.3 静态代码块3.3.4 单例模式3.4 内部类 案例3-2 银行卡开户程序设计习题3模块4 面向对象进阶4.1 类的继承及super关键字4.1.1 继承的实现4.1.2 方法的重写4.1.3 super关键字4.2 fina1关键字4.2.1 fina1类4.2.2 fina1方法4.2.3 fina1变量4.3 抽象类和接口4.3.1 抽象类4.3.2 接口 案例4-1 图形计算程序设计4.4 多态4.4.1 对象的类型转换4.4.2 多态性的实现4.4.3 匿名内部类4.5 包与访问权限4.5.1 package关键字4.5.2 import关键字4.5.3 访问权限控制 案例4-2 银行存款程序设计习题4模块5 Java异常处理5.1 异常及其分类5.1.1 什么是异常5.1.2 异常分类5.2 异常的处理5.2.1 捕获异常5.2.2 抛出异常5.3 自定义异常 案例5-1 学生信息的录入习题5模块6 Jav8常用API6.1 Java类库6.2 数据类型包装类6.3 字符串6.3.1 String类6.3.2 StringBuffer类6.3.3 StringTokenizer类 案例6-1 统计单词个数6.4 日期类6.4.1 Date类6.4.2 Ca1endar类6.4.3 GregorianCa1endar类6.5 数据操作类:Math与Random6.5.1 Math类6.5.2 Random类 案例6-2 随机安排座位号习题6模块7 集合类7.1 集合概述7.1.1 集合的概念和分类7.1.2 Co11ection接口7.2 List接口7.2.1 ArrayList集合7.2.2 LinkedIjst集合7.2.3 herator迭代器7.2.4 foreach循环7.2.5 泛型 案例7-1 图书查询程序设计7.3 Set接口7.3.1 HashSet集合7.3.2 TreeSet集合7.4 Map接口7.4.1 HashMap集合7.4.2 TreeMap集合7.5 集合及数组工具类7.5.1 Co11ections工具类7.5.2 Arrays工具类 案例7-2 学生成绩排序程序设计习题7模块8 Java流式I/O技术8.1 流式I/O概述8.1.1 JavaI/O简介8.1.2 I/O流的分类8.2 文件操作类8.2.1 Fi1e类8.2.2 RandomAccessFi1e类 案例8一1 文件检索系统8.3 字节流8.3.1 字节输入流InputStream8.3.2 字节输出流OutoutStream8.3.3 文件字节流8.4 字符流8.4.1 字符输入流Reader8.4.2 字符输出流Writer8.4.3 文件字符流8.4.4 缓冲流8.4.5 转换流 案例8-2 简易文本文件编辑器8.5 其他I/O流8.5.1 对象输入/输出流8.5.2 PrintStream8.5.3 管道输入/输出流8.5.4 字节数组输入/输出流习题8模块9 Java数据库连接技术9.1 MySQL数据库管理系统9.1.1 下载、安装MySQL9.1.2 建立数据库9.2 BC技术9.2.1 BC概述9.2.2 BC常用API9.2.3 数据库常见操作9.2.4 使用PreparedStatement9.2.5 使用Ca11ab1eStatement 案例9一1 使用BC实现学生成绩管理系统习题9模块10 多线程编程10.1 多线程概述10.1.1 进程与线程10.1.2 线程的生命周期及状态转换10.1.3 线程的优先级10.2 线程的创建10.2.1 继承Thread类创建多线程10.2.2 实现Runnab1e接口创建多线程10.2.3 两种实现多线程方式的对比10.3 线程控制问题10.3.1 线程休眠10.3.2 线程让步与插队10.3.3 线程同步与死锁 案例10-1 模拟铁路售票系统程序设计习题10模块11 JavaGUI编程11.1 GUI编程概述11.2 GUI界面设计11.2.1 界面组件类11.2.2 界面布局管理11.2.3 菜单及菜单组件 案例11一1 学生成绩管理系统界面设计11.3 GUI事件处理11.3.1 事件处理机制11..3.2 GUI事件处理 案例11-2 Java简易计算器设计习题11模块12 网络编程12.1 网络编程基础12.1.1 TCP/IP协议12.1.2 IP地址和端口号12.1.3 InetAddress12.1.4 UDP与TCP协议12.2 Socket编程12.2.1 Socket概述12.2.2 Socket类和SetverSocket类 案例12-1 Server和多客户的通信程序12.3 数据报编程12.3.1 数据报通信概述12.3.2 UDP通信程序 案例12-2 聊天程序设计习题12
作者介绍
序言
— 没有更多了 —
以下为对购买帮助不大的评价