Java程序设计(高等教育十四五规划教材)

价格 48.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

本书从初学者的角度系统介绍了Java程序开发中用到的重要基础知识。全书共13个项目,具括了开发环境、基本语法、面向对象思想及重要API的应用等。设计模式是前人对代码开发经验结,本书抛砖引玉,在Java学入了单例模式、简单工厂模式、装饰模式、代理模式等常见的设计模式,鼓励读者模仿吸收,养成良好的编程 本书强调理论和实践相结合,理论部分通俗易懂,实践环节案例丰富,步骤完整,以具体应用为出发点,帮助读者快速掌握核心知识,为后续学基础。 本书可作为高等院校计算机相关专业的教材,也可作为计算机编程爱好者的自学教材。

目录

项目1Java语言简介及开发环境1.1Java语言简介/1 1.1.1Java语言特点/1 1.1.2Java技台/31.2K的使用/3 1.2.1K的安装/3 1.2.2K目录说明/5 1.2.3K、JRE 和JVM的关系/7 1.2.4Windows命令行窗口操作/7 1.2.5系统环境变量设置/9 1.2.6个Java程序/111.3Java集成开发环境/13 1.3.1 Eclipse的安装与配置/13 1.3.2利用Eclips行程序开发/16 1.3.3项目的删除与导入/22 1.3.4Eclipse快捷键的使用/23项目2Java语言基础2.1Java注释/252.2关键字/262.3标识符/262.4数据类型/27 2.4.1数据类型概述/27 2.4.2基本数据类型/28 2.4.3数据的类型转换/33 2.4.4引用数据类型/35 2.4.5数组/352.5JVM内存划分/412.6运算符/43 2.6.1算术运算符/43 2.6.2赋值运算符/44 2.6.3比较运算符/44 2.6.4逻辑运算符/44 2.6.5条件运算符/45 2.6.6位运算符/45 2.6.7运算符的优先级和结合/462.7流程控制语句/46 2.7.1选择结构语句/47 2.7.2循环结构语句/512.8方法/55 2.8.1方法的定义/55 2.8.2方法的调用/56 2.8.3方法的重载/57 2.8.4方法的递归调用/582.9变量的作用域/60项目3对象和类3.1类的抽象/62 3.1.1面向对象概述/62 3.1.2类的定义/633.2对象的创建和访问/65 3.2.1构造方法/65 3.2.2创建对象/66 3.2.3访问对象/68 3.2.4this引用的使用/69 3.2.5static关键字的使用/73 3.2.6方法中对象参数的传递/75 3.2.7匿名对象/763.3类的封装/773.4类的访问控制/793.5单例模式/803.6生成帮助文档/83项目4类的继承4.1继承的含义/874.2super关键字的使用/89 4.2.1子类调用父类构造方法/89 4.2.2子类访问父类成员/924.3final关键字的使用/934.4Object类/954.5多态/98 4.5.1多态的含义/98 4.5.2参数传递中多态的应用/1004.6抽象类/1014.7接口/102 4.7.1接口声明与实现/102 4.7.2接口的多态/104 4.7.3接口回调/106 4.7.4Comparable接口/1074.8匿名内部类/1094.9简单工厂模式/111项目5异常机制5.1异常的含义/1145.2异常处理/116 5.2.1捕获异常/116 5.2.2抛出异常/1185.3自定义异常/1205.4运行时异常/121项目6多线程技术6.1基本概念/1256.2创建线程/126 6.2.1继承Thread类创建多线程/126 6.2.2实现Runnable接口创建多线程/128 6.2.3用户线程和守护线程/1296.3线程的状态及调度/130 6.3.1线程调度/130 6.3.2线程状态/1316.4线程的同步/134 6.4.1同步问题的提出/134 6.4.2线程同步的实现/136 6.4.3死锁问题/1406.5线程间合作/141 6.5.1线程间通信/141 6.5.2生产者和消费者模型/1426.6线程池/145 6.6.1线程池的使用/146 6.6.2线程池的生命周期/1476.7定时任务调度/1486.8匿名内部类实现多线程/149项目装类、字符串相关类和System类7.装类/152 7.1.装类概述/152 7.1.2基本数据类型装类之间的转换/153 7.1.3基本数据类型与String类型之间的转换/1547.2字符串相关类/154 7.2.1String类概述/155 7.2.2String类常用方法/155 7.2.3正则表达式/157 7.2.4StringBuffer类和StringBuilder类/1607.3System类/162项目8时间处理、数和Math类8.1时间处理相关类/165 8.1.1Date类/165 8.1.2DateFormat类和SimpleDateFormat类/166 8.1.3Calendar类/1688.2Random类/1708.3Math类/173项目9集合类9.1集合概述/1759.2单列集合/175 9.2.1Collection接口/175 9.2.2Iterator接口/176 9.2.3List接口/177 9.2.4ArrayList类/177 9.2.5linkedList类/180 9.2.6Set接口/180 9.2.7HashSet类/1809.3双列集合/182 9.3.1Map接口/182 9.3.2Map.Entry接口/182 9.3.3HashMap类/183 9.3.4Properties类/194项目10File类和输入输出流10.1File类概述/19910.2遍历目录/202 10.2.1列出当前目录下的目录和文件/202 10.2.2递归遍历指定目录下所有文件/20410.3删除目录/20510.4IO流概述/20610.5字节流/207 10.5.1字节流概述/207 10.5.2FileInputStream类和FileOutputStream类/209 10.5.3BufferedInputStream类和BufferedOutputStream类/213 10.5.4ObjectOutputStream类和ObjectInputStream类/21310.6字符流/217 10.6.1字符流概述/217 10.6.2FileReader类和FileWriter类/218 10.6.3BufferedReader类和BufferedWriter类/221 10.6.4InputStreamReader类和OutputStreamWriter类/22410.7装饰模式/225项目11BC编程11.1数据库概述/228 11.1.1MySQL简介/228 11.1.2安装MySQL/228 11.1.3卸载MySQL/232 11.1.4创建测试数据库和表/23311.2什么是BC/23411.3BC常用API/23511.4编写BC程序/239 11.4.1导入驱动程序JA/239 11.4.2通过BC连接数据库/239 11.4.3通过BC向数据库增加数据/241 11.4.4通过BC向数据库查询数据/243 11.4.5通过BC向数据库修改数据/248 11.4.6通过BC向数据库删除数据/249 11.4.7BC事务处理/25011.5数据库连接池C3P0/252 11.5.1javax.sql.DataSource接口/252 11.5.2C3P0数据源/252项目12反射12.1反射机制的含义/25612.2获取Class对象的三种方式/25612.3反射机制的常见操作/259 12.3.1利用反射构造对象(Constructor类)/259 12.3.2利用反射操作属(Field类)/260 12.3.3利用反射操作方法(Method类)/26212.4代理模式/263 12.4.1静态代理/264 12.4.2动态代理/266项目13Java Web程序开发示例13.1Web程序开发概述/269 13.1.1软件体系架构C/S和B/S/269 13.1.2静态Web页面和动态Web页面/26913.2Eclipse环境下配置Tomcat服务器/270 13.2.1安装Tomcat服务器/270 13.2.2Eclipse中配置Tomcat/27113.3利用Eclipse开发个Web项目/275 13.3.1新建Web项目/276 13.3.2实体层/277 13.3.3表现层/277 13.3.4控制层/280 13.3.5业务层/284 13.3.6持久层/284 13.3.7部署Web项目/285 13.3.8测试Web项目/286参考文献

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号