Java从入门到精通

副标题:无

作   者:创客诚品

分类号:

ISBN:9787830024901

微信扫一扫,移动浏览光盘

简介


本书内容充实条理,结构严谨,循序渐进有层次的进行讲解,对Java进行了全方位的介绍。书中所列举案例的选择均突出知识点的实际应用性,并配合有“TIPS”技巧讲解,让读者真正掌握Java编程。

本书共25章,主要介绍了Java基础知识、熟悉Eclipse开发环境、Java语言基础、流程控制、面向对象程序设计基础、字符串类、数组、包装类、数字处理类、日期类、继承与多态、抽象类与接口、内部类与包、常用集合、Java异常处理、Swing图形用户界面设计、多线程编程、数据库编程、网络编程技术、Swing的表格和树组件、Swing菜单和对话框组件、进销存管理系统­系统设计、系统分析、系统实现等。


目录


目录

Chapter01

从零开始学Java

1.1 Java语言发展历史...............................................................................2

1.2 Java语言特点.......................................................................................3

1.3 Java程序的运行机制............................................................................4

1.4 Java开发环境的建立............................................................................5

1.4.1 JDK的安装.......................................................................................5

1.4.2 系统环境变量的设置..........................................................................10

1.5 创建*个Java应用程序...................................................................13

1.5.1 编写源程序......................................................................................13

1.5.2 编译和运行执行程序..........................................................................14

本章小结........................................................................................................17

项目练习.........................................................................................................17

Chapter02

熟悉Eclipse开发环境

2.1Eclipse简介.........................................................................................19

2.2Eclipse下载.........................................................................................19

2.3Eclipse安装.........................................................................................21

2.4Eclipse配置与启动.............................................................................22

2.5Eclipse开发Java应用程序...............................................................24

2.5.1 选择透视图.....................................................................................24

2.5.2 新建Java项目.................................................................................25

2.5.3 编写Java代码.................................................................................26

2.5.4 编译和执行程序...............................................................................28

2.5.5 调试程序........................................................................................29

本章小结.......................................................................................................32

项目练习........................................................................................................32

Chapter03

Java语言基础

3.1 标识符和关键字...................................................................................34

3.1.1 标识符...........................................................................................34

3.1.2 关键字...........................................................................................34

3.2 基本数据类型.......................................................................................35

3.2.1 整数类型........................................................................................36

3.2.2 浮点类型........................................................................................36

3.2.3 字符类型........................................................................................37

3.2.4 布尔类型........................................................................................37

3.3 常量和变量...........................................................................................38

3.3.1 常量...............................................................................................38

3.3.2 变量...............................................................................................39

3.3.3 变量作用域.....................................................................................39

3.4 运算符....................................................................................................41

3.4.1 赋值运算符......................................................................................41

3.4.2 算术运算符.....................................................................................42

3.4.3 比较运算符.....................................................................................43

3.4.4 逻辑运算符.....................................................................................44

3.4.5 位运算符........................................................................................45

3.4.6 条件运算符.....................................................................................47

3.4.7 运算符的优先级与结合性...................................................................48

3.5 数据类型转换.......................................................................................49

3.5.1 隐式类型转换..................................................................................49

3.5.2 显式类型转换..................................................................................49

3.6 Java注释语句.....................................................................................50

3.6.1 单行注释........................................................................................50

3.6.2 多行注释........................................................................................50

3.6.3 文档注释.........................................................................................51

本章小结.......................................................................................................52

项目练习........................................................................................................52

Chapter04

流程控制

4.1 分支语句...............................................................................................54

4.1.1 if语句.............................................................................................54

4.1.2if-else语句.....................................................................................55

4.1.3if-else嵌套语句...............................................................................56

4.1.4switch语句.....................................................................................57

4.2 循环语句...............................................................................................59

4.2.1while语句.......................................................................................59

4.2.2do-while语句..................................................................................60

4.2.3 for语句............................................................................................61

4.2.4 循环语句嵌套..................................................................................62

4.3 跳转语句...............................................................................................63

4.3.1break语句......................................................................................63

4.3.2continue语句..................................................................................64

本章小结.......................................................................................................65

项目练习........................................................................................................65

Chapter05

面向对象程序设计基础

