您好,欢迎来到博文网 登录 免费注册
购物车
首页 > 首页 > 民国旧书 > Java经典入门指南+2
Java经典入门指南+2

实物拍摄 · 支持放大查看

Java经典入门指南+2

分类 品相八品(九品以上可备注) 库存9999999 件 浏览0 次 上架2026-05-19 运费满 99 元包邮 装订平装 开本32 开
价格面议
该书为一口价议价商品,可直接询价 | 由「博文书店」发货并提供售后
实物拍摄如实描述七天无理由退换48 小时发货
支付方式:微信 / 支付宝 / 网银在线 · 担保交易:买家确认收货后放款
配送方式:快递发货,48 小时内出库,支持合并订单运费

博文书店

好评率 99.2%
在售商品 12860 件
开店时间 2009 年
所在地 北京 · 海淀
本店所有图书均实物拍摄,品相如实描述,支持七天无理由退换。
图书详情 品相说明 交易与配送 售后保障

内容简介

本书基于的Java 11编写,系统地介绍Java程序员必须掌握的核心基础知识,这些内容融合在三大主题中——Java语言基础、面向对象编程以及Java核心类。其中,Java语言基括数据类型和运算符、控制结构、数组、类和对象、异常处理、枚举和注解等;面向对括封装、继承、多态、接口与抽象类、泛型与集合、多线程与并发编程等;Java核心括日期时间API、输入/输出、JavaFX图形界面、Lambda表达式和Stream的使用、数据库和网络编程。本书还介绍了和Java Web编程基础的相关知识。 本书是为专业级Java程序员打造的理想教程,也可作为高等院校计算机相关专业“面向对象编程”和“Java语言程序设计”等课程的教学用书。

目录

