高等院校程序设计规划教材Java语言程序设计/赵靖华 吕凯 曹冬雪

本书特色

[

编者在多年教学经验的基础上,结合企业实训要求,根据学生的认知规律精心组织了本书内容,并通过大量的案例,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。共12章。前3章为Java的入门基础,主要包括Java简介及开发环境搭建,Java基础语法等。第4、5、6章介绍Java面向对象编程、异常处理机制及包的概念,全面讨论了面向对象程序设计的思想方法及在Java语言中的实现。通过这部分的学习,读者对面向对象程序设计的思想在Java中的应用就会有比较完整的认识。第7、8、9章介绍Java的常用系统类和线程。第10章介绍了I/O流。第11章介绍Java的GUI图形用户界面技术。通过这部分的学习,使读者达到能够设计专业化图形用户界面的能力。第12章介绍网络编程技术。

]

内容简介

[

编者在多年教学经验的基础上,结合企业实训要求,根据学生的认知规律精心组织了本书内容,并通过大量的案例,循序渐进地介绍了Java语言程序设计的有关概念和编程技巧。共12章。前3章为Java的入门基础,主要包括Java简介及开发环境搭建,Java基础语法等。第4、5、6章介绍Java面向对象编程、异常处理机制及包的概念,全面讨论了面向对象程序设计的思想方法及在Java语言中的实现。通过这部分的学习,读者对面向对象程序设计的思想在Java中的应用就会有比较完整的认识。第7、8、9章介绍Java的常用系统类和线程。0章介绍了I/O流。1章介绍Java的GUI图形用户界面技术。通过这部分的学习,使读者达到能够设计专业化图形用户界面的能力。2章介绍网络编程技术。

]

作者简介

[

董延华,吉林师范大学计算机学院副院长、教授。兼任吉林省机器人学会监事、吉林省计算机共同课联盟理。主持省级以上科研项目4项,其中教育部科技专项1项;省级以上教研项目4项,获省教学成果奖2项。

]

目录

