登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書

『簡體書』Java基础入门(项目案例+微课视频+题库)

書城自編碼: 3671517
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 沈泽刚、伞晓丽
國際書號(ISBN): 9787302580478
出版社: 清华大学出版社
出版日期: 2021-08-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 73.0

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
傻钱:社交浪潮与散户革命
《 傻钱:社交浪潮与散户革命 》

售價:HK$ 78.2
猎头高情商沟通实务
《 猎头高情商沟通实务 》

售價:HK$ 56.4
桃花夭夭,灼一世芳华:古代蕙心女子的诗情词韵
《 桃花夭夭,灼一世芳华:古代蕙心女子的诗情词韵 》

售價:HK$ 48.3
生活在低处
《 生活在低处 》

售價:HK$ 64.4
长颈鹿与少年(全球销量超过50万册。基于真实历史事件创作)
《 长颈鹿与少年(全球销量超过50万册。基于真实历史事件创作) 》

售價:HK$ 57.4
近代早期海洋文化史
《 近代早期海洋文化史 》

售價:HK$ 112.7
怪诞行为学2:非理性的积极力量
《 怪诞行为学2:非理性的积极力量 》

售價:HK$ 78.2
锦衣玉令
《 锦衣玉令 》

售價:HK$ 112.7

 

建議一齊購買:

+

HK$ 48.6
《大学生就业与创新创业教程(微课版)》
+

HK$ 65.7
《概率论与数理统计(第5版)》
+

HK$ 85.2
《设计构成》
+

HK$ 60.0
《新时代大学劳动教育》
+

