当前位置:当前位置:主页 > 计算机电子书 > Java > Java程序设计 pdf电子书
Java程序设计实用教程

Java程序设计实用教程 PDF 高清完整版

  • 更新:2022-04-02
  • 大小:51.4 MB
  • 类别:Java程序设计
  • 作者:李学国,廖丽
  • 出版:化学工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Java程序设计实用教程》是由化学工业出版社出版的一本关于Java程序设计方面的书籍,作者是李学国,廖丽,主要介绍了关于Java、程序设计、Java教程方面的知识内容,目前在Java程序设计类书籍综合评分为:9.1分。

书籍介绍

内容简介

Java是当今世界受欢迎的计算机编程语言之一,它是一种完全面向对象、解释执行、动态下载、具有多线程的能力、可分布访问数据、健壮且安全的新一代编程语言。

本书立足于新工科和工程教育,从工程应用和实践者的视角,全面系统地介绍了目前在软件开发中使用为广泛的JavaJDK15版的核心知识,全书共分为12章,主要内容包括Java开发环境搭建、Java基本数据类型和运算符、程序流程控制语句、数组、类和对象、抽象类、接口和封装、GUI编程、Swing高级组件、异常与处理、I/O流与文件、多线程编程、Java网络编程、Java数据库编程等。

本书结构合理、语言简练,实用性强,并配有完整的教学资源(包括本书的全部实例、习题答案和教学课件),适合作为普通高等院校、高等职业院校计算机相关专业的教材,也可作为Java爱好者、程序开发人员的参考书。

作者简介

李学国,重庆化工职业学院大数据与自动化学院副院长、党总支副书记,信息与学工支部书记,中共党员,毕业于重庆大学计算机及应用专业,本科,教授,中国计算机学会会员、中国人工智能学会会员、重庆市政府采购评审专家、长寿区人力资源和社会保障局中级创业导师、重庆市教育科学十四五规划课题评审专家,学校学术委员会委员;主要研究领域:计算机软件开发、大数据挖掘等;在各类期刊及学术会议上公开发表论文近20篇,其中中文核心7篇,SCI论文2篇;实用新型专利8项;主编教材6部;主持市级及以上各类科研项目10余项。