5.1 面向对象程序设计概述........................................................................67

5.1.1 面向过程的程序设计.........................................................................67

5.1.2 面向对象的程序设计.........................................................................67

5.2 类与对象...............................................................................................70

5.2.1 类的定义........................................................................................70

5.2.2 创建对象........................................................................................72

5.2.3 成员变量........................................................................................72

5.2.4 成员方法........................................................................................72

5.2.5 成员变量和成员方法的使用................................................................73

5.2.6 类对象的应用..................................................................................75

5.3 类的构造方法.......................................................................................79

5.3.1 构造方法的定义...............................................................................79

5.3.2 构造方法的一些细节..........................................................................81

5.4 访问说明符和修饰符............................................................................83

5.4.1 访问说明符(public、protected、private)...........................................83

5.4.2 修饰符...........................................................................................85

5.5main()方法..........................................................................................86

5.6 this引用...............................................................................................87

5.7 重载......................................................................................................90

5.7.1 方法重载........................................................................................90

5.7.2 构造方法的重载...............................................................................92

5.8 方法中的参数传递................................................................................94

5.8.1 传值调用........................................................................................94

5.8.2 引用调用.........................................................................................95

5.8.3 命令行参数的使用............................................................................96

5.9static、final修饰符的应用.................................................................97

5.9.1static关键字的使用..........................................................................97

5.9.2final关键字的使用...........................................................................101

本章小结......................................................................................................103

项目练习.......................................................................................................103

Chapter06

字符串类

6.1String类.............................................................................................107

6.2StringBuffer类................................................................................115

本章小结......................................................................................................119

项目练习.......................................................................................................119

Chapter07

数组

7.1 一维数组..............................................................................................121

7.1.1 声明数组........................................................................................121

7.1.2 分配空间........................................................................................121

7.1.3 一维数组的初始化...........................................................................122

7.1.4 一维数组的应用..............................................................................122

7.2 多维数组..............................................................................................123

7.2.1 声明多维数组.................................................................................123

7.2.2 分配空间 .......................................................................................124

7.2.3 多维数组的初始化...........................................................................125

7.2.4 多维数组的应用..............................................................................125

本章小结......................................................................................................127

项目练习.......................................................................................................127

Chapter08

包装类

8.1 包装类概述..........................................................................................129

8.2Integer...............................................................................................129

8.3Boolean............................................................................................132

8.4Byte...................................................................................................132

8.5Character........................................................................................133

8.6Double...............................................................................................134

本章小结......................................................................................................136

项目练习.......................................................................................................136

Chapter09

数字处理类

9.1 数字格式化..........................................................................................138

9.2 数学运算..............................................................................................140

9.2.1Math类的属性和方法.......................................................................140

9.2.2Math类的应用................................................................................141

9.3 随机数处理类Random.....................................................................142

本章小结......................................................................................................146

项目练习.......................................................................................................146

Chapter10

日期类

10.1 Date类..............................................................................................148

10.2Calendar类.....................................................................................149

10.3DateFormat类...............................................................................153

10.4SimpleDateFormat类.................................................................154

本章小结......................................................................................................156

项目练习.......................................................................................................156

Chapter11

继承与多态

11.1 继承的概述........................................................................................158

11.2 继承机制............................................................................................159

11.2.1 继承的定义.................................................................................159

11.2.2 类中属性的继承与覆盖..................................................................164

11.2.3 类中方法的继承与覆盖..................................................................166

11.2.4 继承的传递性..............................................................................168

11.2.5 在子类中使用构造方法..................................................................169

11.2.6super关键字...............................................................................171

11.3 多态性................................................................................................174

11.3.1 多态性概述.................................................................................174

11.3.2 静态多态性.................................................................................174

11.3.3 动态调用....................................................................................175

11.3.4 父类对象与子类对象间的类型转化..................................................176

本章小结......................................................................................................178

项目练习.......................................................................................................178

Chapter12

抽象类与接口

12.1 抽象类................................................................................................182

12.1.1 抽象类的定义..............................................................................182

12.1.2 抽象类的使用..............................................................................183

12.2 接口....................................................................................................189

12.2.1 接口定义....................................................................................189

12.2.2 接口的使用.................................................................................190

本章小结......................................................................................................192