HK$ 62.3
《果蔬贮藏技术(王育红)(第三版)》
編輯推薦:
本书基于Java版本,从初学者的角度由浅入深地讲解了Java语言的基础知识。本书配套资源丰富,包括教学大纲、教学课件、电子教案、程序源码、习题答案,作者还为本书精心录制了微课视频,本书还提供在线题库。
內容簡介:
本书是Java语言的基础入门教材,采用案例式教学方法,介绍Java语言核心基础知识。全书共分为12章,包括Java起步入门,数据类型与运算符,结构化编程,类、对象和方法,数组,面向对象特征,Java核心类,接口与内部类,异常处理,泛型与集合,输入输出,图形界面编程等。 本书采用**的Java SE 16版讲解,融入Java的**特征,同时强调基础入门,适合以Java作为语言的读者学习。本书每章配有习题与编程练习,提供教学大纲、教学课件、实验指导、模拟试题、习题答案、程序源码、教学视频、在线题库等资源。本书可作为高等院校“Java程序设计”课程教材以及Java初学者的入门教材。
關於作者:
沈泽刚 男,汉族,1964年10月生,教授,硕士研究生导师,毕业于锦州师范学院数学系,任教于信息科学与技术学院。主要从事计算机科学与技术专业教学与科研工作,指导现代教育技术专业研究生。公开发表专业论文多篇、主编教材4部、出版译著1部。
目錄
源码下载
第1章Java起步入门
1.1Java概述
1.1.1编程语言
1.1.2Java是什么
1.1.3Java语言的优点
1.2Java程序运行机制
1.2.1Java字节码与平台独立
1.2.2JVM、JRE和JDK
1.3建立开发环境
1.3.1JDK的下载与安装
1.3.2JDK目录
1.3.3关于环境变量
1.3.4Java API文档
1.4个Java程序
1.4.1编写Java程序
1.4.2编译Java程序
1.4.3执行Java程序
1.4.4个程序分析
1.5Eclipse IDE
1.5.1Eclipse的安装和启动
1.5.2Eclipse的有关设置
1.5.3使用Eclipse开发程序
1.5.4Eclipse代码完成功能
1.5.5Eclipse代码错误的解释
1.6JShell交互式编程环境
小结
习题与实践
第2章数据类型与运算符
2.1Java类型系统
2.1.1基本数据类型
2.1.2引用数据类型
2.2变量与赋值
2.2.1Java关键字
2.2.2Java标识符
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.4.3字符型字面值
2.4.4布尔型字面值
2.5字符串与文本块
2.6案例研究: 计算身体质量指数
2.7数据类型转换
2.7.1自动类型转换
2.7.2强制类型转换
2.7.3表达式类型自动提升
2.8运算符
2.8.1算术运算符
2.8.2比较运算符
2.8.3逻辑运算符
2.8.4赋值运算符
2.8.5位运算符
2.8.6运算符的优先级
2.9案例研究: 显示当前时间
小结
习题与实践
第3章结构化编程
3.1编程方法
3.2选择
3.2.1if语句
3.2.2ifelse语句
3.2.3多分支ifelse语句
3.2.4条件运算符
3.3案例研究: 两位整数加减运算
3.4switch语句与switch表达式
3.4.1switch语句
3.4.2switch表达式
3.5循环
3.5.1while循环
3.5.2dowhile循环
3.5.3for循环
3.5.4循环的嵌套
3.5.5break语句和continue语句
3.6案例研究: 求公约数
3.7案例研究: 打印输出若干素数
小结
习题与实践
第4章类、对象和方法
4.1面向对象概述
4.1.1OOP的优势
4.1.2OOP的基本概念
4.2类的定义与对象创建
4.2.1类的定义
4.2.2创建和使用对象
4.2.3用UML图表示类
4.2.4对象引用赋值
4.2.5理解栈与堆
4.3构造方法
4.3.1无参数构造方法
4.3.2带参数构造方法
4.3.3构造方法的重载
4.3.4this关键字
4.4案例研究: 使用MyDate日期类
4.5方法设计
4.5.1如何设计方法
4.5.2方法的调用
4.5.3方法重载
4.5.4方法参数的传递
4.6案例研究: 复数类的设计
4.7静态变量和静态方法
4.7.1静态变量
4.7.2静态方法
4.8方法递归调用
4.9案例研究: 打印斐波那契数列
4.10对象初始化
4.10.1实例变量的初始化
4.10.2静态变量的初始化
4.11变量的作用域
4.12局部变量类型推断
4.13垃圾回收
小结
习题与实践
第5章数组
5.1创建和使用数组
5.1.1数组定义
5.1.2访问数组元素
5.1.3数组初始化器
5.1.4增强的for循环
5.2数组的应用
5.2.1数组元素的复制
5.2.2数组参数与返回值
5.2.3可变参数方法
5.3案例研究: 数组起泡排序
5.4java.util.Arrays类
5.5案例研究: 桥牌随机发牌(一)
5.6二维数组
5.6.1二维数组的定义
5.6.2数组元素的使用
5.6.3数组初始化器
5.6.4不规则二维数组
5.7案例研究: 考试成绩统计
5.8案例研究: 打印输出魔方数
小结
习题与实践
第6章面向对象特征
6.1面向对象特征概述
6.2包与类库
6.2.1包与package语句
6.2.2类的导入
6.2.3Java类库
6.3案例研究: 开发自定义类库
6.4封装性与访问修饰符
6.4.1类的访问权限
6.4.2类成员的访问权限
6.5类的继承
6.5.1类继承的实现
6.5.2方法覆盖
6.5.3super关键字
6.5.4调用父类的构造方法
6.6final修饰符
6.6.1final修饰类
6.6.2final修饰方法
6.6.3final修饰变量
6.7类的关系
6.7.1关联关系
6.7.2组合关系
6.7.3聚合关系
6.7.4依赖关系
6.7.5多重性与关联导航
6.8抽象类
6.9对象转换
6.9.1对象转换概述
6.9.2instanceof运算符
6.10理解多态
小结
习题与实践
第7章Java核心类
7.1Object类
7.1.1toString()方法
7.1.2equals()方法
7.1.3hashCode()方法
7.2String类
7.2.1创建String类对象
7.2.2字符串基本操作
7.2.3字符串查找
7.2.4字符串比较
7.2.5字符串转换为数组
7.2.6字符串拆分与组合
7.2.7String对象的不变性
7.2.8命令行参数
7.2.9格式化输出
7.3StringBuilder类
7.3.1创建StringBuilder对象
7.3.2StringBuilder的常用方法
7.3.3运算符“ ”的重载
7.4案例研究: 字符串加密解密
7.5基本类型包装类
7.5.1Character 类
7.5.2Boolean类
7.5.3创建数值类对象
7.5.4自动装箱与自动拆箱
7.5.5字符串与基本类型转换
7.6案例研究: 一个整数栈的实现
7.7Math类
7.8BigInteger类和BigDecimal类
7.9日期/时间API
7.9.1LocalDate类
7.9.2LocalTime类
7.9.3LocalDateTime类
7.9.4Instant类、Duration类和Period类
7.9.5日期时间解析和格式化
7.10案例研究: 打印输出年历
小结
习题与实践
第8章接口与内部类
8.1接口
8.1.1接口的定义
8.1.2接口的实现
8.1.3接口的继承
8.1.4接口类型的使用
8.1.5常量
8.2接口方法
8.2.1默认方法
8.2.2私有方法
8.2.3静态方法
8.2.4关于接口与抽象类
8.3接口示例
8.3.1ComparableT接口
8.3.2ComparatorT接口
8.4案例研究: 比较员工对象大小
8.5枚举类型
8.5.1枚举的定义和使用
8.5.2在switch中使用枚举
8.5.3枚举的构造方法
8.6注解类型
8.6.1注解概述
8.6.2标准注解
8.6.3定义注解类型
8.7内部类
8.7.1成员内部类
8.7.2静态内部类
8.7.3匿名内部类
8.7.4局部内部类
小结
习题与实践
第9章异常处理
9.1异常与异常类
9.1.1异常的概念
9.1.2异常类型
9.2用trycatch捕获异常
9.3捕获多个异常
9.4throws和throw关键字
9.5trywithresources语句
9.6自定义异常类
9.7案例研究: 数组不匹配异常
小结
习题与实践
第10章泛型与集合
10.1泛型
10.1.1泛型类型
10.1.2泛型方法
10.1.3通配符(?)的使用
10.1.4方法中的有界参数
10.2集合框架
10.3List接口及实现类
10.3.1List的操作
10.3.2ArrayList类
10.3.3遍历集合元素
10.3.4数组转换为List对象
10.4Set接口及实现类
10.4.1HashSet类
10.4.2TreeSet类
10.4.3对象顺序
10.5Queue接口及实现类
10.5.1Queue接口和Deque接口
10.5.2ArrayDeque类和LinkedList类
10.5.3集合转换
10.6案例研究: 用集合存储、遍历学生信息
10.7Map接口及实现类
10.7.1Map接口
10.7.2HashMap类
10.7.3TreeMap类
10.8Collections类
10.9案例研究: 桥牌随机发牌(二)
小结
习题与实践
第11章输入输出
11.1I/O概述
11.1.1File类
11.1.2文本I/O与二进制I/O
11.2二进制I/O流
11.2.1OutputStream类和InputStream类
11.2.2FileOutputStream类和FileInputStream类
11.2.3缓冲I/O流
11.2.4DataOutputStream类和DataInputStream类
11.2.5PrintStream类
11.2.6标准输入输出流
11.3案例研究: 文件加密解密
11.4文本I/O流
11.4.1Writer类和Reader类
11.4.2FileWriter类和FileReader类
11.4.3BufferedWriter类和BufferedReader类
11.4.4PrintWriter类
11.4.5使用Scanner对象
11.5案例研究: 统计文件字符数、单词数和行数
11.6对象序列化
11.6.1对象序列化与对象流
11.6.2向ObjectOutputStream中写对象
11.6.3从ObjectInputStream中读对象
11.6.4序列化数组
小结
习题与实践
第12章图形界面编程
12.1组件和容器
12.1.1Swing概述
12.1.2组件
12.1.3容器
12.1.4简单的Swing程序
12.2容器布局
12.2.1FlowLayout布局
12.2.2BorderLayout布局
12.2.3GridLayout布局
12.2.4JPanel类及容器的嵌套
12.3事件处理
12.3.1事件处理模型
12.3.2事件类
12.3.3事件监听器
12.3.4事件处理的基本步骤
12.4常用组件
12.4.1JTextArea类
12.4.2JCheckBox类
12.4.3JRadioButton类
12.4.4JComboBox类
12.4.5JOptionPane类
12.4.6JFileChooser类
12.4.7菜单组件
12.5案例研究: 八皇后问题解
12.6案例研究: 简单的日历程序
小结
习题与实践
附录A综合案例
案例1: 模拟自动ATM机
案例2: 简易计算器
案例3: 简单的记事本
案例4: 简单五子棋游戏
参考文献
內容試閱
Java是一门卓越的编程语言,自1995年诞生以来在编程领域一直独占鳌头。特别是随着人工智能和大数据技术的迅猛发展,Java也与时俱进,不断推出新版本、增加新特征,以适应时代发展的要求。本书以版Java SE 16为基础,采用案例式教学方法,介绍Java语言的基础入门知识和特征。
本书内容
全书共分为12章,每章具体内容如下。
第1章介绍Java语言的特点和运行机制、开发环境的构建以及简单程序的开发,其中包括Eclipse的使用。
第2章介绍Java语言的数据类型、变量、表达式以及常用运算符的使用。
第3章介绍Java程序流程控制语句,包括选择和循环结构,这是结构化编程的基础。
第4章重点介绍类的定义、方法的设计以及对象的创建,还包括变量作用域以及对象初始化和清除。
第5章介绍数组及其应用。
第6章介绍类的继承和复用,包括包与类库、封装性与修饰符、类的继承、对象转换与多态。封装、继承和多态是面向对象的三大特征。
第7章介绍Java核心类库,包括Object类、字符串类、基本类型包装类、Math类、BigInteger和BigDecimal类以及日期/时间API等。
第8章介绍接口、枚举、注解和内部类。
第9章介绍异常处理,包括异常的概念、异常捕获与处理以及自定义异常类。
第10章介绍泛型与集合,包括泛型编程基本概念、各种类型集合的使用。
第11章介绍Java输入输出的基础知识,包括二进制I/O和文本I/O以及对象序列化。
第12章介绍Java图形界面编程,简单介绍Swing开发图形界面程序,包括组件和容器、容器布局、事件处理以及常用组件。
附录给出了四个综合案例,包括模拟自动ATM机、简易计算器、简单的记事本和简单五子棋游戏的开发。
读者对象
本书以Java初学者为读者对象,介绍Java语言的入门知识。读者不需要任何其他语言基础,可将Java作为语言学习。
教学方法
本书强调基础入门,采用案例式教学方法,重点介绍Java语言基础和知识,帮助读者快速入门,使读者快速进入编程状态,从案例学习中逐步掌握面向对象编程思想。
本书在讲授知识点的同时,强调学生实践能力、思考能力和创新能力的培养。本书内容具有可操作性和实用性。
配套资源
本书提供丰富的配套资源,包括教学大纲、教学课件、实验指导、模拟试题、习题答案和程序源码,作者还为本书录制了20小时的微课视频。此外,本书还提供在线作业(题库),包括填空题、判断题、单选题、多选题、讨论题、简答题和编程题。
资源下载提示
课件等资源: 扫描封底的“课件下载”二维码,在公众号“书圈”下载。
素材(源码)等资源: 扫描目录上方的二维码下载。
在线作业: 扫描封底作业系统二维码,登录网站在线做题及查看答案。
视频等资源: 扫描封底刮刮卡中的二维码,再扫描书中相应章节中的二维码,可以在线学习。
本书作者在学银在线平台开通了线上课程,读者可通过学习通免费加入班级学习,可到课程交流QQ群联系作者获取学习通邀请码。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.