第 1章 新手起步 11.1 下载和安装K 11.1.1 在Windows上安装 11.1.2 在Linux上安装 21.1.3 在macOS上安装 31.1.4 设置系统环境变量 31.1.5 安装测试 41.1.6 下载Java API文档 41.2 第 一个Java程序 41.2.1 编写Java程序 41.2.2 编译Java程序 41.2.3 执行Java程序 51.3 Java编码规范 51.4 集成开发环境 61.5 JShell 61.6 小结 77第 2章 语言基础 82.1 ASCII和Unicode 82.2 分隔符 92.3 基本类型 102.4 变量 112.5 局部变量类型推断 132.6 常量 132.7 字面值 142.7.1 整数字面值 142.7.2 浮点字面值 152.7.3 布尔字面值 162.7.4 字符字面值 162.8 基本类型转换 172.8.1 加宽转换 172.8.2 缩窄转换 182.9 运算符 182.9.1 一元运算符 192.9.2 算术运算符 212.9.3 相等运算符 222.9.4 关系运算符 222.9.5 条件运算符 232.9.6 移位运算符 232.9.7 赋值运算符 242.9.8 整数按位运算符(& | ^) 242.9.9 逻辑运算符 252.9.10 运算符优先级 252.9.11 类型提升 262.10 注释 272.11 小结 2727第3章 语句 293.1 概述 293.2 if语句 303.3 while语句 323.4 do-while语句 333.5 for语句 343.6 break语句 373.7 continue语句 383.8 switch语句 393.9 小结 4040第4章 对象和类 414.1 什么是Java对象 414.2 Java类 424.2.1 字段 434.2.2 方法 434.2.3 main方法 444.2.4 构造方法 444.2.5 可变参数方法 454.2.6 UML类图中的类成员 454.3 创建对象 464.4 关键字 464.5 为对象分配内存 474.6 Jav 494.7 封装与访问控制 504.7.1 类访问控制修饰符 504.7.2 类成员访问控制修饰符 514.8 this关键字 544.9 使用其他类 544.10 final变量 564.11 静态成员 564.12 静态final变量 584.13 静态导入 594.14 变量作用域 604.15 方法重载 604.16 静态工厂方法 614.17 按值还是按引用传递 624.18 加载、链接和初始化 644.18.1 加载 644.18.2 链接 654.18.3 初始化 654.19 对象创建初始化 664.20 垃圾回收器 684.21 创建对象的其他方法 694.22 小结 6970第5章 核心类 715.1 java.lang.Object 715.2 java.lang.String 725.2.1 比较两个String对象 725.2.2 字符串字面值 735.2.3 字符转义 745.2.4 switch中的String 745.2.5 String类的构造方法 755.2.6 String类的方法 755.3 java.lang.StringBuffer和java.lang.StringBuilder 785.3.1 StringBuilder类的构造方法 785.3.2 StringBuilder类的方法 795.4 基本类装类 805.4.1 java.lang.Integer 805.4.2 java.lang.Boolean 805.4.3 java.lang.Character 815.5 java.lang.Class 825.6 java.lang.System 835.7 java.util.Scanner 865.8 小结 8787第6章 数组 886.1 概述 886.2 迭代数组 906.3 java.util.Arrays类 906.4 修改数组大小 916.5 查找数组 926.6 将String数组传递给main 936.7 多维数组 946.8 小结 9495第7章 继承 967.1 概述 967.1.1 extends关键字 967.1.2 is-a关系 977.2 可访问 987.3 方法覆盖 997.4 调用超类的构造方法 1007.5 调用超类的隐藏成员 1027.6 类型转换 1027.7 final类 1037.8 instanceof运算符 1037.9 小结 104104第8章 错误处理 1058.1 概述 1058.2 捕获异常 1068.3 不带catch的try 1088.4 捕获多个异常 1088.5 try-with-resources语句 1088.6 java.lang.Exception类 1098.7 从方法抛出异常 1108.8 用户自定义异常 1118.9 异常处理说明 1128.10 小结 113113第9章 处理数字 1149.1 装箱与拆箱 1149.2 数字解析 1149.3 数字格式化 1159.4 用java.text.NumberFormat解析数字 1169.5 java.lang.Math类 1169.6 使用货币值 1179.7 生成数 1189.8 小结 119119第 10章 接口和抽象类 12010.1 接口的概念 12010.2 从技术角度看接口 12110.2.1 接口中的字段 12210.2.2 抽象方法 12210.2.3 扩展接口 12310.3 接口中的实现 12310.3.1 默认方法 12310.3.2 静态方法 12410.3.3 私有方法 12410.4 基类 12410.5 抽象类 12510.6 抽象类说明 12610.7 小结 127127第 11章 多态 12811.1 概述 12811.2 多态实战 13011.3 多态与反射 13111.4 小结 133133第 12章 枚举 13412.1 概述 13412.2 类中的枚举 13512.3 java.lang.Enum类 13612.4 迭代枚举值 13612.5 在switch中使用枚举 13612.6 枚举成员 13712.7 小结 138138第 13章 处理日期和时间 13913.1 概述 13913.2 Instant类 14013.3 LocalDate 14013.4 Period 14213.5 LocalDateTime 14413.6 时区 14513.7 ZonedDateTime 14613.8 Duration 14713.9 格式化日期-时间 15013.10 解析日期-时间 15113.11 旧的日期和时间API 15213.11.1 java.util.Date类 15213.11.2 java.util.Calendar类 15213.11.3 用DateForma行解析和格式化 15313.12 小结 155156第 14章 集合框架 15714.1 集合框架概述 15714.2 Collection接口 15814.3 List和ArrayList 15814.4 用Iterator和for迭代集合 16014.5 Set和HashSet 16114.6 Queue和linkedList 16214.7 集合转换 16314.8 Map和HashMap 16314.9 对象比较和排序 16414.9.1 使用java.lang.Comparable 16514.9.2 使用Comparator 16714.10 小结 171171第 15章 泛型 17215.1 没有泛型的时代 17215.2 泛型类型 17315.3 使用没有类型参数的泛型类型 17515.4 使用“?”通配符 17615.5 在方法中使用有界通配符 17715.6 泛型方法 17815.7 编写泛型类型 17915.8 小结 180180第 16章 输入/输出 18116.1 File类 18116.1.1 File类的构造方法 18216.1.2 File类的方法 18316.2 文件系统和路径 18416.3 文件和目录的处理及操作 18516.3.1 创建和删除文件及目录 18516.3.2 检索目录中的对象 18616.3.3 和移动文件 18616.3.4 读取和写入文件 18716.4 输入流/输出流 18916.5 读制数据 18916.6 写入制数据 19316.7 写入文本(字符) 19516.7.1 Writer 19616.7.2 OutputStreamWriter 19616.7.3 PrintWriter 19816.8 读取文本(字符) 19916.8.1 Reader 20016.8.2 InputStreamReader 20016.8.3 BufferedReader 20116.9 用PrintStream记录日志 20216.10 访问文件 20316.11 对象序列化 20716.12 小结 209209第 17章 注解 21017.1 概述 21017.1.1 注解和注解类型 21017.1.2 注解语法 21117.1.3 Annotation接口 21117.2 标准注解 21217.2.1 Override 21217.2.2 Deprecated 21317.2.3 SuppressWarnings 21317.3 一般注解 21417.4 标准元注解 21517.4.1 documented 21517.4.2 Inherited 21517.4.3 Retention 21617.4.4 Target 21617.5 自定义注解类型 21617.5.1 编写自定义注解类型 21717.5.2 使用自定义注解类型 21717.5.3 用反射查询注解 21717.6 小结 218218第 18章 嵌套类和内部类 21918.1 嵌套类的概述 21918.2 静态嵌套类 22018.3 成员内部类 22118.4 局部内部类 22318.5 匿名内部类 22418.6 嵌套类和内部类的幕后 22518.7 小结 227227第 19章 Lambda表达式 22819.1 为何使用Lambda表达式 22819.2 函数式接口 22919.3 Lambda表达式语法 22919.4 预定义函数式接口 23019.4.1 Function、BiFunction及变体 23019.4.2 Predicate 23219.4.3 Supplier 23319.4.4 Consumer 23319.5 方法引用 23519.5.1 引用静态方法 23519.5.2 引用对象可用的实例方法 23819.5.3 引用对象不可用的实例方法 23819.5.4 引用构造方法 24019.6 Optional与类似的类 24119.7 小结 246246第 20章 使用Stream 24720.1 概述 24720.2 创建和获得流 24820.3 连接流 24920.4 过滤 25020.5 映射 25120.6 归约 25220.7 可变归约 25620.8 并行流 26020.9 小结 261261第 21章 Java数据库连接 26221.1 BC简介 26221.2 数据访问的5个步骤 26321.2.1 加载BC驱动程序 26321.2.2 获得数据库连接 26421.2.3 创建Statement对象 26521.2.4 创建ResultSet对象 26621.2.5 关闭BC对象 26621.3 综合应用 26721.4 使用DAO模式 26921.5 读取元数据 27521.6 小结 278278第 22章 JavaFX入门 27922.1 概述 27922.2 第 一个JavaFX程序 27922.3 Application、Stage和Scene类 28022.3.1 Application类 28122.3.2 Stage类 28122.3.3 Scene类 28122.4 UI组件 28222.5 控件 28222.6 区域 28522.7 事件驱动编程 28722.7.1 Java事件模型 28822.7.2 JavaFX事件 28822.8 使用CSS样式 29022.9 小结 293293第 23章 JavaFX与FXML 29423.1 概述 29423.2 一个基于FXML的简单应用 29523.3 FXML的事件处理 29823.4 小结 302302第 24章 Java线程 30324.1 Java线程简介 30324.2 创建线程 30324.2.1 扩展Thread类 30424.2.2 实现Runnable接口 30524.3 使用多线程 30624.4 线程优先级 30824.5 停止线程 30924.6 同步 31224.6.1 线程干扰 31224.6.2 块同步 31424.7 可见 31524.8 join方法 31724.9 线程协调 31724.10 使用Timer 32124.11 小结 324324第 25章 并发工具 32525.1 原子变量 32525.2 Executor和ExecutorService 32625.3 命名线程 33125.4 Callable和Future 33325.5 JavaFX任务 33625.6 锁 33925.7 小结 340340第 26章 Java网络 34126.1 网络概述 34126.2 超文本传输协议() 34126.2.1 请求 34226.2.2 响应 34326.3 HttpClient API 34326.4 java..Socket 34626.5 java..ServerSocket 34826.6 创建一个Web服务器 34926.6.1 HttpServer类 34926.6.2 Request类 35226.6.3 Response类 35426.6.4 运行应用程序 35626.7 小结 357357第 27章 35827.1 Java概述 35827.2 使用管理器 35927.3 策略文件 35927.3.1 keystore 36127.3.2 grant 36127.4 权限 36227.4.1 java.io.FilePermission 36227.4.2 java.security.BasicPermission 36327.4.3 java.util.PropertyPermission 36327.4.4 java..SocketPermission 36327.4.5 java.security.UnresolvedPermission 36327.4.6 java.security.RuntimePermission 36327.4.7 java..NetPermission 36427.4.8 java.lang.reflect.ReflectPermission 36427.4.9 java.io.SerializablePermission 36427.4.10 java.security.SecurityPermission 36427.4.11 java.security.AllPermission 36527.4.12 javax.security.auth.AuthPermission 36527.5 编程 36527.6 加密概述 36627.6.1 加密/解密 36727.6.2 身份验证 36727.6.3 数据完整 36927.6.4 SSL的工作原理 36927.7 创建证书 37027.8 KeyTool程序 37027.8.1 生成配对的密钥 37127.8.2行认证 37227.8.3 将证书导入密钥库 37227.8.4 从密钥库导出证书 37227.8.5 列出密钥库条目 37327.9 JarSigner工具 37327.9.1 签名jar文件 37327.9.2 验证已签名的jar文件 37327.10 Java加密API 37427.11 小结 374374第 28章 Java Web应用程序 37528.1 Servlet应用程序架构 37528.2 Servlet API概述 37628.3 Servlet 37728.4 编写基本的Servlet应用程序 37828.4.1 安装Tomcat 37828.4.2 编写和编译Servlet类 37828.4.3 应用程序目录结构 38028.4.4 访问Servlet 38028.5 ServletRequest 38128.6 ServletResponse 38128.7 ServletConfig 38228.8 ServletContext 38428.9 GenericServlet 38428.10 Servlet 38628.10.1 HttpServlet 38628.10.2 HttpServletRequest 38828.10.3 HttpServletResponse 38828.10.4 编写一个 Servlet 38828.11 使用部署描述符 39228.12 小结 395395第 29章 JavaServer Pages 39629.1 JSP概述 39629.2 jspInit、jspDestroy及其他方法 39829.3 隐含对象 39829.4 JSP语法元素 40029.4.1 指令 40029.4.2 脚本元素 40229.5 处理错误 40429.6 小结 404404第30章 模块 40530.1 概述 40530.2 Java标准模块 40630.3 创建模块应用程序 40630.4 创建含的应用程 40730.5 创建安装程序 40930.6 小结 410410

