-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Java语言与网络编程(微课版) 版权信息
- ISBN:9787302607731
- 条形码:9787302607731 ; 978-7-302-60773-1
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
Java语言与网络编程(微课版) 本书特色
本书内容全面、实例丰富,知识体系严谨,覆盖类与对象、继承、多态、GUI设计、多线程、异常处理、Servlet技术、JSP技术、JavaBean技术等基础知识。 内容编排和讲解围绕培养学生程序开发实践能力的目标,通过例子和问题讲解知识点及其应用,并给出详细分析和讨论。 提供了大量习题,并提供习题解答。 提供书中所有示例源代码。 深入讲解Java语言理论、精析Java开发技术剖析网络应用特色案例、培养综合实战技能
Java语言与网络编程(微课版) 内容简介
本书在全面介绍Java语言面向对象的程序设计思想、类与对象的定义与使用,以及Java Web编程等基本知识的基础上,着重介绍Java语言的封装、继承与多态的实现机制,图形用户界面设计方法,基于Servlet的服务器端服务程序,以及基于JSP和JavaBean技术的网络程序设计方法。 全书共分三篇: 语言篇(第1~7章)着重介绍Java语言本身,包括Java语言基础知识和类的使用;应用篇(第8~12章)着重讨论利用Java GUI框架编写图形用户界面程序,同时介绍异常处理机制和多线程在程序中的实现细节;Web编程篇(第13~17章)基于Servlet技术框架介绍Java语言在Web编程中的应用。全书提供大量程序示例,每章后均附有习题。 本书适合作为高等院校计算机科学与技术、软件工程专业高年级本科生、研究生的教材,也可供对Java语言比较熟悉并且对Web编程有所了解的开发人员、广大科技工作者和研究人员参考。
Java语言与网络编程(微课版) 目录
语言篇
第1章Java程序设计概述31.1Java语言历史3
1.2Java语言特点5
1.3Java开发运行环境8
1.3.1JDK下载和安装8
1.3.2IDE开发工具14
1.4一个简单的Java程序16
1.4.1Java程序开发过程16
1.4.2Java应用程序实例16
1.5课后习题22
第2章Java语言基础23
2.1Java符号集23
2.1.1标识符23
2.1.2保留字24
2.1.3关键字24
2.1.4运算符24
2.1.5分隔符25
2.1.6注释25
2.2变量27
2.3常量28
2.4数据类型28
2.4.1基本数据类型28
2.4.2数值类型相互转换32
2.4.3引用数据类型33Java语言与网络编程(微课版)目录2.5表达式33
2.5.1算术表达式33
2.5.2关系表达式34
2.5.3逻辑表达式34
2.5.4位表达式35
2.5.5赋值表达式35
2.5.6其他表达式36
2.5.7运算符优先级37
2.6输入输出37
2.6.1终端输入输出37
2.6.2字节流输入输出39
2.6.3字符流输入输出41
2.6.4文件输入输出42
2.7课后习题44
第3章程序流程控制45
3.1块作用域45
3.2条件语句45
3.2.1if语句45
3.2.2switch语句49
3.3循环语句50
3.3.1while语句50
3.3.2do…while语句51
3.3.3for语句52
3.4转移语句52
3.4.1break语句53
3.4.2continue语句54
3.5课后习题55
第4章类与对象56
4.1面向对象程序设计概述56
4.1.1面向过程程序设计56
4.1.2面向对象程序设计57
4.1.3面向对象的特性57
4.2抽象原则57
4.2.1过程抽象58
4.2.2数据抽象58
4.2.3对象58
4.2.4类59
4.2.5类与对象的关系59
4.3类的定义59
4.3.1类修饰符60
4.3.2数据成员63
4.3.3成员方法65
4.4对象的使用69
4.4.1创建对象69
4.4.2使用对象71
4.4.3销毁对象72
4.5构造方法72
4.6包73
4.6.1包定义74
4.6.2包引入74
4.6.3常用包76
4.7课后习题76
第5章封装、继承与多态78
5.1封装机制78
5.2访问控制79
5.2.1public公有级别79
5.2.2默认级别80
5.2.3protected保护级别81
5.2.4private私有级别82
5.3消息83
5.4继承机制85
5.4.1继承的概念85
5.4.2继承的特点86
5.4.3继承的使用86
5.4.4this与super90
5.4.5构造方法重载与继承92
5.5多态机制94
5.5.1多态的概念94
5.5.2多态的类型转换96
5.5.3多态的运行特性96
5.6抽象类与接口98
5.6.1抽象类98
5.6.2接口99
5.6.3接口与多重继承101
5.6.4接口继承103
5.6.5抽象类与接口的区别104
5.7课后习题104
第6章Java高阶类106
6.1枚举类106
6.1.1枚举类定义107
6.1.2枚举类数据成员和成员方法107
6.1.3枚举类构造方法108
6.1.4常用方法108
6.2内部类109
6.2.1内部类定义109
6.2.2实例成员内部类110
6.2.3静态成员内部类110
6.2.4局部内部类111
6.2.5匿名内部类111
6.3Lambda表达式111
6.3.1Lambda表达式定义111
6.3.2函数式接口112
6.3.3Lambda表达式使用112
6.4课后习题113
第7章Java常用类114
7.1数组114
7.1.1一维数组114
7.1.2一维数组的使用116
7.1.3二维数组119
7.1.4二维数组的使用120
7.2字符串120
7.2.1String类121
7.2.2StringBuffer类和StringBuilder类123
7.3课后习题124
应用篇
第8章GUI设计概述1298.1GUI技术129
8.1.1AWT129
8.1.2Applet129
8.1.3Swing130
8.1.4JavaFX130
8.2GUI要素130
8.2.1容器130
8.2.2控制组件131
8.2.3用户自定义内容132
8.3JApplet132
8.4字体和颜色133
8.4.1Font类133
8.4.2Color类133
8.5文字和图形135
8.5.1绘制文字135
8.5.2绘制图形136
8.6课后习题138
第9章常用组件GUI设计139
9.1布局管理139
9.1.1BorderLayout139
9.1.2FlowLayout140
9.1.3CardLayout141
9.1.4GridLayout142
9.1.5BoxLayout142
9.2事件处理模型143
9.2.1使用内部类处理事件145
9.2.2使用Lambda表达式处理事件145
9.2.3使用外部类处理事件146
9.3常用控制组件146
9.3.1JLabel147
9.3.2JButton与JToggleButton147
9.3.3JCheckBox与JRadioButton149
9.3.4JComboBox151
9.3.5JList153
9.3.6JTextField与JTextArea154
9.4课后习题156
第10章高级组件GUI设计157
10.1事件适配器157
10.2键盘事件158
10.3鼠标事件159
10.4窗口事件161
10.5常用容器162
10.5.1JFrame162
10.5.2JPanel163
10.5.3JScrollPane164
10.5.4JTabbedPane166
10.5.5JSplitPane166
10.6菜单设计166
10.7对话框设计168
10.7.1JOptionPane168
10.7.2JDialog171
10.8课后习题172
第11章异常处理173
11.1异常产生173
11.2常见异常174
11.3Throwable类176
11.4捕获异常176
11.4.1try…catch语句176
11.4.2try…catch语句嵌套177
11.5释放资源178
11.5.1finally代码块178
11.5.2自动资源管理178
11.6throws与声明方法抛出异常179
11.7throw与显式抛出异常179
11.8课后习题179
第12章多线程181
12.1线程概念181
12.2创建子线程181
12.2.1实现Runnable接口182
12.2.2继承Thread类182
12.2.3匿名函数和Lambda表达式实现线程体182
12.3线程生命周期182
12.4线程管理183
12.4.1线程优先级183
12.4.2线程等待184
12.4.3线程让步184
12.4.4线程停止184
12.5线程安全185
12.5.1共享资源问题185
12.5.2线程同步185
12.6线程通信186
12.7课后习题187
Web编程篇
第13章Java Web开发基础19113.1因特网简介191
13.1.1主机和IP地址192
13.1.2域名和域名系统192
13.2Web简介193
13.3Web技术194
13.3.1HTTP技术194
13.3.2URL技术195
13.3.3URI技术195
13.4Web客户端技术196
13.4.1HTML技术196
13.4.2CSS技术197
13.4.3JavaScript技术197
13.5Web文档技术198
13.5.1Web文档198
13.5.2客户端动态文档技术198
13.5.3服务器端动态文档技术198
13.6Tomcat服务器200
13.6.1Tomcat服务器目录结构201
13.6.2Tomcat服务器组件元素201
13.6.3Tomcat服务器安装203
13.6.4启动与关闭Tomcat服务器203
13.6.5Tomcat服务器测试203
13.7课后习题204
第14章Servlet技术206
14.1Servlet API206
14.1.1javax.servlet包206
14.1.2javax.servlet.http包207
14.1.3javax.servlet.annotation包208
14.1.4javax.servlet.descriptor包208
14.2Servlet接口与类208
14.2.1Servlet接口208
14.2.2ServletConfig接口209
14.2.3GenericServlet类210
14.2.4ServletRequest接口210
14.2.5ServletResponse接口211
14.3Servlet生命周期212
14.3.1加载实例化阶段213
14.3.2初始化阶段213
14.3.3运行阶段214
14.3.4销毁阶段214
14.4HttpServlet类与接口214
14.4.1HttpServlet类214
14.4.2HttpServletRequest接口215
14.4.3HttpServletResponse接口215
14.5HTTP消息216
14.5.1HTTP请求216
14.5.2HTTP响应219
14.6Servlet注解221
14.6.1@WebServlet222
14.6.2@WebInitParam222
14.7部署描述文件223
14.7.1标签224
14.7.2标签224
14.7.3标签225
14.7.4标签225
14.7.5web.xml描述文件226
14.8课后习题226
第15章Servlet高阶技术227
15.1ServletContext接口227
15.1.1常用方法227
15.1.2应用作用域229
15.2请求并发230
15.3请求转发231
15.3.1常用方法231
15.3.2请求作用域232
15.4重定向233
15.5会话管理234
15.5.1常用方法235
15.5.2会话作用域236
15.6Cookie237
15.6.1常用方法237
15.6.2Cookie共享237
15.7课后习题239
第16章JSP技术240
16.1JSP语法概述240
16.1.1JSP脚本元素241
16.1.2JSP指令243
16.1.3JSP动作243
16.1.4EL表达式244
16.1.5JSP注释244
16.2JSP页面生命周期245
16.3page指令247
16.4JSP组件包含249
16.4.1include指令包含249
16.4.2include动作包含250
16.5JSP隐含变量251
16.6JSP作用域254
16.7课后习题256
第17章JavaBean在JSP中的应用258
17.1JavaBean简介258
17.2JSP使用JavaBean259
17.2.1动作标签260
17.2.2动作标签261
17.2.3动作标签262
17.3JavaBean作用范围263
17.3.1页面范围263
17.3.2请求范围264
17.3.3会话范围265
17.3.4应用范围265
17.4课后习题266
Java语言与网络编程(微课版) 作者简介
李金双 男,博士,毕业于东北大学。现为东北大学计算机科学与工程学院副教授,从事信息安全、大数据、现代教育中的计算机技术等研究,并长期承担面向全校的计算机公共课教学工作,是多门国家、省级精品课程的主讲教师,主讲课程包括“C程序设计”“Java程序设计”“Python程序设计”“大学计算机基础”等,并参与编写了多部教材。
- >
上帝之肋:男人的真实旅程
上帝之肋:男人的真实旅程
¥19.3¥35.0 - >
朝闻道
朝闻道
¥10.2¥23.8 - >
随园食单
随园食单
¥15.4¥48.0 - >
月亮与六便士
月亮与六便士
¥13.4¥42.0 - >
烟与镜
烟与镜
¥15.8¥48.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥18.9¥21.0 - >
二体千字文
二体千字文
¥29.4¥40.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥35.4¥68.0
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69