新書推薦:
《
禅心与箭术:过松弛而有力的生活(乔布斯精神导师、世界禅者——铃木大拙荐)
》
售價:HK$
66.1
《
先进电磁屏蔽材料——基础、性能与应用
》
售價:HK$
221.8
《
可转债投资实战
》
售價:HK$
99.7
《
王氏之死(新版,史景迁成名作)
》
售價:HK$
54.9
《
敢为天下先:三年建成港科大
》
售價:HK$
77.3
《
长高食谱 让孩子长高个的饮食方案 0-15周岁儿童调理脾胃食谱书籍宝宝辅食书 让孩子爱吃饭 6-9-12岁儿童营养健康食谱书大全 助力孩子身体棒胃口好长得高
》
售價:HK$
47.0
《
身体自愈力:解决内在病因的身体智慧指南
》
售價:HK$
98.6
《
非言语沟通经典入门:影响人际交往的重要力量(第7版)
》
售價:HK$
123.1
|
編輯推薦: |
注重实践,教学做一体化 案例教学,举一反三。
|
內容簡介: |
本书根据Java语言程序面向对象的本质特征、以及数据库的连接应用来构建教材的体系结构,采用主流的Eclipse作为开发工具进行讲解。全书共分为13章,根据典型任务序化知识,并将知识铺垫于任务情景之中,内容主要包括:了解Java程序、Java语言开发环境、Java的语言基础、Java结构化编程、数组与字符串、面向对象编程、Java的异常处理、小应用程序Applet、图形用户界面、文件和流、Java集合、Java对数据库的访问等。
本书通俗易懂、深入浅出,适合计算机专业和非计算机专业的教学和自学者使用,也适合软件开发人员及其他有关人员学习。
|
目錄:
|
第1章 了解Java程序
1.1 初始Java
1.1.1 认识Java
1.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 熟悉Eclipse
2.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 数组操作与数组包装类Arrays
5.3.1数组遍历
5.3.2数组排序
5.3.3数组复制
5.3.4 案例2:员工工资存储系统改版
5.4 不变字符串类String
5.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章 小应用程序Applet
8.1 Java Applet的特点
8.1.1Applet与Application
8.1.2Java Applet的方法和生命周期
8.2 HTML与标记Applet
8.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 线程类Thread
11.3.1 Thread类构造方法及线程名称
11.3.2 线程优先级与Thread相关字段
11.3.3 线程生命周期与线程状态
11.3.4 线程其他方法
11.3.5 线程同步与互斥
11.3.6 同步关键字synchronized
11.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 集合实用类:Collections
12.3.1 基本数据类型包装类
12.3.2 自动装箱和自动拆箱
12.3.3 案例:对字符串数值从小到大排序
12.4 键值映射与映射类
12.4.1 映射接口Map
12.4.2 哈希映射类HashMap
12.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 习题
|
|