第1章Java简介11.1Java概述11.1.1Java主要应用方向11.1.2Java语言的特点21.2Java的运行机制31.2.1什么是JDK41.2.2什么是JRE41.3JDK的使用41.3.1安装JDK51.3.2系统环境变量61.3.3Java程序的编写和运行91.4Java开发工具Eclipse111.4.1Eclipse简介111.4.2Eclipse的安装与启动111.4.3Java注释15本章小结16习题16第2章Java语法基础172.1Java语法172.1.1基本语句172.1.2基本格式182.1.3Java中的标识符和关键字182.2基本数据类型202.2.1整数类型202.2.2浮点类型212.2.3布尔类型222.2.4字符类型232.3常量和变量232.3.1常量232.3.2变量242.3.3数据类型之间的相互转换242.4运算符和表达式272.4.1算术运算符和算术表达式272.4.2赋值运算符和表达式282.4.3关系运算符和表达式292.4.4逻辑运算符和表达式302.4.5位运算符和表达式322.4.6条件运算符和表达式332.4.7运算符的优先级332.5程序流程控制342.5.1顺序结构342.5.2选择结构342.5.3循环结构412.5.4跳转语句45本章小结47习题47Java语言程序设计目录第3章数组483.1一维数组483.1.1数组的声明483.1.2数组的初始化493.1.3数组的操作503.1.4数组的内存机制523.2二维数组543.3数组作为方法的参数56本章小结57习题57第4章面向对象(一)584.1面向对象的概念584.2类与对象的概念594.2.1类的定义594.2.2对象的定义和引用604.2.3类的设计634.3方法654.3.1成员方法654.3.2构造方法664.3.3方法的重载684.4关键字this的使用694.5关键字static的使用724.5.1静态属性与实例属性734.5.2静态方法与实例方法744.5.3静态成员和实例成员的区别754.5.4代码块764.6内部类774.6.1成员内部类774.6.2静态内部类794.6.3方法内部类804.6.4匿名内部类814.7包824.7.1包的定义和使用824.7.2import语句824.8类及成员的访问权限834.8.1类的访问权限834.8.2类成员的访问权限84本章小结84习题85第5章面向对象(二)865.1类的继承865.1.1继承的概念865.1.2成员变量的隐藏885.1.3方法的重写895.1.4super关键字905.1.5final关键字925.2抽象类和接口955.2.1抽象类955.2.2接口975.2.3抽象类和接口的关系1005.3多态1015.3.1多态的概念1015.3.2向上转型和向下转型1035.3.3Object类1065.3.4工厂设计模式108本章小结112习题113第6章异常1146.1异常概述1146.2异常处理1156.2.1try…catch…finally结构1156.2.2抛出异常1166.3Error、Exception和Runtime Exception1186.4自定义异常类120本章小结122习题122第7章Java常用系统类1237.1基本类型包装器1237.2字符串类1257.2.1String类1257.2.2StringBuffer类1307.3System类与Runtime类1317.3.1System类1317.3.2Runtime类1327.4Math类与Random类1337.4.1Math类1337.4.2Random类1347.5日期类1357.5.1Date类1357.5.2Calendar类1367.5.3DateFormat类1377.5.4SimpleDateFormat类138本章小结139习题139第8章集合类1418.1Collection接口1428.2List接口1438.2.1ArrayList集合1438.2.2LinkedList集合1448.2.3Iterator接口1458.2.4ListIterator接口1468.2.5foreach循环1478.3Set接口1488.3.1HashSet集合1498.3.2TreeSet集合1518.4Map接口1548.4.1HashMap集合1558.4.2LinkedHashMap集合1588.4.3TreeMap集合1588.5泛型1608.6工具类1628.6.1Collections工具类1628.6.2Arrays工具类1648.7集合转换164本章小结165习题166第9章I/O流1679.1I/O流概述1679.2字节流1689.2.1字节流读写文件1699.2.2文件的拷贝1719.2.3字节流的缓冲区1729.2.4字节缓冲流1739.3字符流1739.3.1字符流读写文件1749.3.2字符流的缓冲区1759.3.3字符缓冲流1769.3.4转换流1779.4File类1789.5RandomAccessFile类182本章小结183习题184第10章GUI(图形用户界面)18510.1Swing概述18510.2Swing容器18610.2.1JFrame框架18610.2.2JDialog18710.3Swing常用组件18810.3.1面板组件18910.3.2文本组件19110.3.3标签组件19310.3.4按钮组件19410.3.5下拉框组件19710.3.6菜单选项19910.3.7创建Tree20210.4布局管理器20310.4.1流式布局管理器20310.4.2边界布局管理器20410.4.3网格布局管理器20510.4.4网格包布局管理器20610.4.5CardLayout20710.4.6取消布局管理器20910.5事件处理21010.5.1事件处理机制21010.5.2Swing常用事件处理211本章小结216习题216第11章线程21711.1线程概述21711.1.1进程21811.1.2线程21811.2线程机制21811.2.1Thread类创建线程21911.2.2Runnable接口创建线程22011.2.3Callable接口和Future接口创建线程22111.3线程的生命周期及状态转换22211.4线程的调度22411.4.1线程的优先级22411.4.2线程休眠22511.4.3线程让步22611.4.4线程插队22711.4.5后台线程22811.5多线程同步22811.5.1线程安全22911.5.2同步代码块23011.5.3同步方法23111.5.4死锁问题23211.6多线程通信23311.7线程组和未处理的异常23511.8线程池238本章小结239习题239第12章Java数据库连接24012.1JDBC简介24012.2JDBC核心API24012.3JDBC连接数据库24312.4实现一个JDBC程序245本章小结246习题247第13章网络编程基础24813.1网络通信协议24813.1.1IP地址和端口号24913.1.2InetAddress25013.1.3UDP与TCP25113.2UDP通信25213.2.1UDP通信简介25213.2.2DatagramPacket25213.2.3DatagramSocket25313.2.4UDP网络程序25413.2.5UDP案例——聊天程序25513.3TCP通信25613.3.1ServerSocket25713.3.2Socket25813.3.3简单的TCP网络程序25813.3.4多线程的TCP网络程序26013.3.5文件上传262本章小结264习题264

封面

高等院校程序设计规划教材Java语言程序设计/赵靖华 吕凯 曹冬雪

书名:高等院校程序设计规划教材Java语言程序设计/赵靖华 吕凯 曹冬雪

作者:赵靖华、吕凯、曹冬雪、侯锟、丛飚、董延华

页数:280

定价:¥49.8

出版社:清华大学出版社

出版日期:2020-12-01

ISBN:9787302565956

PDF电子书大小:134MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注