网站购物车   | 店铺购物车  
店铺平均得分:99.58 分,再接再厉!!!【查看全部评价】
评分 40分 50分 60分 70分 80分 90分 100分
数量 0 1 1 0 5 22 938
本店铺共有 0 笔投诉记录,投诉率 0% ,低于平均投诉率 1% 【查看详细】
投诉类型
数量
比例
店主称呼:小朋   联系方式:购买咨询请联系我  15926366612    地址:湖北省 武汉市 洪山区 武汉理工大学鉴湖校区学海6舍南边门面
促销广告:最大的二手大学教材店铺 满29包邮!!!
图书分类
店铺公告
满29包邮!本店售出的任何一本书都会先检查再发货,保证书籍无缺页,无破损等影响阅读的情况
店铺介绍
欢迎您来到武汉海文书店。本书店在武汉有规模最大的实体旧书店;经营各类古旧图书近5万余册。同时可以上门收购各类图书。手机;15926366612;提前声明;快递公司和邮电局的发货速度和服务质量与本书店无关;因为这是本店所不能掌控的。不要因为这样给本店不好的评价。订书时尽量请提前沟通;因为有实体书店;同步出售;谢谢。
交易帮助
第一步:选择图书放入购物车。
第二步:结算、填写收货地址。
第三步:担保付款或银行汇款。
第四步:卖家发货。
第五步:确认收货、评价。
作/译者:唐大仕 出版社:北京交通大学出版社
Java程序设计(第3版)
出版日期:2021年08月
ISBN:9787512145269 [十位:7512145268]
页数:315      
定价:¥56.00
店铺售价:¥21.70 (为您节省:¥34.30
店铺库存:1
注:您当前是在入驻店铺购买,非有路网直接销售。
正在处理购买信息,请稍候……
我要买: * 如何购买
** 关于库存、售价、配送费等具体信息建议直接联系店主咨询。
联系店主:购买咨询请联系我  15926366612
本店已缴纳保证金,请放心购买!【如何赔付?】
买家对店铺的满意度评价:查看更多>>
评分
评价内容
评论人
订单图书
《Java程序设计(第3版)》内容提要:
本书详细介绍了Java程序设计的基本环境、概念、方法和应用。内容分为三个部分:部分介绍了Java语言基础,包括数据、控制结构、数组、类、包、对象、接口等;第二部分介绍了Java深入知识,包括参数传递、虚方法调用、异常处理、Lambda表达式、流式处理;第三部分是Java的应用,包括工具类与算法、线程、文件、Swing图形用户界面,以及Java在网络、多媒体、数据库等方面的应用。本书对Java8、Java11-Java17中的新内容也进行了介绍。
《Java程序设计(第3版)》图书目录:
第1章Java语言与面向对象的程序设计 1.1Java语言简介 1.1.1Java 语言的发展 1.1.2Java 三大平台 1.1.3Java语言的特点 1.1.4Java和C、C 比较 1.2面向对象程序设计 1.2.1面向对象概述 1.2.2对象、类与实体 1.2.3对象的状态与行为 1.2.4对象的关系 1.2.5面向对象的软件开发过程 习题 第2章简单的Java程序 2.1简单程序的书写 2.1.1HelloWorld程序 2.1.2Java程序的基本构成 2.2程序的编辑、编译与运行 2.2.1Java开发工具包JDK 2.2.2程序的编译与运行 2.2.3使用jar打包程序 2.3Java程序中的基本输入与输出 2.3.1字符界面的输入与输出 2.3.2图形界面的输入与输出 2.4Java集成开发环境 2.4.1文本编辑工具 2.4.2集成开发工具 2.4.3建构工具及代码混淆 习题 第3章数据运算、流程控制和数组 3.1数据类型、变量与常量 3.1.1数据类型 3.1.2标识符 3.1.3常量 3.1.4变量 3.1.5程序的注释 3.2运算符与表达式 3.2.1算术运算符 3.2.2关系运算符 3.2.3逻辑运算符 3.2.4位运算符 3.2.5赋值与强制类型转换 3.2.6条件运算符 3.2.7表达式及运算的优先级、结合性 3.3流程控制语句 3.3.1结构化程序设计的三种基本流程 3.3.2简单语句 3.3.3分支语句 3.3.4循环语句 3.3.5跳转语句 3.4数组 3.4.1一维数组 3.4.2多维数组 3.4.3数组与增强的for语句 3.4.4数组的复制 习题 第4章类、包和接口 4.1类、字段、方法 4.1.1定义类中的字段和方法 4.1.2构造方法与对象的创建 4.1.3使用对象 4.1.4方法的重载 4.1.5this的使用 4.2类的继承 4.2.1派生子类 4.2.2字段的继承、隐藏与添加 4.2.3方法的继承、覆盖与添加 4.2.4super的使用 4.2.5父类对象与子类对象的转换 4.3包 4.3.1package语句 4.3.2import语句 4.3.3编译和运行包中的类 4.3.4CLASSPATH变量 4.3.5模块 4.4访问控制符 4.4.1成员的访问控制符 4.4.2类的访问控制符 4.4.3setter与getter 4.4.4构造方法的隐藏 4.5非访问控制符 4.5.1static 4.5.2final 4.5.3abstract 4.5.4其他修饰符 4.5.5一个应用模式——单例模式 4.6接口 4.6.1接口的概念 4.6.2定义接口 4.6.3实现接口 4.6.4对接口的引用 4.6.5Java 8对接口的扩展 4.7枚举 4.7.1枚举的基本用法 4.7.2枚举的深入用法 习题 第5章深入理解Java语言 5.1变量及其传递 5.1.1基本类型变量与引用型变量 5.1.2字段变量与局部变量 5.1.3变量的传递 5.1.4变量的返回 5.1.5不定长参数变量 5.2多态与虚方法调用 5.2.1上溯造型 5.2.2虚方法调用 5.2.3动态类型确定 5.3对象构造与初始化 5.3.1调用本类或父类的构造方法 5.3.2构造方法的执行过程 5.3.3构造方法内部调用的方法的多态性 5.3.4实例初始化与静态初始化 5.4对象清除与垃圾回收 5.4.1对象的自动清除 5.4.2System.gc()方法 5.4.3finalize()方法 5.5内部类与匿名类 5.5.1内部类 5.5.2方法中的局部类及匿名类 5.5.3匿名类 5.6Lambda表达式与函数式接口 5.6.1Lambda表达式的书写与使用 5.6.2函数式接口 5.6.3高阶函数 5.7注解与反射 5.7.1注解的定义与使用 5.7.2反射 习题 第6章异常处理 6.1异常处理 6.1.1异常的概念 6.1.2捕获和处理异常 6.1.3应用举例 6.2创建用户自定义异常类 6.2.1自定义异常类 6.2.2重抛异常及异常链接 6.3异常与资源管理 6.3.1使用finally 6.3.2使用try with resource 6.4断言及程序的测试 6.4.1使用assert 6.4.2程序的测试及JUnit 习题 第7章工具类及常用算法 7.1Java语言基础类 7.1.1Java API 7.1.2Object类 7.1.3基本数据类型的包装类 7.1.4Math类 7.1.5System类 7.2字符串和日期 7.2.1String类 7.2.2StringBuilder类 7.2.3StringTokenizer类 7.2.4日期相关类 7.3集合类 7.3.1Collection API 7.3.2Set接口及HashSet、TreeSet类 7.3.3List接口及ArrayList,LinkedList类 7.3.4栈与队列 7.3.5Map接口及HashMap,TreeMap类 7.4泛型及集合遍历 7.4.1泛型 7.4.2装箱与拆箱 7.4.3Iterator及Enumeration 7.4.4集合与增强的for语句 7.5排序与查找 7.5.1使用Arrays类 7.5.2使用Collections类 7.5.3编写排序程序 7.6遍试、迭代、递归及回溯 7.6.1遍试 7.6.2迭代 7.6.3递归 7.6.4回溯 习题 第8章线程 8.1线程的创建与运行 8.1.1Java中的线程 8.1.2创建线程对象 8.1.3多线程 8.1.4使用Timer类 8.1.5应用举例 8.2线程的控制与同步 8.2.1线程的状态与生命周期 8.2.2对线程的基本控制 8.2.3synchronized关键字 8.2.4线程间的同步控制 8.3线程的实用工具类 8.3.1线程**的集合 8.3.2原子变量 8.3.3读写锁 8.3.4Executor与Future 8.3.5使用CountDownLatch 8.4流式操作及并行流 8.4.1使用流的基本方法 8.4.2流及操作的种类 习题 第9章流、文件及基于文本的应用 9.1流式输入与输出 9.1.1字节流与字符流 9.1.2节点流和处理流 9.1.3标准输入和标准输出 9.1.4文本文件及二进制文件应用示例 9.1.5对象序列化 9.2文件及目录 9.2.1文件与目录管理 9.2.2使用NIO2文件系统API 9.2.3文件输入与输出流 9.2.4RandomAccessFile类 9.3基于文本的应用 9.3.1Java Application命令行参数 9.3.2环境参数 9.3.3处理Deprecated的API 9.4正则表达式 9.4.1正则表达式的基本元素 9.4.2Pattern及Matcher 9.5XML处理 9.5.1XML的基本概念 9.5.2XML编程 习题 第10章图形用户界面 10.1界面组件 10.1.1图形用户界面概述 10.1.2界面组件分类 10.1.3Component的方法 10.2布局管理 10.2.1FlowLayout 10.2.2BorderLayout 10.2.3GridLayout 10.2.4通过嵌套来设定复杂的布局 10.2.5其他布局管理 10.3事件处理 10.3.1事件及事件监听器 10.3.2事件监听器的注册 10.3.3事件适配器 10.3.4内部类及匿名类在事件处理中的应用 10.4常用组件的使用 10.4.1标签、按钮与动作事件 10.4.2文本框、文本区域与文本事件 10.4.3单选按钮、复选按钮,列表与选择事件 10.4.4调整事件与滚动条 10.4.5鼠标、键盘事件 10.4.6JFrame与窗口事件 10.4.7JPanel与容器事件 10.4.8组件事件、焦点事件与对话框 10.5绘图、图像和动画 10.5.1绘制图形 10.5.2显示文字 10.5.3显示图像及实现动画 10.6基于GUI的应用程序 10.6.1使用可视化设计工具 10.6.2菜单的定义与使用 10.6.3菜单、工具条及对话框的应用 习题 第11章网络、多媒体和数据库编程 11.1Java网络编程 11.1.1使用URL 11.1.2用Java实现底层网络通信 11.1.3实现多线程服务器程序 11.1.4与Email服务器通信 11.1.5使用HttpClient 11.2多媒体编程 11.2.1Java图像编程 11.2.2Java播放声音 11.2.3Java Media API简介 11.3Java数据库编程 11.3.1Java访问数据库的基本步骤 11.3.2使用JTable显示数据表 11.4Java EE及Java ME简介 11.4.1Java EE简介 11.4.2Java ME简介 习题 附录AJava语言各版本增加的重要特性 参考文献
《Java程序设计(第3版)》作者介绍:
唐大仕,博士,北京大学信息科学技术学院教师,获北京大学教学成果一等奖。开设的慕课“Java程序设计”“C#程序设计”是**精品在线开放课程,慕课“动态几何画板Geogebra教学应用”获评为中国大学美慕课。出版的教材包括《C#程序设计教程》《Visual C .NET程序设计》《Visual Basic程序设计》《Python程序设计》《Java程序设计》