目录

  • 第1章Java开发环境搭建1
  • 1.1Java语言简介1
  • 1.1.1Java语言发展历程2
  • 1.1.2Java语言的特点3
  • 1.1.3Java语言工作原理4
  • 1.1.4JDK、JRE、JVM5
  • 1.2Java开发环境搭建6
  • 1.2.1JDK的下载与安装6
  • 1.2.2Eclipse下载与汉化11
  • 1.2.3使用Eclipse编写个Java程序13
  • 本章小结15
  • 思考与练习15
  • 第2章Java语言基础18
  • 2.1Java基本数据类型18
  • 2.1.1常量、变量与标识符19
  • 2.1.2基本数据类型20
  • 2.1.3数据类型转换23
  • 2.2Java表达式与运算符24
  • 2.2.1算术运算符25
  • 2.2.2关系运算符25
  • 2.2.3逻辑运算符26
  • 2.2.4赋值运算符27
  • 2.2.5按位运算符28
  • 2.2.6条件运算符及其他运算符29
  • 2.2.7运算符的优先级30
  • 2.3Java流程控制语句30
  • 2.3.1选择结构30
  • 2.3.2循环结构35
  • 2.3.3Java中跳转语句38
  • 本章小结40
  • 思考与练习40
  • 第3章面向对象编程43
  • 3.1面向对象程序设计44
  • 3.1.1面向对象的基本原理44
  • 3.1.2面向对象的基本概念44
  • 3.1.3面向对象编程的特点45
  • 3.2类和对象46
  • 3.2.1定义类46
  • 3.2.2类修饰符47
  • 3.2.3成员变量和局部变量48
  • 3.2.4对象创建与使用50
  • 3.2.5成员变量访问权限52
  • 3.3方法55
  • 3.3.1方法的定义55
  • 3.3.2return语句55
  • 3.3.3方法的调用56
  • 3.3.4构造方法56
  • 3.3.5this关键字57
  • 3.3.6static关键字58
  • 3.3.7封装61
  • 3.4包62
  • 3.4.1包的概念63
  • 3.4.2创建包64
  • 3.4.3导入包65
  • 3.5类的继承65
  • 3.5.1继承的定义65
  • 3.5.2方法重写67
  • 3.5.3super关键字68
  • 3.5.4final关键字70
  • 3.6多态71
  • 3.6.1方法重载71
  • 3.6.2对象造型73
  • 3.7抽象类、接口、枚举类型74
  • 3.7.1抽象类75
  • 3.7.2接口77
  • 3.7.3枚举80
  • 本章小结81
  • 思考与练习81
  • 第4章字符串84
  • 4.1String类84
  • 4.1.1字符串常量与创建85
  • 4.1.2字符串对象的等价性87
  • 4.1.3字符串常用的API88
  • 4.1.4字符串常用的其他方法90
  • 4.2StringBuffer类92
  • 4.2.1StringBuffer类常用API92
  • 4.2.2StringBuffer的应用93
  • 本章小结96
  • 思考与练习96
  • 第5章数组99
  • 5.1Java数组的使用99
  • 5.1.1一维数组100
  • 5.1.2二维数组103
  • 5.2ArrayLlist类106
  • 5.2.1ArrayList常用API106
  • 5.2.2Arraylist应用107
  • 本章小结111
  • 思考与练习112
  • 第6章GUI编程基础114
  • 6.1AWT抽象窗口工具集115
  • 6.1.1GUI编程基础115
  • 6.1.2组件与容器116
  • 6.1.3布局管理器121
  • 6.2GUI事件处理127
  • 6.2.1GUI事件处理机制127
  • 6.2.2常见的GUI事件类型128
  • 6.2.3多重事件监听器135
  • 6.3Swing基础136
  • 6.3.1Swing库的架构136
  • 6.3.2窗口138
  • 6.3.3面板139
  • 6.3.4标签和图片144
  • 6.3.5按钮和工具提示147
  • 6.3.6文本组件153
  • 6.3.7菜单和工具栏157
  • 6.3.8其他可调节组件162
  • 本章小结168
  • 思考与练习168
  • 第7章Swing高级组件171
  • 7.1对话框171
  • 7.1.1基本对话框:JDialog172
  • 7.1.2选项对话框:JOptionPane173
  • 7.2列表和下拉列表177
  • 7.2.1列表:JList177
  • 7.2.2下拉列表:JComboBox179
  • 7.3表格和树180
  • 7.3.1表格:JTable180
  • 7.3.2树:JTree184
  • 本章小结187
  • 思考与练习187
  • 第8章程序异常处理190
  • 8.1异常的概念与分类191
  • 8.1.1异常的概念191
  • 8.1.2异常的分类191
  • 8.1.3受检查的异常和不受检查的异常193
  • 8.2异常的处理机制195
  • 8.2.1捕获和处理异常195
  • 8.2.2抛出异常203
  • 8.2.3自定义异常205
  • 本章小结207
  • 思考与练习207
  • 第9章I/O流与文件210
  • 9.1流的基础知识211
  • 9.1.1流的概念与分类211
  • 9.1.2字节流212
  • 9.1.3字符流215
  • 9.2文件的操作217
  • 9.2.1标准输入流与输出流217
  • 9.2.2文件输入/输出操作219
  • 本章小结223
  • 思考与练习223
  • 第10章多线程226
  • 10.1线程概述227
  • 10.1.1多线程概述227
  • 10.1.2多线程生命周期228
  • 10.2线程的创建229
  • 10.2.1利用Thread类的子类创建线程229
  • 10.2.2利用Runnable接口对象创建线程230
  • 10.3线程的调度231
  • 10.3.1线程的优先级232
  • 10.3.2线程的休眠233
  • 10.3.3线程的插队234
  • 10.3.4线程的同步235
  • 本章小结238
  • 思考与练习238
  • 第11章Java网络编程240
  • 11.1网络编程基础知识241
  • 11.1.1计算机网络模型241
  • 11.1.2网络通信协议242
  • 11.1.3协议的分类243
  • 11.1.4IP地址及端口号244
  • 11.2UDP通信程序246
  • 11.2.1UDP单播通信247
  • 11.2.2UDP组播通信249
  • 11.2.3UDP广播通信251
  • 11.3TCP通信252
  • 11.3.1Socket252
  • 11.3.2ServerSocket253
  • 11.3.3简单的QQ模拟聊天室255
  • 本章小结257
  • 思考与练习258
  • 第12章Java数据库编程260
  • 12.1JDBC概述261
  • 12.1.1JDBC结构261
  • 12.1.2JDBC应用模式262
  • 12.2数据库的连接262
  • 12.2.1JDBC驱动程序262
  • 12.2.2JDBC工作流程263
  • 12.3常用类和接口的应用266
  • 12.3.1DriverManager类266
  • 12.3.2Connection接口267
  • 12.3.3Statement接口267
  • 12.3.4ResultSet接口268
  • 12.4Java数据库基本操作269
  • 12.4.1创建表操作269
  • 12.4.2删除表操作270
  • 12.4.3更新表操作271
  • 12.4.4查询表操作272
  • 本章小结273
  • 思考与练习274
  • 附录Java关键字276
  • 参考文献277
     

资源获取

相关资源

网友留言