Java语言程序设计
全新正版 极速发货
¥
51.18
6.4折
¥
79.5
全新
库存4件
作者 沈泽刚 主编
出版社 清华大学出版社
ISBN 9787302485520
出版时间 2018-04
装帧 平装
开本 16开
定价 79.5元
货号 1201667689
上书时间 2024-06-06
商品详情
品相描述:全新
商品描述
目录 第1章Java语言概述1 1.1Java起源与发展1 1.1.1Java的起源1 1.1.2Java的发展历程2 1.1.3Java语言的优点3 1.2Java平台与开发环境3 1.2.1Java平台与应用领域3 1.2.2JDK、JRE和JVM4 1.2.3Java字节码与平台独立4 1.2.4JDK的下载与安装5 1.2.5JavaAPI文档6 1.3Java程序基本结构6 1.3.1Java程序开发步骤6 1.3.2第一个程序分析8 1.4程序文档风格和注释9 1.4.1一致的缩进和空白9 1.4.2块的风格9 1.4.3Java程序注释10 1.5Eclipse集成开发环境10 1.6小结12 编程练习12 第2章Java语言基础13 2.1简单程序的开发13 2.1.1从键盘读取数据14 2.1.2变量与赋值15 2.1.3Java标识符15 2.1.4Java关键字16 2.2数据类型16 2.2.1数据类型概述16 2.2.2字面值和常量17 2.2.3整数类型17 2.2.4浮点类型19 2.2.5字符类型20 2.2.6布尔类型21 2.2.7字符串类型22 2.3运算符23 2.3.1算术运算符23 2.3.2关系运算符25 2.3.3逻辑运算符25 2.3.4赋值运算符26 2.3.5位运算符28 2.3.6运算符的优先级和结合性30 2.4数据类型转换31 2.4.1自动类型转换31 2.4.2强制类型转换32 2.4.3表达式中类型自动提升33 2.5小结34 编程练习34 第3章选择与循环36 3.1选择36 3.1.1单分支if语句36 3.1.2双分支if-else语句37 3.1.3嵌套的if语句和多分支的if-else语句39 3.1.4条件运算符40 3.1.5switch语句结构41 3.2循环43 3.2.1while循环43 3.2.2do-while循环45 3.2.3for循环45 3.2.4循环的嵌套47 3.2.5break语句和continue语句47 3.3示例学习49 3.3.1任意抽取一张牌49 3.3.2求最大公约数50 3.3.3打印输出若干素数51 3.4小结52 编程练习53 第4章类和对象55 4.1面向对象概述55 4.1.1OOP的产生55 4.1.2面向对象的基本概念56 4.1.3面向对象基本特征57 4.1.4OOP的优势58 4.2为对象定义类58 4.2.1类的定义59 4.2.2对象的使用62 4.2.3理解栈与堆64 4.2.4用UML图表示类64 4.3方法设计65 4.3.1如何设计方法65 4.3.2方法的调用67 4.3.3方法重载67 4.3.4构造方法68 4.3.5this关键字的使用70 4.3.6方法参数的传递71 4.4静态变量和静态方法72 4.4.1静态变量72 4.4.2静态方法74 4.4.3单例模式75 4.4.4递归76 4.5对象初始化和清除77 4.5.1实例变量的初始化77 4.5.2静态变量的初始化79 4.5.3垃圾回收器80 4.5.4变量作用域和生存期81 4.6包与类的导入82 4.6.1包82 4.6.2类的导入84 4.6.3Java编译单元85 4.7小结85 编程练习86 第5章数组90 5.1创建和使用数组90 5.1.1数组定义90 5.1.2增强的for循环93 5.1.3数组元素的复制93 5.1.4数组参数与返回值95 5.1.5可变参数的方法96 5.1.6实例:随机抽取4张牌97 5.1.7实例:一个整数栈类98 5.2Arrays类99 5.2.1数组的排序100 5.2.2元素的查找100 5.2.3数组元素的复制101 5.2.4填充数组元素101 5.2.5数组的比较102 5.3二维数组103 5.3.1二维数组定义103 5.3.2数组元素的使用104 5.3.3数组初始化器105 5.3.4实例:矩阵乘法105 5.3.5不规则二维数组106 5.4小结108 编程练习108 第6章字符串111 6.1String类111 6.1.1创建String类对象111 6.1.2字符串基本操作112 6.1.3字符串查找114 6.1.4字符串转换为数组114 6.1.5字符串比较115 6.1.6字符串的拆分与组合117 6.1.7String对象的不变性118 6.1.8命令行参数118 6.2格式化输出119 6.3StringBuilder类和StringBuffer类122 6.3.1创建StringBuilder对象122 6.3.2StringBuilder的访问和修改122 6.3.3运算符“+”的重载124 6.4小结124 编程练习124 第7章继承与多态126 7.1类的继承126 7.1.1类继承的实现126 7.1.2方法覆盖129 7.1.3super关键字130 7.1.4调用父类的构造方法132 7.2封装性与访问修饰符133 7.2.1类的访问权限133 7.2.2类成员的访问权限134 7.3防止类扩展和方法覆盖135 7.3.1final修饰类135 7.3.2final修饰方法136 7.3.3final修饰变量136 7.4抽象类137 7.5对象转换与多态138 7.5.1对象转换139 7.5.2instanceof运算符140 7.5.3多态与动态绑定140 7.6小结142 编程练习142 第8章Java常用核心类144 8.1Object:终极父类144 8.1.1toString()方法145 8.1.2equals()方法145 8.1.3hashCode()方法146 8.1.4clone()方法147 8.1.5finalize()方法148 8.2Math类149 8.3基本类型包装类151 8.3.1Character类151 8.3.2Boolean类152 8.3.3创建数值类对象153 8.3.4数值类的常量154 8.3.5自动装箱与自动拆箱155 8.3.6字符串转换为基本类型156 8.3.7BigInteger和BigDecimal类156 8.4日期-时间API158 8.4.1本地日期类LocalDate158 8.4.2本地时间类LocalTime160 8.4.3本地日期时间类LocalDateTime161 8.4.4Instant类、Duration类和Period类162 8.4.5其他常用类164 8.4.6日期时间解析和格式化164 8.5小结166 编程练习166 …… 内容摘要 本书以近期新的Java SE 8为基础,全面讲解Java编程语言、Java面向对象技术和Java核心类库。全书共18章,主要内容包括Java语言基础(数据类型、运算符与表达式、程序流程控制)、类与对象基础、数组与字符串、Java面向对象特征(类的继承与多态、内部类与注解类型、接口与Lambda表达式)、常用核心类、泛型与集合框架、异常处理、输入输出、JavaFX图形界面及事件处理、常用控件、JDBC数据库编程、并发编程基础、网络编程等。本书知识点全面,体系结构清晰,重点突出,文字准确,内容组织循序渐进,并有大量精选示例。每章配有精心设计的编程练习题,帮助读者理解掌握编程技术。本书提供教学课件、程序源代码以及部分教学视频与习题解答等资源。本书可作为高等院校计算机专业或相关专业的“Java程序设计”或“面向对象程序设计”课程的教材,也可作为Java认证考试及编程爱好者的参考资料。
— 没有更多了 —
本店暂时无法向该地区发货
以下为对购买帮助不大的评价