品相说明:本书为八品,书脊轻微磨损,内页整洁无涂画,无缺页少页,具体以实物照片为准。

品相标准:十品为全新未翻阅;九品近全新有轻微痕迹;八品有明显使用痕迹但内容完整;七品及以下为有破损或缺页,页面会有详细说明。

瑕疵说明:拍品图片均为实物拍摄,因显示设备差异可能存在轻微色差,以收到实物为准。

交易方式:本站采用担保交易,买家付款后资金由平台托管,确认收货无误后放款给卖家。

配送说明:下单后 48 小时内发货,默认快递发货,满 99 元包邮,多件订单可合并运费。

议价规则:标注「价格面议」的商品可通过站内消息与卖家议价,达成一致后改价下单。

七天无理由退换:收到商品七日内,若与描述不符可申请退换,运费由责任方承担。

纠纷处理:如发生交易纠纷,可提交平台介入处理,客服 09:00-18:00 在线受理。

正品保障:平台对古籍、签名本等贵重商品提供鉴定咨询服务,发现赝品全额退款。

同类好书推荐

查看更多 >
八品 · 366 人关注
价格面议
八品 · 13 人关注
价格面议
八品 · 11 人关注
价格面议
八品 · 11 人关注
价格面议
八品 · 17 人关注
价格面议
八品 · 4 人关注
价格面议
八品 · 2 人关注
价格面议
八品 · 3 人关注
价格面议
八品 · 10 人关注
价格面议
八品 · 8 人关注
价格面议
八品 · 12 人关注
价格面议
八品 · 2 人关注
价格面议

热门推荐

查看更多 >
价格面议
正品保障实物拍摄 如实描述
极速发货48小时内发货
资金托管担保交易 安全支付
七天退换不满意可退换
我的 购物车 客服 顶部