搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Java官方入门教程(第9版·Java 17)
0.00     定价 ¥ 128.00
图书来源: 浙江图书馆(由JD配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302639589
  • 作      者:
    [美]赫伯特·希尔特(Herbert Schildt)
  • 译      者:
    殷海英
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-08-01
收藏
作者简介

Herbert Schildt是一位畅销书作家,在30多年的时间里,他撰写了大量编程图书。Herbert是Java语言领域的权威专家,被International Developer杂志评为“著名的编程书籍创作者之一”“。他撰写的编程书籍在全球范围内销售了数百万册,已被翻译成所有主要的非英语语言。他撰写了大量Java方面的书籍,包括Java: The Complete Reference、Herb Schildt’s Java Programming Cookbook、Introducing JavaFX 8 Programming和 Swing: A Beginner’s Guide。还撰写了许多关于C、C++和C#的图书。Ed Burns在Secrets of the Rock Star Programmers: Riding the IT Crest一书中将Herbert列为明星程序员。尽管对计算机的所有方面都感兴趣,但Herbert主要关注计算机语言。Herbert拥有伊利诺伊大学的学士和硕士学位。

展开
目录

第1章  Java基础
 1.1  Java的历史和基本原则
   1.1.1  Java的起源
   1.1.2  Java与C和C++的关系
   1.1.3  Java对Internet的贡献
   1.1.4  Java的魔法:字节码
   1.1.5  超越applet
   1.1.6  更快速的发布时间表
   1.1.7  Java的主要术语
 1.2  面向对象程序设计
   1.2.1  封装
   1.2.2  多态性
   1.2.3  继承
 1.3  Java开发工具包
 1.4  第一个简单的程序
   1.4.1  输入程序
   1.4.2  编译程序
   1.4.3  逐行分析第一个程序
 1.5  处理语法错误
 1.6  第二个简单程序
 1.7  另一种数据类型
 1.8  两个控制语句
   1.8.1  if语句
   1.8.2  for循环语句
 1.9  创建代码块
 1.10  分号和定位
 1.11  缩进原则
 1.12  Java关键字
 1.13  Java标识符
 1.14  Java类库
 1.15  自测题
第2章  数据类型与运算符
 2.1  数据类型为什么重要
 2.2  Java的基本类型
   2.2.1  整数类型
   2.2.2  浮点型
   2.2.3  字符型
   2.2.4  布尔类型
 2.3  字面值
   2.3.1  十六进制、八进制和二进制字面值
   2.3.2  字符转义序列
   2.3.3  字符串字面值
 2.4  变量详解
   2.4.1  初始化变量
   2.4.2  动态初始化
 2.5  变量的作用域和生命期
 2.6  运算符
 2.7  算术运算符
 2.8  关系运算符和逻辑运算符
 2.9  短路逻辑运算符
 2.10  赋值运算符
 2.11  速记赋值
 2.12  赋值中的类型转换
 2.13  不兼容类型的强制转换
 2.14  运算符的优先级
 2.15  表达式
   2.15.1  表达式中的类型转换
   2.15.2  间距和圆括号
 2.16  自测题
第3章  程序控制语句
 3.1  从键盘输入字符
 3.2  if语句
   3.2.1  嵌套if语句
   3.2.2  if-else-if阶梯状结构
 3.3  switch语句
 3.4  for循环
   3.4.1  for循环的一些变体
   3.4.2  缺失部分要素的for循环
   3.4.3  无限循环
   3.4.4  没有循环体的循环
   3.4.5  在for循环内部声明循环控制变量
   3.4.6  增强型for循环
 3.5  while循环
 3.6  do-while循环
 3.7  使用break语句退出循环
 3.8  将break语句作为一种goto
语句使用
 3.9  使用continue语句
 3.10  嵌套循环
 3.11  自测题
第4章  类、对象和方法
 4.1  类的基础知识
   4.1.1  类的基本形式
   4.1.2  定义类
 4.2  如何创建对象
 4.3  引用变量和赋值
 4.4  方法
 4.5  从方法返回值
 4.6  返回值
 4.7  使用形参
 4.8  构造函数
 4.9  带形参的构造函数
 4.10  深入介绍new运算符
 4.11  垃圾回收
 4.12  this关键字
 4.13  自测题
第5章  其他数据类型与运算符
 5.1  数组
 5.2  多维数组
   5.2.1  二维数组
   5.2.2  不规则数组
   5.2.3  三维或更多维的数组
   5.2.4  初始化多维数组
 5.3  另一种声明数组的语法
 5.4  数组引用赋值
 5.5  使用length成员
 5.6  for-each形式的循环
   5.6.1  迭代多维数组
   5.6.2  应用增强型for循环
 5.7  字符串
   5.7.1  构造字符串
   5.7.2  操作字符串
   5.7.3  字符串数组
   5.7.4  字符串是不可变的
   5.7.5  使用String控制switch语句
 5.8  使用命令行实参
 5.9  使用局部变量的类型推断功能
   5.9.1  引用类型的局部变量类型推断
   5.9.2  在for循环中使用局部变量类型推断
   5.9.3  var的一些限制
 5.10  位运算符
   5.10.1  位运算符的与、或、异或和非
   5.10.2  移位运算符
   5.10.3  位运算符的赋值速记符
 5.11  ?运算符
 5.12  自测题
第6章  方法和类详解
 6.1  控制对类成员的访问
 6.2  向方法传递对象
 6.3  返回对象
 6.4  方法重载
 6.5  重载构造函数
 6.6  递归
 6.7  理解static关键字
 6.8  嵌套类和内部类
 6.9  varargs:可变长度的实参
   6.9.1  varargs基础
   6.9.2  重载varargs方法
   6.9.3  varargs和歧义
 6.10  自测题
第7章  继承
 7.1  继承的基础知识
 7.2  成员访问与继承
 7.3  构造函数和继承
 7.4  使用super调用超类构造函数
 7.5  使用super访问超类成员
 7.6  创建多级层次结构
 7.7  何时执行构造函数
 7.8  超类引用和子类对象
 7.9  方法重写
 7.10  重写的方法支持多态性
 7.11  为何使用重写方法
 7.12  使用抽象类
 7.13  使用final
   7.13.1  使用final防止重写
   7.13.2  使用final防止继承
   7.13.3  对数据成员使用final
 7.14  Object类
 7.15  自测题
第8章  包和接口
 8.1  包
   8.1.1  定义包
   8.1.2  寻找包和CLASSPATH
   8.1.3  一个简短的包示例
 8.2  包和成员访问
 8.3  理解被保护的成员
 8.4  导入包
 8.5  Java的类库位于包中
 8.6  接口
 8.7  实现接口
 8.8  使用接口引用
 8.9  接口中的

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证