网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java程序设计
分类
作者 焦铬, 王映龙, 刘青云主编
出版社 中国铁道出版社有限公司
下载
简介
作者简介
焦铬:男,博士,副教授,衡阳师范学院计算机系主任,从事计算机专业课程教学十六年,主讲《Java语言程序设计》八年,主持湖南省自然科学基金面上项目、湖南省教育厅很好青年项目、教育部产学合作协同育人项目、湖南省普通高校教学改革研究项目等多项科研教研项目,2016年获湖南省教学成果奖三等奖、两次获衡阳师范学院教学成果奖一等奖、《Java语言程序设计》是衡阳师范学院校级优质课程。指导学生获得湖南省大学生物联网应用创新设计大赛创意赛一等奖1项、二等奖3项、三等奖1项,湖南省大学生计算机程序设计竞赛应用开发竞赛二等奖2项、三等奖1项,获得软件著作权16项,主编过《Visual Basic程序设计》等教材,以作者在SCI、EI、CSCD收录的期刊上发表论文30多篇,在《计算机教育》发表教研论文多篇,作者具有丰富的程序开发经验。王映龙:教授,江西农业大学软件学院副院长,工学博士,硕士生导师,学科带头人,省青年骨干教师;主讲大型数据库技术,计算机原理,数据挖掘等多门课程,主持省级及以上科研项目六项;主编教材九部,在核心以上期刊发表论文二十余篇。刘青云:男,硕士,衡阳师范学院教师,曾在靠前某高校担任超算系统运维工程师,主要研究方向为嵌入式系统与计算。主要讲授课程:Java程序设计、网络编程技术、计算机基础与应用。
目录
章Java开发入门11.1Java语言的发展11.2Java语言的特点31.2.1Java语言的优点31.2.2Java与其他程序设计语言的异同41.3Java的运行与开发环境51.3.1JavaJDK下载与安装51.3.2配置环境变量61.3.3JavaAPI文档71.4Java程序举例81.4.1Java程序开发步骤81.4.2编写Java源程序91.4.3编译和运行91.5Eclipse开发工具101.5.1Eclipse的安装101.5.2Eclipse的汉化121.5.3Eclipse进行程序开发131.5.4Eclipse程序调试171.6综合案例19小结20习题21第2章Java程序设计基础222.1标识符和关键字222.1.1标识符222.1.2关键字232.1.3注释232.2常量和变量242.2.1常量242.2.2变量与赋值252.2.3变量的作用域252.3基本数据类型282.3.1数据类型的分类282.3.2整数类型292.3.3浮点类型302.3.4字符类型302.3.5布尔类型312.3.6字符串类型312.3.7数据类型转换322.4运算符和表达式332.4.1算术运算符与算术表达式332.4.2赋值运算符与赋值表达式342.4.3关系运算符与关系表达式352.4.4逻辑运算符与逻辑表达式362.4.5条件运算符362.4.6位运算符372.4.7运算符的优先级392.5程序控制语句402.5.1语句概述402.5.2选择语句402.5.3循环语句442.5.4跳转语句472.6综合案例48小结50习题51第3章数组533.1一维数组533.1.1一维数组的声明533.1.2一维数组分配空间543.1.3一维数组的初始化553.1.4一维数组的访问553.1.5一维数组的应用举例563.2二维数组573.2.1二维数组的声明573.2.2创建二维数组583.2.3二维数组的初始化583.2.4二维数组的访问593.2.5二维数组的应用举例603.3Arrays类603.3.1数组的排序613.3.2填充数据元素613.3.3数组的比较623.3.4数组的复制623.3.5数组的查找643.4综合案例65小结67习题68第4章面向对象程序设计704.1Java程序结构704.1.1Java程序层次结构704.1.2Java工程结构及源码示例714.2类和对象724.2.1类的定义724.2.2对象的创建和使用744.2.3指针、引用与对象754.2.4对象的this引用764.2.5类成员和实例成员774.3成员变量与局部变量784.3.1成员变量的定义和使用784.3.2局部变量的定义和使用794.3.3变量同名问题804.4构造器824.4.1构造器的定义824.4.2构造器的调用834.5初始化块834.5.1代码块844.5.2普通初始化块864.5.3静态初始化块884.5.4初始化块的执行894.6成员方法914.6.1方法的定义和调用924.6.2方法的重载934.6.3方法的参数传递机制934.6.4实参长度可变的方法954.7封装性964.7.1包package964.7.2Java常用包974.7.3类成员的封装和访问控制974.7.4类的访问控制和import语句994.8继承性1004.8.1类的继承1014.8.2方法的重写1024.8.3super关键字1034.9多态性1054.9.1实现多态1054.9.2引用变量的强制类型转换1074.9.3instanceof关键字1084.10综合案例109小结111习题111第5章面向对象不错程序设计1145.1类和对象的生存周期1145.1.1类的加载1145.1.2对象的销毁1155.1.3堆栈和常量池1165.2final修饰符1185.2.1final修饰成员变量1185.2.2final修饰局部变量1195.2.3final修饰变量的本质1205.2.4final修饰方法1215.2.5final修饰类1215.3抽象类1225.3.1抽象类和抽象方法1225.3.2抽象类的作用1235.4接口1245.4.1接口的定义1255.4.2接口继承和使用1265.5内部类1285.5.1成员内部类的定义1285.5.2成员内部类的使用1305.5.3匿名内部类1325.6枚举类1335.6.1枚举类的简单使用1335.6.2枚举类的定义1355.7其他特殊类1365.7.1java.lang.Object1365.7.2单例类1375.7.3不可变类1385.8综合案例139小结141习题142第6章字符串处理1446.1String类1446.1.1构造字符串1446.1.2操作字符串的主要方法1456.2StringBuffer和StringBuilder类1466.3综合案例147小结152习题152第7章Java标准类库1537.1数据类型包装器1537.1.1基本数据类型对应的包装类1537.1.2包装类的使用1547.2System和Runtime类1547.3Math和Random类1557.4日期时间实用工具类1597.5集合类1657.5.1集合框架和泛型1657.5.2Collection接口1677.5.3Set接口及其实现1677.5.4List接口及其实现1717.5.5Map接口及其实现1727.6综合案例174小结182习题183第8章异常处理机制1858.1异常概述1858.2异常的体系结构1868.3异常处理机制1878.3.1捕获异常1878.3.2声明抛弃异常1908.3.3访问异常信息1918.4手动抛出异常1918.5自定义异常类1928.6异常处理规则1948.7综合案例195小结200习题200第9章输入/输出处理2039.1I/O流的概念和划分2039.2字节流和字符流处理2049.3串行化2069.4综合案例208小结210习题2110章多线程21310.1多线程的概念和创建21310.2线程的调度及生命周期21410.2.1线程调度21510.2.2线程生命周期21810.3多线程同步21910.3.1多线程同步21910.3.2Lock锁的使用22210.4线程间死锁与通信22310.4.1线程死锁问题22310.4.2线程间通信22510.5综合案例227小结229习题2301章GUI程序设计23211.1GUI类的发展23211.2JavaFX程序的基本结构23211.3事件驱动的GUI程序23311.4综合案例235小结238习题2382章JDBC数据库编程23912.1JDBC体系结构23912.1.1JDBC的结构23912.1.2JDBCAPI24012.2MySQL数据库24012.2.1在Windows系统上安装MySQL24012.2.2使用MySQL命令行工具24212.2.3使用Navicat操作MySQL数据库24512.3通过JDBC访问数据库24612.3.1数据库的访问步骤24612.3.2访问MySQL数据库24812.3.3访问SQLServer数据库25212.4综合案例255小结263习题2643章网络编程26613.1网络编程基础26613.1.1网络基础知识26613.1.2InetAddress类26713.2URL通信26913.2.1URL类26913.2.2URLConnection类27113.3TCP通信27213.3.1使用ServerSocket创建服务器端27213.3.2使用Socket进行通信27413.4UDP通信27513.4.1DatagramSocket类和DatagramPacket类27513.4.2使用DatagramSocket通信27713.5综合案例279小结283习题284参考文献286
内容推荐
本书以面向对象的设计思想为主线,结合Java的新特性,详细讲解了Java的基础语法,逐步引入面向对象思想,重点解释面向对象的三大特征、接口及应用和程序设计方法等重要知识点,并深入讲解字符串处理、标准类库、异常处理、输入/输出处理、图形化界面、多线程、JDBC和网络编程等方面的编程方法。本书注重可读性和实用性,内容全面、讲解细致,所有例题都经过精心的设计,既能帮助学生理解知识,又具有启发性。本书适合作为普通高等院校计算机等相关专业Java语言程序设计教材,也可以作为全国计算机等级考试(二级)Java程序设计的辅导用书,以及Java编程爱好者的自学参考书。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 13:25:53