项目练习.......................................................................................................192

Chapter13

内部类与包

13.1 内部类................................................................................................199

13.2 包......................................................................................................204

13.2.1package语句的定义及使用..........................................................204

13.2.2 包引用......................................................................................205

13.2.3 编译和运行包.............................................................................206

13.2.4Jar包........................................................................................206

13.2.5JDK中的常用包..........................................................................207

本章小结.....................................................................................................208

项目练习......................................................................................................208

Chapter14

常用集合

14.1 集合简介............................................................................................212

14.2 无序列表............................................................................................214

14.3 有序列表............................................................................................217

14.4 映射..................................................................................................220

14.5 集合的遍历.......................................................................................224

14.6 泛型..................................................................................................227

本章小结.....................................................................................................232

项目练习......................................................................................................232

Chapter15

Java异常处理

15.1 异常概述...........................................................................................235

15.2 捕捉异常...........................................................................................239

15.3 声明异常和抛出异常........................................................................247

15.4 自定义异常........................................................................................251

本章小结.....................................................................................................254

项目练习......................................................................................................254

Chapter16

Swing图形用户界面设计

16.1Swing概述......................................................................................256

16.2 常用容器类.......................................................................................257

16.3 布局管理器.......................................................................................262

16.4 Java的GUI事件处理......................................................................272

16.5 事件适配器.......................................................................................279

16.6Swing基本组件..............................................................................284

本章小结.....................................................................................................302

项目练习......................................................................................................302

Chapter17

I/O处理

17.1 Java输入/输出基础........................................................................304

17.2 Java流相关类.................................................................................307

17.3 文件的读写.......................................................................................329

17.4 流的转换...........................................................................................333

本章小结.....................................................................................................342

项目练习......................................................................................................343

Chapter

18

多线程编程

18.1 线程概述...........................................................................................345

18.2 创建线程...........................................................................................347

18.3 线程的生命周期................................................................................353

18.4 线程调度...........................................................................................356

18.5 线程同步...........................................................................................364

本章小结.....................................................................................................375

项目练习......................................................................................................375

Chapter

19

数据库编程

19.1 数据库概述.......................................................................................377

19.2 JDBC基础........................................................................................381

19.3 使用JDBC访问数据库....................................................................384

19.4 数据库编程实例................................................................................391

本章小结.....................................................................................................405

项目练习......................................................................................................406

Chapter

20

网络编程

20.1 网络相关知识...................................................................................408

20.2 Java常用网络编程类.......................................................................411

20.2.3URLConnection类......................................................................416

20.3 基于TCP的Socket编程................................................................. 419

20.4 基于UDP的Socket编程................................................................ 425

20.5 网络编程应用实例............................................................................437

本章小结.....................................................................................................442

项目练习......................................................................................................442

Chapter

21

Swing表格和树组件

21.1 表格..................................................................................................444

21.2 树......................................................................................................455

本章小结.....................................................................................................459

项目练习......................................................................................................459

Chapter

22

Swing菜单和对话框组件

22.1 菜单...................................................................................................461

22.2 对话框...............................................................................................466

本章小结.....................................................................................................474

项目练习......................................................................................................474

Chapter

23

进销存管理系统—系统分析

23.1 需求描述...........................................................................................476

23.2 用例图...............................................................................................477

23.3 开发运行环境需求............................................................................482

本章小结.....................................................................................................483

项目练习......................................................................................................483

Chapter

24

进销存管理系统—系统设计

24.1 系统目标...........................................................................................485

24.2 系统功能结构...................................................................................485

24.3 数据库与数据表设计........................................................................486

24.4 系统文件夹组织结构........................................................................493

本章小结.............................................................................................494

项目练习.............................................................................................494

Chapter

25

进销存管理系统—系统实现

25.1 公共类设计.......................................................................................496

25.2 系统登录模块设计...........................................................................507

25.3 系统主窗体设计................................................................................510

25.4 进货单模块设计................................................................................515

25.5 售货模块设计....................................................................................519

25.6 库存管理模块设计............................................................................527

25.7 查询统计模块设计.............................................................................531

25.8 系统打包与发布...............................................................................536

本章小结.............................................................................................538

项目练习.............................................................................................538


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java从入门到精通
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon