高职高专计算机教学改革新体系规划教材JAVA程序设计开发
本书特色
[
本书主要介绍Java开发和运行环境、Java基本语法、面向对象的程序设计、图形界面设计、文件输入/输出流操作、线程、网络和数据开发基础等知识,并通过加强实训,提高应用技能。本书既可作为应用型大学本科和高职高专院校计算机专业的教材,也可作为企事业信息化从业者的培训教材,并为广大社会居民和IT创业者提供有益的学习指导。
]
内容简介
[
本书主要介绍Java开发和运行环境、Java基本语法、面向对象的程序设计、图形界面设计、文件输入/输出流操作、线程、网络和数据开发基础等知识,并通过加强实训,提高应用技能。本书既可作为应用型大学本科和高职高专院校计算机专业的教材,也可作为企事业信息化从业者的培训教材,并为广大社会居民和IT创业者提供有益的学习指导。
]
作者简介
[
孙洪迪,2011年毕业于北京邮电大学,获工程硕士学位。2004.07-至今北京工业职业技术学院,电气与信息工程学院计算机网络教研室,讲师 。编写的教材包括《企业组网实训教程》、《办公自动化技术与应用》、《计算机应用基础》和《网络操作系统案例教程》。讲授课程包括:高级语言程序设计、计算机组成原理、网络安全技术以及移动互联网应用开发等多门专业基础课与选修课。
]
目录
目录
第1章Java概述1.1Java语言简介1.1.1Java的形成1.1.2Java发展历史1.1.3Java语言跨平台特性1.2Java环境搭建1.2.1安装JDK1.2.2配置环境变量1.2.3测试Java运行环境1.3编写HelloWorld程序1.4常用开发工具介绍1.4.1文本编辑工具EditPlus1.4.2集成开发环境Eclipse习题第2章Java基本语法2.1Java语言基本元素2.1.1标识符2.1.2关键字2.1.3分隔符2.1.4注释2.2常量和变量2.2.1常量2.2.2变量2.3Java基本数据类型与封装类型2.3.1基本数据类型2.3.2引用类型2.3.3封装类型2.4运算符及表达式2.4.1表达式2.4.2运算符2.4.3算术运算符2.4.4关系运算符2.4.5逻辑运算符2.4.6位运算符2.4.7赋值运算符2.4.8条件运算符2.4.9运算符的优先级2.5数据类型转换2.5.1自动类型转换2.5.2强制类型转换
2.6Java控制语句2.6.1顺序结构2.6.2分支结构2.6.3循环结构2.6.4跳转控制语句习题第3章数组与字符串3.1一维数组3.1.1数组的说明与构造3.1.2数组的初始化3.1.3数组元素的使用3.2多维数组3.2.1二维数组的声明3.2.2二维数组的初始化3.2.3二维数组的使用3.2.4数组复制3.2.5数组应用实例3.3字符串3.3.1String类3.3.2StringBuffer类和StringBuilder类3.3.3String和StringBuffer互相转换习题第4章类与对象4.1面向过程和面向对象4.1.1面向过程4.1.2面向对象4.1.3面向过程和面向对象的比较4.2类与对象4.2.1定义类4.2.2定义属性4.2.3定义方法4.2.4对象的创建及使用4.3构造方法与对象的初始化4.3.1类的构造方法4.3.2对象的初始化过程4.4包4.4.1包的概念4.4.2使用其他包中的类4.4.3Java系统包4.5类的封装4.5.1类成员访问权限4.5.2getter/setter访问器习题第5章类的继承5.1继承5.1.1继承的概念5.1.2继承的作用5.1.3继承的特性5.1.4Object类5.2super/this关键字5.2.1super关键字5.2.2this关键字5.3方法的重载与重写5.3.1方法重载5.3.2方法重写5.4多态5.4.1多态的概念5.4.2多态的形式5.4.3多态的转型5.5static关键字5.6final关键字习题第6章抽象类接口6.1抽象类6.1.1抽象类的概念6.1.2抽象方法和抽象类的声明及应用6.2接口6.2.1接口的概念6.2.2Java的接口6.2.3接口的使用6.2.4接口的实际应用6.2.5接口应用——简单工厂模式6.3内部类6.3.1内部类的概念6.3.2成员内部类6.3.3局部内部类6.3.4匿名内部类6.3.5静态内部类习题第7章异常7.1异常概述7.2Java异常的分类和类结构图7.3异常处理机制7.3.1使用try…catch…finally处理异常7.3.2throws声明抛弃异常7.3.3throw人工抛出异常7.3.4创建用户自定义异常类7.3.5获取异常信息7.4异常处理规则习题第8章Java GUI编程8.1GUI概述8.1.1GUI程序设计原理8.1.2Java平台上的GUI8.2AWT和Swing8.2.1AWT8.2.2Swing8.3GUI组件分类8.3.1组件(Component)8.3.2容器(Container)类8.3.3非容器类组件8.4布局管理8.4.1流式布局管理器(FlowLayout)8.4.2边界布局管理器(BorderLayout)8.4.3网格布局管理器(GridLayout)8.4.4卡片布局管理器(CardLayout)8.4.5网格包布局管理器(GridBagLayout)8.4.6通过嵌套设定复杂的布局8.5Java事件处理8.5.1事件及事件监听器8.5.2GUI事件监听器的注册8.5.3一个对象注册多个监听器8.5.4多个组件注册到一个监听器8.6常用Swing组件8.6.1框架(JFrame)8.6.2面板(JPanel)8.6.3按钮(JButton)8.6.4文本框(JTextField和JPasswordField)8.6.5标签(JLabel)8.6.6单选按钮(JRadioButton)8.6.7复选框(JCheckBox)8.6.8组合框(JComboBox)8.6.9列表(JList)8.6.10文本域(JTextArea)8.6.11表格(JTable)8.7菜单与工具条8.7.1菜单的定义与使用8.7.2工具栏的定义与使用实训简易仿Windows计算器实训要求知识点效果参考图参考代码习题第9章线程9.1进程与线程概念9.1.1基本概念9.1.2线程的生命周期9.2线程的创建与启动9.2.1继承Thread类创建和启动新的线程9.2.2实现Runnable接口创建和启动新线程9.2.3使用Callable和Future接口创建线程9.2.4创建线程的三种方式对比9.3线程的控制9.3.1线程的优先级9.3.2线程合并jion9.3.3线程睡眠sleep9.3.4线程让步yield9.3.5后台线程9.3.6结束线程9.4线程同步实训简易秒表实训要求知识点参考代码习题第10章I/O操作10.1流与文件概述10.1.1输入/输出10.1.2流10.1.3文件10.2文件类10.2.1File类10.2.2文件遍历10.2.3文件的过滤器10.3字节流和字符流10.3.1字节输出流10.3.2字节输入流10.3.3字符输出流10.3.4字符输入流10.3.5字节流和字符流的区别10.4字节流和字符流的转换10.4.1InputSreamReader10.4.2OutputStreamWriter10.5随机文件访问类RandomAccessFile10.6对象序列化与反序列化实训仿Windows记事本实训要求知识点实训效果参考图参考代码习题第11章Java数据库编程11.1MySQL数据库11.1.1MySQL数据库概述11.1.2MySQL数据库的安装11.1.3Navicat的安装和使用11.2JDBC的体系结构11.2.1JDBC组成11.2.2JDBC API简介11.3JDBC应用程序开发11.3.1JDBC使用基本流程11.3.2数据库驱动程序的加载11.3.3连接数据库11.3.4对数据库表中的数据进行操作11.3.5操作结果的处理与访问11.3.6JDBC的关闭操作实训学生信息管理系统实训要求知识点效果参考图参考代码习题第12章网络编程12.1网络编程的基本概念12.1.1网络基础12.1.2TCP与UDP12.1.3Java中所涉及的网络应用类12.2InetAddress12.2.1IP地址12.2.2创建InetAddress对象12.3URL12.3.1URL简介12.3.2URL类12.3.3URLConnection类12.4URLEncoder/URLDecoder类12.4.1application/x�瞱ww�瞗orm�瞮rlencoded字符串12.4.2对字符编码时的规则12.4.3URL参数的转码与解码12.5TCP编程12.5.1套接字通信机制12.5.2客户端套接字Socket类12.5.3服务器端套接字ServerSocket类12.5.4多线程服务器程序实训简易多人聊天室实训要求知识点效果参考参考代码习题参考文献
封面
书名:高职高专计算机教学改革新体系规划教材JAVA程序设计开发
作者:孙洪迪、贾民政、方园、杨民峰
页数:0
定价:¥49.0
出版社:清华大学出版社
出版日期:2019-08-01
ISBN:9787302532118
PDF电子书大小:136MB 高清扫描完整版
本文标题:《高职高专计算机教学改革新体系规划教材JAVA程序设计开发》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!