-
内容大纲
本书是经典的《Java核心技术 卷I:基础知识》的新版。这一版对全书进行了全面更新,以反映Java SE 9、Java SE 10和Java SE 11的特性。
书中囊括了Java的全部基础知识,提供了大量完整且具有实际意义的应用示例,详细介绍了Java语言基础、面向对象编程、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具进行图形用户界面程序设计、打包应用程序、异常处理、登录与调试、泛型编程、集合框架、多线程和并发等内容。
本书适合想将Java应用于实际项目的软件开发人员、高等院校教师和学生参考阅读。 -
作者介绍
-
目录
Chapter 1: An Introduction to Java / Java概述
1.1 Java as a Programming Platform / Java程序设计平台
1.2 The Java“White Paper”Buzzwords / Java“白皮书”中的口号
1.2.1 Simple / 简单
1.2.2 Object-Oriented / 面向对象
1.2.3 Distributed / 分布式
1.2.4 Robust / 健壮
1.2.5 Secure / 安全
1.2.6 Architecture-Neutral / 体系结构中立
1.2.7 Portable / 可移植
1.2.8 Interpreted / 解释型
1.2.9 High-Performance / 高性能
1.2.10 Multithreaded / 多线程
1.2.11 Dynamic / 动态
1.3 Java Applets and the Internet / Java Applet与Internet
1.4 A Short History of Java / Java简史
1.5 Common Misconceptions about Java / 对Java的常见误解
Chapter 2: The Java Programming Environment / Java编程环境
2.1 Installing the Java Development Kit / 安装Java开发包(JDK)
2.1.1 Downloading the JDK / 下载JDK
2.1.2 Setting up the JDK / 设置JDK
2.1.3 Installing Source Files and Documentation / 安装源文件和文档
2.2 Using the Command-Line Tools / 使用命令行工具
2.3 Using an Integrated Development Environment / 使用集成开发环境
2.4 JShell
Chapter 3: Fundamental Programming Structures in Java / Java的基本编程结构
3.1 A Simple Java Program / 一个简单的Java程序
3.2 Comments / 注释
3.3 Data Types / 数据类型
3.3.1 Integer Types / 整型
3.3.2 Floating-Point Types / 浮点型
3.3.3 The char Type / char类型
3.3.4 Unicode and the char Type / Unicode与char类型
3.3.5 The boolean Type / boolean类型
3.4 Variables and Constants / 变量和常量
3.4.1 Declaring Variables / 声明变量
3.4.2 Initializing Variables / 初始化变量
3.4.3 Constants / 常量
3.4.4 Enumerated Types / 枚举类型
3.5 Operators / 运算符
3.5.1 Arithmetic Operators / 算术运算符
3.5.2 Mathematical Functions and Constants / 数学函数和常量
3.5.3 Conversions between Numeric Types / 数值类型之间的转换
3.5.4 Casts / 强制类型转换
3.5.5 Combining Assignment with Operators / 组合赋值运算符
3.5.6 Increment and Decrement Operators / 自增与自减运算符
3.5.7 Relational and boolean Operators / 关系与boolean运算符
3.5.8 Bitwise Operators / 位运算符
3.5.9 Parentheses and Operator Hierarchy / 括号与运算符优先级
3.6 Strings / 字符串
3.6.1 Substrings / 子串
3.6.2 Concatenation / 拼接
……
Chapter 4:Objects and Classes / 对象与类
Chapter 5:Inheritance / 继承
Chapter 6:Interfaces, Lambda Expressions, and Inner Classes / 接口、Lambda表达式和内部类
Chapter 7:Exceptions, Assertions, and Logging / 异常、断言与日志
Chapter 8:Generic Programming / 泛型编程
Chapter 9:Collections / 集合类
Chapter 10:Graphical User Interface Programming / 图形用户界面编程
Chapter 11:User Interface Components with Swing / Swing用户界面组件
Chapter 12:Concurrency / 并发
Appendix / 附录
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...