您好,欢迎来到聚文网。 登录 免费注册
Java程序设计入门 微课版 第2版

Java程序设计入门 微课版 第2版

  • 字数: 425000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 出版日期: 2023-05-01
  • 商品条码: 9787115611147
  • 版次: 2
  • 开本: 16开
  • 页数: 252
  • 出版年份: 2023
定价:¥59.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
1. 篇幅较短,理论够用,适合初学者使用; 2. 配套大量小案例、中型案例和综合案例,突出培养读者的动手能力; 3. 系列教材改版,增加基础知识内容,夯实程序设计基础; 4. 配套丰富的微课视频,使案例的讲解更加仔细、生动。
内容简介
本书是Java的入门级教程,由浅入深、循序渐进地介绍了使用Java进行程序开发的方法。本书内容包括Java入门、Java编程基础、面向对象、异常处理、JavaAPI、集合框架、GUI编程、I/O流与文件、多线程、网络编程、综合项目实训——俄罗斯方块。本书知识全面,重点突出,覆盖Java开发中的多个方面,将知识讲解、技能训练和职业素质培养有机结合,融“教、学、做”三者于一体,适合“项目驱动、案例教学、理论实践一体化”的教学模式。通过对本书的学习,初学者可以轻松入门,全面了解Java的应用方向,从而为进一步学习Java打下坚实的基础。本书可作为高等职业院校计算机相关专业的教材,也可作为Java编程爱好者的自学用书。
作者简介
尹菡,广东科学技术职业学院计算机学院骨干教师,长期从事Java程序设计课程的教学工作,曾参与编写过多部Java相关教材。
目录
第1章Java入门1
【本章导读】1
【学习目标】1
【素质拓展学习】1
1.1Java概述1
1.1.1Java的起源1
1.1.2Java的特点1
1.1.3Java的版本2
1.2开发环境安装与配置3
1.2.1安装JDK3
1.2.2配置环境变量4
1.2.3校验环境变量配置是否正确5
1.3Java程序示例6
1.3.1编写源文件6
1.3.2编译6
1.3.3运行6
1.4Eclipse7
1.4.1安装Eclipse7
1.4.2Eclipse下的开发步骤7
1.5案例1——新生入学欢迎词11
1.5.1案例介绍11
1.5.2案例思路12
1.5.3案例实现12
习题一12
第2章Java编程基础14
【本章导读】14
【学习目标】14
【素质拓展学习】14
2.1基本语法14
2.1.1注释14
2.1.2标识符15
2.1.3关键字15
2.1.4常量16
2.2变量16
2.2.1变量的声明及初始化16
2.2.2变量的数据类型16
2.2.3变量的类型转换17
2.2.4变量的作用域18
2.3运算符19
2.3.1算术运算符19
2.3.2赋值运算符20
2.3.3关系运算符20
2.3.4逻辑运算符21
2.3.5位运算符21
2.3.6其他运算符22
2.3.7运算符的优先级22
2.4流程控制24
2.4.1顺序结构24
2.4.2选择结构24
2.4.3循环结构27
2.4.4跳转语句31
2.5数组32
2.5.1一维数组32
2.5.2二维数组33
2.6方法34
2.7案例2——“剪刀石头布”小游戏35
2.7.1案例介绍35
2.7.2案例思路36
2.7.3案例实现36
习题二38
第3章面向对象(上)41
【本章导读】41
【学习目标】41
【素质拓展学习】41
3.1面向对象概述41
3.1.1面向过程与面向对象41
3.1.2面向对象的特点42
3.2类与对象42
3.2.1类的定义42
3.2.2对象的创建与使用43
3.3构造方法44
3.4参数传递46
3.5方法重载48
3.6this关键字49
3.7static关键字52
3.8包54
3.9import语句55
3.10访问权限57
3.11案例3——查看手机属性与功能58
3.11.1案例介绍58
3.11.2案例思路58
3.11.3案例实现59
习题三61
第4章面向对象(下)64
【本章导读】64
【学习目标】64
【素质拓展学习】64
4.1类的继承64
4.1.1继承的概念64
4.1.2成员变量的隐藏65
4.1.3方法重写66
4.1.4super关键字67
4.2final关键字69
4.3抽象类70
4.4接口71
4.4.1接口的定义71
4.4.2接口的实现72
4.4.3抽象类与接口的区别74
4.5多态75
4.6内部类76
4.6.1成员内部类77
4.6.2局部内部类78
4.6.3静态内部类79
4.6.4匿名内部类80
4.7案例4——物流快递系统81
4.7.1案例介绍81
4.7.2案例思路81
4.7.3案例实现82
习题四86
第5章异常处理89
【本章导读】89
【学习目标】89
【素质拓展学习】89
5.1何为异常89
5.2异常类型90
5.3异常处理语句91
5.3.1try…catch…finally语句91
5.3.2throws语句92
5.3.3throw语句93
5.4自定义异常94
5.5案例5——实训设备故障处理系统95
5.5.1案例介绍95
5.5.2案例思路96
5.5.3案例实现96
习题五98
第6章JavaAPI100
【本章导读】100
【学习目标】100
【素质拓展学习】100
6.1JavaAPI入门100
6.2字符串相关类100
6.2.1String类101
6.2.2StringBuffer类104
6.3基本数据类型包装类105
6.3.18种基本数据类型的包装类105
6.3.2包装类常用的方法与变量105
6.4Math类106
6.5日期和时间相关类107
6.5.1Date类107
6.5.2SimpleDateFormat类108
6.5.3Calendar类109
6.6数字类型处理相关类110
6.6.1NumberFormat类111
6.6.2BigDecimal类111
6.7Random类112
6.8Scanner类113
6.9案例6——用户登录系统114
6.9.1案例介绍114
6.9.2案例思路114
6.9.3案例实现114
习题六115
第7章集合框架117
【本章导读】117
【学习目标】117
【素质拓展学习】117
7.1集合框架入门117
7.1.1集合简介117
7.1.2集合分类118
7.2Collection接口118
7.3Iterator接口119
7.4List接口121
7.4.1List接口概述121
7.4.2ArrayList类121
7.4.3LinkedList类123
7.5Set接口124
7.5.1Set接口概述124
7.5.2HashSet类125
7.5.3TreeSet类127
7.6Map接口131
7.6.1Map接口概述131
7.6.2HashMap类132
7.6.3TreeMap类134
7.7案例7——英汉词典翻译器135
7.7.1案例介绍135
7.7.2案例思路136
7.7.3案例实现136
习题七137
第8章GUI编程139
【本章导读】139
【学习目标】139
【素质拓展学习】139
8.1GUI概述139
8.2GUI编程步骤140
8.3容器140
8.3.1JFrame141
8.3.2JPanel142
8.4组件143
8.4.1标签组件143
8.4.2按钮组件145
8.4.3文本组件146
8.4.4菜单组件148
8.5布局管理器149
8.5.1边框布局管理器150
8.5.2流式布局管理器151
8.5.3网格布局管理器152
8.5.4卡片布局管理器153
8.5.5绝对定位154
8.6GUI事件处理155
8.6.1事件的概念155
8.6.2常见事件类156
8.6.3常见事件监听器158
8.7案例8——猜数游戏161
8.7.1案例介绍161
8.7.2案例思路162
8.7.3案例实现162
习题八165
第9章I/O流与文件167
【本章导读】167
【学习目标】167
【素质拓展学习】167
9.1I/O流入门167
9.1.1I/O流的概念167
9.1.2I/O流类的层次结构168
9.2File类169
9.3字节流170
9.3.1InputStream类170
9.3.2OutputStream类171
9.3.3FileInputStream类与FileOutputStream类171
9.3.4DataInputStream类与DataOutputStream类172
9.3.5BufferedInputStream类与BufferedOutputStream类174
9.3.6ObjectInputStream类与ObjectOutputStream类175
9.3.7PrintStream类178
9.4字符流179
9.4.1Reader类179
9.4.2Writer类179
9.4.3FileReader类与FileWriter类179
9.4.4InputStreamReader类与OutputStreamWriter类180
9.4.5BufferedReader类与BufferedWriter类181
9.4.6PrintWriter类182
9.5RandomAccessFile类183
9.6案例9——日记本184
9.6.1案例介绍184
9.6.2案例思路185
9.6.3案例实现185
习题九189
第10章多线程191
【本章导读】191
【学习目标】191
【素质拓展学习】191
10.1线程入门191
10.1.1操作系统与进程191
10.1.2进程与线程192
10.2创建线程192
10.2.1继承Thread类创建线程192
10.2.2实现Runnable接口创建线程193
10.3线程状态194
10.4线程的常用方法194
10.5线程的同步195
10.5.1同步代码块197
10.5.2同步方法198
10.6线程的死锁199
10.7线程的通信200
10.8案例10——龟兔赛跑203
10.8.1案例介绍203
10.8.2案例思路203
10.8.3案例实现204
习题十206
第11章网络编程207
【本章导读】207
【学习目标】207
【素质拓展学习】207
11.1网络编程入门207
11.1.1TCP207
11.1.2UDP208
11.2IP地址208
11.3套接字编程209
11.3.1什么是套接字209
11.3.2套接字通信的过程210
11.3.3客户端套接字210
11.3.4服务器端套接字212
11.3.5开发Socket213
11.4数据报编程216
11.4.1DatagramPacket类216
11.4.2DatagramSocket类217
11.5案例11——反转字符串218
11.5.1案例介绍218
11.5.2案例思路219
11.5.3案例实现219
习题十一221
第12章综合项目实训——俄罗斯方块222
【本章导读】222
【学习目标】222
【素质拓展学习】222
任务一面向对象的分析与设计222
任务二主体框架搭建225
任务三方块产生与自动下落227
任务四方块移动与显示231
任务五障碍物生成与消除236
任务六游戏结束239

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网