Java完全自学教程

Java完全自学教程

编辑推荐

本书从零基础用户自学Java语言的角度出发,通过通俗易懂的语言、精彩有趣的实例介绍使用Java语言进行程序设计需要掌握的知识。

内容简介

全书共18章,分为4篇。其中基础篇介绍数据类型、运算符等,提高篇介绍数组、面向对象编程、异常处理等,高级篇介绍Swing程序设计、线程等,项目篇介绍开发计划管理系统。本书结合具体实例讲解知识,代码有详细注释,使读者轻松领会Java程序设计的精髓,快速提高程序设计水平。

作者简介

明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

章节目录

版权信息

内容提要

前言

基 础 篇

第1章 搭建Java开发环境

1.1 Java概述

1.2 JDK和Eclipse

1.3 Eclipse的窗口和菜单

1.4 编写Java应用程序的5个步骤

1.5 Java开发必备——API文档

1.6 动手练一练

第2章 走进Java

2.1 Java代码的组成部分

2.2 变量与常量

2.3 控制台的输入和输出操作

2.4 动手练一练

第3章 数据类型

3.1 基本数据类型

3.2 类型转换

3.3 动手练一练

第4章 运算符

4.1 赋值运算符

4.2 算术运算符

4.3 自增和自减运算符

4.4 关系运算符

4.5 逻辑运算符

4.6 位运算符

4.7 复合赋值运算符

4.8 三元运算符

4.9 圆括号

4.10 运算符优先级

4.11 动手练一练

第5章 流程控制语句

5.1 分支结构

5.2 循环结构

5.3 控制循环结构

5.4 动手练一练

提 高 篇

第6章 数组

6.1 初识数组

6.2 一维数组

6.3 一维数组的基本操作

6.4 二维数组

6.5 动手练一练

第7章 面向对象编程

7.1 面向对象概述

7.2 面向对象基础

7.3 static关键字

7.4 类的继承

7.5 类的多态

7.6 抽象类与接口

7.7 访问控制

7.8 内部类

7.9 枚举

7.10 动手练一练

第8章 异常的捕获与处理

8.1 什么是异常

8.2 异常类型

8.3 捕获异常

8.4 抛出异常

8.5 自定义异常

8.6 动手练一练

第9章 字符串

9.1 字符串与String类型

9.2 操作字符串对象

9.3 格式化字符串

9.4 字符串对象与数值类型的相互转换

9.5 StringBuilder类对象

9.6 正则表达式

9.7 动手练一练

第10章 Java常用类

10.1 包装类

10.2 Math类

10.3 随机数

10.4 日期时间类

10.5 动手练一练

第11章 泛型类与集合类

11.1 泛型类

11.2 集合类概述

11.3 Set集合

11.4 List队列

11.5 Map键值对

11.6 动手练一练

高 级 篇

第12章 Swing程序设计

12.1 Swing概述

12.2 Swing常用窗体

12.3 常用布局管理器

12.4 常用面板

12.5 标签组件与图标

12.6 按钮组件

12.7 列表框组件

12.8 文本组件

12.9 事件监听器

12.10 动手练一练

第13章 AWT绘图

13.1 Java绘图基础

13.2 绘制几何图形

13.3 设置颜色与画笔

13.4 图像处理

13.5 动手练一练

第14章 输入/输出流

14.1 流概述

14.2 与输入/输出流有关的类

14.3 File类

14.4 文件输入/输出流

14.5 带缓冲的输入/输出流

14.6 动手练一练

第15章 线程

15.1 线程简介

15.2 实现线程的两种方式

15.3 线程的生命周期

15.4 操作线程的方法

15.5 线程的同步

15.6 动手练一练

第16章 网络通信

16.1 网络程序设计基础

16.2 IP地址封装

16.3 TCP程序设计

16.4 UDP程序设计

16.5 多线程聊天室

16.6 动手练一练

第17章 使用JDBC操作数据库

17.1 JDBC概述

17.2 JDBC中常用的类和接口

17.3 数据库操作

17.4 动手练一练

项 目 篇

第18章 开发计划管理系统

18.1 开发背景

18.2 数据库设计

18.3 公共模块设计

18.4 系统登录模块设计

18.5 主窗体模块设计

18.6 部门信息管理模块设计

18.7 基本资料模块设计

18.8 图书项目模块设计

18.9 开发技巧与难点分析

Java完全自学教程是2022年由人民邮电出版社出版,作者明日科技。

得书感谢您对《Java完全自学教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Creo6.0中文版完全自学手册 电子书

本书以Creo6.0简体中文版为软件基础,重点介绍了CreoParametric6.0中文版的软件功能和实战应用知识。
Java程序设计基础教程 电子书

本书是面向Java初学者的入门级图书,以通俗易懂的语言详细讲解Java语言的基础知识。
中文版3dsMax/VRay效果图制作完全自学教程(实例培训教材版) 电子书

14章教授3dsMax2016、VRay3.0技术,涵盖建模、渲染、后期处理。
Java性能权威指南 电子书

对Java7和Java8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征。
Java架构师指南 电子书

知名Java专家多年经验总结,介绍从程序员进阶到架构师需要具备的技能的完整教程基于Java官方API的解读,从架构师的独特角度讲解Java知识和技能企业级开发的经典示例,全程项...
中文版Photoshop CS6经典自学教程 电子书

在线视频教学ps技巧一本即查、即学、即练的Photoshop教程书,全面讲解Photoshop的75个工具、27个面板和196个菜单命令,以特殊的编排形式实现了Photosho...