Java程序设计

本书特色

[

本书根据java语言程序面向对象的本质特征、以及数据库的连接应用来构建教材的体系结构,采用主流的eclipse作为开发工具进行讲解。全书共分为13章,根据典型任务序化知识,并将知识铺垫于任务情景之中,内容主要包括:了解java程序、java语言开发环境、java的语言基础、java结构化编程、数组与字符串、面向对象编程、java的异常处理、小应用程序applet、图形用户界面、文件和流、java集合、java对数据库的访问等。
本书通俗易懂、深入浅出,适合计算机专业和非计算机专业的教学和自学者使用,也适合软件开发人员及其他有关人员学习。

]

目录

第1章 了解java程序1.1 初始java1.1.1 认识java1.1.2 java语言特点 1.1.3 java工作原理 1.2 java程序开发1.2.1 在文本编辑器中编写java程序1.2.2 在eclipse中编写java程序1.3 实训 1.3.1 实训1:**个java 独立应用程序1.3.2 实训2:**个java 小应用程序1.4 习题第2章 java语言开发环境2.1 java开发环境的建立 2.1.1 jdk的下载与安装 2.1.2 jdk目录的构成 2.1.3 设置环境变量 2.1.4 jdk的使用2.2 熟悉eclipse2.1.1 eclipse的安装、配置与启动2.1.2 eclipse工作台2.1.3 透视图与视图2.1.4 菜单栏2.1.5 工具栏2.1.6 “包资源管理器”视图2.3 实训 实训:用eclipse创建java开发界面2.4 习题第3章 java的语言基础3.1 标识符与关键词3.1.1 标识符3.1.2 关键词3.2 java数据类型3.2.1 基本数据类型3.2.2 数据类型的转换 3.2.3 变量、说明和赋值3.2.4 复合数据类型3.2.5 案例1:输出产品简介3.3 运算符与表达式 3.3.1 算术运算符 3.3.2 关系运算符3.3.3 逻辑运算符3.3.4 位运算符3.3.5 赋值运算符3.3.6 特殊运算符3.3.7 运算符的优先级3.3.8 案例2:关系运算符的优先级应用3.4 实训:实现两个变量的互换 3.5 习题第4章 java结构化编程4.1 分支结构 4.1.1 if语句4.1.2 switch语句4.1.3 案例1:划分成绩等级4.2 循环结构 4.2.1 while和do-while语句4.2.2 for语句4.2.3 案例2:鸡兔同笼4.2.4 案例3:计算fibonacci数列 4.3 跳转语句 4.4 实训 4.4.1 实训1:根据消费金额计算折扣4.4.2 实训2:1~100之间的素数4.5 习题第5章 数组与字符串 5.1 数组5.1.1 声明数组变量5.1.2 创建数组实例5.1.3 访问数组元素5.2 二维数组5.2.1 声明数组变量5.2.2 创建数组实例5.2.3 访问数组元素5.2.4 案例1:员工工资存储系统5.3 数组操作与数组包装类arrays5.3.1 数组遍历5.3.2 数组排序5.3.3 数组复制5.3.4 案例2:员工工资存储系统改版5.4 不变字符串类string5.5 实训实训:金额大小写转换5.6 习题第6章 面向对象编程6.1 概述6.2 类和对象 6.2.1 类的定义 6.2.2 成员变量和成员方法 6.2.3 构造方法 6.2.4 对象的创建、初始化和使用 6.2.5 成员方法的递归 6.2.6 方法的重载6.2.7 案例1:定义长方形类rectangle 6.2.8 案例2:计算多个几何图形的面积 6.3 类的继承和多态 6.3.1 继承的概念 6.3.2 继承的实现 6.3.3 单重继承 6.3.4 多态性 6.3.5 方法和域的覆盖6.3.6 案例3:从形状-矩形-长方体6.4 包与接口 6.4.1 包 6.4.2 接口6.5 实训6.5.1 实训1:实现银行账户6.5.2 实训2:公司月薪统计6.6 习题第7章 java的异常处理7.1 java的异常简介7.1.1 java异常7.1.2 常用java异常类列表 7.2 异常机制7.2.1 捕获异常 7.2.2 抛出异常 7.2.3 声明异常 7.2.4 案例:除数为0的异常及处理7.3 自定义异常类7.4 实训7.4.1 实训1:数字转换异常7.4.2 实训2:自定义方程求根的异常7.5 习题第8章 小应用程序applet8.1 java applet的特点 8.1.1 applet与application8.1.2 java applet的方法和生命周期8.2 html与标记applet8.2.1 html常用标记8.2.2 applet标记8.2.3 html与applet参数传递8.3 applet的应用 8.3.1 applet中显示图像8.3.2 applet播放声音 8.3.3 案例: java applet的运行原理8.4 实训实训: java applet中使用套接字8.5 习题 第9章 图形用户界面9.1 生成图形化用户界面 9.1.1 gui概述 9.1.2 java图形用户界面的构成9.2 框架 9.2.1 构建框架 9.2.2 添加组件 9.3 java布局管理 9.3.1 borderlayout 9.3.2 flowlayout 9.3.3 gridlayout 9.3.4 cardlayout 9.3.5 案例1:设计计算器界面9.4 java事件处理 9.4.1 事件和事件源 9.4.2 事件监听器 9.4.3 监听器接口 9.5 常用swing组件的使用 9.5.1 标签9.5.2 按钮9.5.3 文本组件 9.5.4 选择组件9.5.5 组合框9.5.6 列表框9.5.7 菜单组件9.5.8 工具栏 9.5.9 滚动面板9.5.10 面板9.5.11 案例2:兴趣投票界面 9.6 实训实训:简易聊天界面 9.7 习题第10章 文件和流 10.1 数据流的基本概念10.1.1 输入数据流10.1.2 输出数据流10.2 基本字节数据流类10.2.1 文件数据流10.2.2 过滤流10.2.3 管道数据流10.2.4 对象流10.3 基本字符流10.3.1 reader类和writer类10.3.2 bufferedreader类和bufferedwriter类10.3.3 案例1:bufferedreader和bufferedwriter的使用10.4 文件的处理10.4.1 file类10.4.2 随机访问文件10.4.3 案例2:使用randomaccessfile写入文件10.5 实训:实训:银行账户管理10.6 习题第11章 多线程 11.1 程序、进程与线程11.2 多线程11.2.1 构建thread子类对象11.2.2 用实现runnable接口的对象构建thread对象11.2.3 案例1:通过实现runnable接口创建线程11.3 线程类thread11.3.1 thread类构造方法及线程名称11.3.2 线程优先级与thread相关字段11.3.3 线程生命周期与线程状态11.3.4 线程其他方法11.3.5 线程同步与互斥11.3.6 同步关键字synchronized11.3.7 生产者与消费者模型11.3.8 案例2:模拟多个生产者和消费者操作公共资源11.4 实训实训:龟兔赛跑11.5 习题第12章 java集合 12.1 collection与iterator接口12.2 集合接口与集合元素增删改 12.2.1 collection接口12.2.2 list接口与arraylist类12.2.3 set接口 12.2.4 queue接口 12.3 集合实用类:collections12.3.1 基本数据类型包装类12.3.2 自动装箱和自动拆箱12.3.3 案例:对字符串数值从小到大排序 12.4 键/值映射与映射类12.4.1 映射接口map12.4.2 哈希映射类hashmap12.5 实训实训:学生属性增删改与键/值检索12.6 习题第13章 java对数据库的访问13.1 关系数据库与sql语言 13.1.1 关系数据库概述13.1.2 数据定义语言13.1.3 数据操作语言13.1.4 数据控制语言 13.2 使用jdbc连接数据库13.2.1 jdbc简介 13.2.2 jdbc驱动程序类型 13.3 jdbc开发基本步骤13.4 实训:读取数据库信息13.5 习题

封面

Java程序设计

书名:Java程序设计

作者:何水艳

页数:238

定价:¥39.0

出版社:机械工业出版社

出版日期:2016-02-01

ISBN:9787111521648

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

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

发表评论

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