您好,欢迎光临有路网!
Java程序设计及应用开发 第2版
QQ咨询:
有路璐璐:

Java程序设计及应用开发 第2版

  • 作者:宋晏
  • 出版社:机械工业出版社
  • ISBN:9787111713005
  • 出版日期:2022年08月01日
  • 页数:296
  • 定价:¥69.90
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    • 出版社
    • ISBN
      9787111713005
    • 作者
    • 页数
      296
    • 出版时间
      2022年08月01日
    • 定价
      ¥69.90
    • 所属分类
    内容提要
    《Java程序设计及应用开发 第2版》以Java SE 8为基础,强调从面向对象的语言走进面向对象的思想,利用图表增强文字的表现力,注重知识的原理性。全书详细叙述了Java语言的基础知识,面向对象的封装、类、继承、多态性,Java常用工具类、集合、异常处理,以及图形用户界面、多线程、输入/输出流、JDBC等内容。 《Java程序设计及应用开发 第2版》配备了丰富的实例,并在“综合实践”部分引入大量案例,通过“习题”和“实验指导”环节,为读者提供拓展思维、提升实践能力的训练。各章习题参照了SCJP认证考试模式,实验题目丰富、实用,有的放矢地提供编程训练。 《Java程序设计及应用开发 第2版》可以作为本科、专科计算机及相关专业的教材,也可作为Java爱好者、工程技术人员的自学参考书。
    目录
    前言 第1章Java程序设计概述 11Java程序平台 12Java的特性 13Java程序设计环境 131下载和安装JDK 132集成开发环境Eclipse 14Java应用程序 141Java应用程序的编写 142命令行方式下的编译和运行 143使用Eclipse开发Java程序 15习题 16实验指导 17本章思维导图 第2章Java语言基础 21标识符和关键字 22基本数据类型与变量、常量 221整数类型 222浮点类型 223字符类型 224布尔类型 225符号常量 23运算符 231算术运算符 232关系运算符和逻辑运算符 233位运算符 234赋值运算符 235运算符的优先级与结合性 24表达式的类型转换 241数据类型自动转换的规则 242强制类型转换 25流程控制 251if语句 252switch语句 253while循环语句 254for循环语句 255do-while循环语句 256break语句 257循环的嵌套 26方法 261方法的定义 262方法的重载 27调试程序的方法 271设置断点和启动调试 272跟踪程序的运行 28综合实践——简易算术计算器 29习题 210实验指导 211本章思维导图 第3章数组 31声明数组 32创建数组对象 33使用数�� 331数组元素的引用 332Java方法中的不定长参数与数组 34多维数组 341二维数组的声明和创建 342不规则二维数组 343二维数组元素的引用 35Java中的for each循环 36Arrays类 361sort()方法 362copyOf()方法 37综合实践——学生成绩查询系统 371查询系统的数据结构 372模块化设计 373控制台命令的读取和控制 374查询某人某门课成绩 38习题 39实验指导 310本章思维导图 第4章封装与类 41封装的意义 42定义类 421面向对象的分析 422使用class定义类 43对象和引用 431对象和引用的关系 432this引用 44引用类型做参数 45关于static 451static成员 452变量的使用规则 453static代码块 454类常量的定义 46包 461包的创建 462类的导入 463含包定义的类的编译及执行 464classpath环境变量的设置 465Eclipse下创建package 47综合实践——酒店前台客房管理系统 471类的设计——组合关系 472客房编号的处理方法 473Room类设计 474Hotel类设计 475客户端Client类实现 48习题 49实验指导 410本章思维导图 第5章类的继承 51继承 511继承的概念 512继承的实现 513类成员的访问控制 52重写父类方法 521重写及其意义 522Object类与重写toString()方法 523调用父类被重写的方法 524Object类的clone()方法与深、浅复制 53子类对象的构造 531子类对象的构造过程 532super与this调用构造方法 54Java修饰符 541final修饰符 542Java修饰符之间的关系 55继承和组合 551继承复用 552组合复用 56习题 57实验指导 58本章思维导图 第6章多态性 61多态 611多态性的定义 612静态绑定和动态绑定 613instanceof运算符 62抽象类 621抽象类及抽象方法的定义 622为什么设计抽象类 623开闭原则 63接口 631接口的定义和实现 632接口与抽象类的区别 64面向接口的编程 641案例分析 642面向接口编程的代码组织 65综合实践——格式化输出学生对象数据 651系统架构 652面向接口编程的代码 66习题 67实验指导 68思维导图 681本章思维导图 682面向对象部分思维导图 第7章常用工具类 71字符串处理类 711Java中String对象的管理 712String类的常用方法 713StringBuilder类和StringBuffer类 72正则表达式 721正则表达式的语法 722String类中操作正则表达式的方法 723Pattern类和Matcher类 73包装类 731Integer类 732自动封箱和解封 74传统日期类 741Date类 742Calendar类 743SimpleDateFormat类 75新的日期类 751 LocalDate类 752 DateTimeFormatter类 753 与javasql的类型转换 76阅读API文档 77综合实践——天气预报信息提取 78习题 79实验指导 710本章思维导图 第8章集合 81 Java中的集合框架 811集合框架的常用部分 812迭代器Iterator接口 82 泛型 821泛型的意义 822认识和使用泛型 83 List及其实现类 831List接口 832ArrayList 833LinkedList 84 Set及其实现类 841Set接口 842HashSet 843TreeSet 85 Map及其实现类 851Map接口 852HashMap 853Hashtable及其子类Properties 86 Collections集合工具类 861List的增补功能 862多线程封装 87回首Java集合框架 88综合实践——控制台版考试系统 89习题 810实验指导 811本章思维导图 第9章异常处理 91Java异常体系 92异常的捕获和处理 921try-catch-finally语句 922try-catch-finally语句的执行过程 93使用throws抛出异常 94自定义异常类 941自定义异常类的方法 942throw抛出异常 943异常处理的5个关键字 95综合实践——用户管理系统及其异常类设计 951系统设计 952自定义系统中的异常类 953UserDaoForMap类 954Application类 955Test类 96习题 97实验指导 98本章思维导图 第10章图形用户界面与事件处理 101 AWT组件及应用 1011 AWT和Swing概述 1012 AWT组成 1013 AWT的容器 1014 布局管理器 102事件处理 1021事件处理的原理 1022利用成员内部类实现事件监听 1023利用匿名内部类实现事件监听 1024用lambda表达式实现事件监听 1025适配器模式实现事件监听 1026实现计算器的功能部分 103 Swing组件 104综合实践——用户管理系统与常用Swing组件的应用 1041主界面与Swing组件的应用 1042注册界面与Swing组件的应用 1043浏览用户界面与JTable组件的应用 105习题 106实验指导 107本章思维导图 第11章多线程 111线程的概念 112线程的创建和执行 1121继承Thread类创建线程 1122实现Runnable接口创建线程 113线程的状态与生命周期 1131新建和就绪状态 1132运行状态 1133阻塞状态 1134死亡状态 114线程优先级与线程调度策略 115线程同步 1151数据共享问题 1152同步和锁机制 1153同步代码块 1154同步方法 1155线程**的集合类 116线程间的通信 1161wait()和notify()方法 1162消费者和生产者模型 117习题 118实验指导 119本章思维导图 第12章输入/输出流 121Java流的类层次结构 122字节流 1221抽象类InputStream和OutputStream 1222文件流FileInputStream和FileOutputStream 1223缓冲流BufferedInputStream和BufferedOutputStream 1224数据过滤流DataInputStream和DataOutputStream 1225序列化接口Serializable与对象流ObjectInputStream和ObjectOutputStream 1226字节数组流ByteArrayInputStream和ByteArrayOutputStream 123字符流 1231抽象类Reader和Writer 1232转换流InputStreamReader和OutputStreamWriter 1233FileReader和FileWriter 1234BufferedReader 1235PrintWriter类 124RandomAccessFile类 125输入/输出流汇总 126操作文件 1261Paths类和Path接口 1262Files类 127习题 128实验指导 129本章思维导图 第13章数据库访问技术 131JDBC的体系结构和JDBC驱动程序的实现方式 1311JDBC的体系结构 1312JDBC驱动程序的实现方式 132建立JDBC数据库连接 1321JDBC API的主要类和接口 1322连接数据库 133使用JDBC访问数据库 1331Statement与数据表的增、删、改 1332PreparedStatement与数据表的增、删、改 1333数据表的查询与ResultSet 134综合实践——数据库访问的开发模式 1341基于数据库存储的用户管理系统 1342业务层——封装DAO中的方法 1343应用层——调用业务层方法完成系统功能 135习题 136实验指导 137本章思维导图 参考文献

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外