Java学(第5版)

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

博文图书网

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

内容简介

如果你刚接触Java或者刚开始学,这本书会带你学va 11及以上版本的语言特和API。通过富有吸引力、趣味和实用的示例,并且始终着眼于构建实际的应用,这本书的作者Marc Loy、Patrick Niemeyer和Daniel Leuck介绍了Java的基础知识括其类库、编程技术和惯用方法。 新Java版本中的核心语言特,你还会学能强大的新方法来管理应用中的资源和异常。

目录

前言第1章 一种现代语言 1.1 入Java世界 1.1.1 Java起源 1.1.2 成长 1.2 虚拟机 1.3 Java与其他语言的比较 1.4 设计 1.4.1 简化、简化、再简化 1.4.2 类型和方法绑定 1.4.3 增量式开发 1.4.4 动态内存管理 1.4.5 错误处理 1.4.6 线程 1.4.7 可伸缩 1.5 实现 1.5.1 校验器 1.5.2 类加载器 1.5.3 管理器 1.6 应用和用户级 1.7 Java路线图 1.7.1 过去:Java 1.0—Java 11 1.7.2 现在:Java 14 1.7.3 将来 1.7.4 可用第2章 个应用 2.1 Java工具和环境 2.1.1 安装K 2.1.2 在Linux上安装OpenK 2.1.3 在macOS上安装OpenK 2.1.4 在Windows上安装OpenK 2.1.5 配置IntelliJ IDEA并创建一个项目 2.1.6 运行项目 2.1.7 获得本书示例 2.2 HelloJava 2.2.1 类 2.2.2 main()方法 2.2.3 类和对象 2.2.4 变量和类类型 2.2.5 HelloComponent 2.2.6 继承 2.2.7 JComponent类 2.2.8 关系和指向 2.2.9 和导入 2.2.10 paintComponent()方法 2.3 HelloJava2:续集 2.3.1 实例变量 2.3.2 构造器 2.3.3 事件 2.3.4 repaint()方法 2.3.5 接口 2.4 既是结束,又是开始第3章 专业工具 3.1 K环境 3.2 JVM 3.3 运行Java应用 系统属 3.4 类路径 3.4.1 javap 3.4.2 模块 3.5 Java编译器 3.6 尝试Java 3.7 JAR文件 3.7.1 文件压缩 3.7.2 jar工具 3.7.3 pack200工具 3.8 再接再厉第4章 Java语言 4.1 文本编码 4.2 注释 Javadoc 注释 4.3 变量和常量 4.4 类型 4.4.1 基本类型 4.4.2 引用类型 4.4.3 推导类型 4.4.4 传递引用 4.4.5 谈谈字符串 4.5 语句和表达式 4.5.1 语句 4.5.2 表达式 4.6 数组 4.6.1 数组类型 4.6.2 数组创建和初始化 4.6.3 使用数组 4.6.4 匿名数组 4.6.5 多维数组 4.7 类型、类和数组第5章 Java中的对象 5.1 类 5.1.1 声明和实例化类 5.1.2 访问字段和方法 5.1.3 静态成员 5.2 方法 5.2.1 局部变量 5.2.2 遮蔽 5.2.3 静态方法 5.2.4 初始化局部变量 5.2.5 参数传递和引用 5.2.6 基本类型装器 5.2.7 方法重载 5.3 对象创建 5.3.1 构造器 5.3.2 使用重载构造器 5.4 对象析构 垃圾回收 5.5 5.5.1 导入类 5.5.2 自定 5.5.3 成员可见和访问 5.5.4 编译 5.6 类设计 5.6.1 派生子类和继承 5.6.2 接口 5.6.3 内部类 5.6.4 匿名内部类 5.7 组织内容和为失败做规划第6章 错误处理和日志 6.1 异常 6.1.1 异常和错误类 6.1.2 异常处理 6.1.3 冒泡 6.1.4 栈轨迹 6.1.5 受查和非受查异常 6.1.6 抛出异常 6.1.7 try蔓延 6.1.8 finally子句 6.1.9 带资源的try语句 6.1.10 能问题 6.2 断言 6.2.1 启用和禁用断言 6.2.2 使用断言 6.3 日志API 6.3.1 日志API概述 6.3.2 日志级别 6.3.3 一个简单的例子 6.3.4 日志设置属 6.3.5 日志记录器 6.3.6 能 6.4 真实世界的异常第7章 集合和泛型 7.1 集合 7.1.1 Collection接口 7.1.2 集合类型 7.1.3 Map接口 7.2 类型限制 7.2.1 容器 7.2.2 容器能固定r/> 7.3 引入泛型 谈谈类型 7.4 “没有勺子” 7.4.1 擦除 7.4.2 原始类型 7.5 参数化类型关系 为什么是List而不是List 7.6 类型强制转换 7.6.1 集合与数组间的转换 7.6.2 迭代器 7.7 深入分析:sort()方法 7.8 应用:农场的树 7.9 结论第8章 文本和核心工具 8.1 String 8.1.1 构造字符串 8.1.2 转换为字符串 8.1.3 比较字符串 8.1.4 查找 8.1.5 字符串方法小结 8.2 解析字符串 8.2.1 解析基本类型 8.2.2 分解文本 8.3 正则表达式 8.3.1 正则表达式记法 8.3.2 java.util.regex API 8.4 数学工具 8.4.1 java.lang.Math类 8.4.2 大数/数 8.5 日期和时间 8.5.1 本地日期和时间 8.5.2 比较和处理日期和时间 8.5.3 时区 8.5.4 解析和格式化日期和时间 8.5.5 解析错误 8.5.6 时间戳 8.6 其他有用的工具第9章 线程 9.1 线程介绍 9.1.1 Thread类和Runnable接口 9.1.2 控制线程 9.1.3 线程之死 9.2 同步 9.2.1 串行化方法访问 9.2.2 从多个线程访问类和实例变量 9.3 调度和优先级 9.3.1 线程状态 9.3.2 时间片 9.3.3 优先级 9.3.4 交出控制 9.4 线程能 9.4.1 同步的开销 9.4.2 线程资源消耗 9.5 并发工具第10章 桌面应用 10.1 按钮、滑动条和文本域 10.1.1 组件层次体系 10.1.2 模型视图控制器架构 10.1.3 标签和按钮 10.1.4 文本组件 10.1.5 其他组件 10.2 容器和布局 10.2.1 frame和Window 10.2.2 JPanel 10.2.3 布局管理器 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.5 线程问题 10.5.1 SwingUtilities和组件更新 10.5.2 计时器 10.6 下一步 10.6.1 菜单 10.6.2 项 10.6.3 自定义组件和Java 2D 10.6.4 JavaFX 10.7 用户界面和用户体验第11章 网络和I/O 11.1 流 11.1.1 基本I/O 11.1.2 字符流 11.1.3 装器 11.1.4 java.io.File类 11.1.5 文件流 11.1.6 RandomAccessFile 11.2 NIO File API 11.2.1 FileSystem 和Path 11.2.2 NIO文件r/> 11.3 NIO 11.3.1 异步I/O 11.3.2 能 11.3.3 映射和锁定文件 11.3.4 通道 11.3.5 缓冲区 11.3.6 字符编码器和解码器 11.3.7 FileChannel 11.4 网络编程 11.5 Socket 11.5.1 客户和服务器 11.5.2 DateAtHost 客户 11.5.3 一个分布式游戏 11.6 更多探索第12章 Web 编程 12.1 统一资源定位符 12.2 URL类 12.2.1 流数据 12.2.2 作为对象获得内容 12.2.3 管理连接 12.2.4 处理器的实际使用 12.2.5 有用的处理器框架 12.3 与Web应用会话 12.3.1 使用GET方法 12.3.2 使用POST方法 12.3.3 HttpURLConnection 12.3.4 SSL和Web通信 12.4 Java Web应用 12.4.1 Servlet生命周期 12.4.2 Servlet 12.4.3 HelloClient Servlet 12.4.4 Servlet响应 12.4.5 Servlet参数 12.4.6 ShowParameters Servlet 12.4.7 用户会话管理 12.4.8 ShowSession Servlet 12.5 Servlet容器 12.5.1 用web.xml和注行配置 12.5.2 URL模式映射 12.5.3 部署HelloClient 12.6 庞大的万维网第13章 扩展Java 13.1 Java版本 JCP和JSR 13.2 Lambda表达式 改造你的代码 13.3 扩展Java核心特 13.4 结束语和前景展望附录A 代码示例和IntelliJ IDEA A.1 获取主要代码示例 A.2 安装IntelliJ IDEA A.2.1 在Linux上安装 A.2.2 在macOS上安装 A.2.3 在Windows上安装 A.3 导入示例 A.4 运行示例 A.5 获取Web代码示例 A.6 处理Servlet附录B 术语表

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