编辑推荐
从零基础学习者的角度出发,详细地介绍了使用Java进行程序开发需要掌握的知识和技术。
内容简介
本书采用的开发环境为JDK 11。
全书共16章,包括初识Java、Java语言基础、流程控制、数组、字符串、面向对象编程基础、面向对象核心技术、异常处理、Java常用类和枚举类型、泛型与集合类、Swing程序设计、I/O、多线程、使用JDBC操作数据库、Java绘图,以及坦克大战游戏等内容。
书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。
作者简介
明日科技,专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
章节目录
版权信息
内容简介
前言
第1篇 基础知识
第1章 初识Java
1.1 Java简介
1.2 搭建Java环境
1.3 Eclipse开发环境
1.4 Eclipse的使用
1.5 程序调试
1.6 小结
第2章 Java语言
2.1 代码注释
2.2 变量与常量
2.3 基本数据类型
2.4 数据类型转换
2.5 运算符
2.6 小结
第3章 流程控制
3.1 程序结构
3.2 条件语句
3.3 循环语句
3.4 跳转语句
3.5 小结
第4章 数组
4.1 数组的概述
4.2 一维数组
4.3 二维数组
4.4 数组的基本操作
4.5 小结
第5章 字符串
5.1 String类
5.2 字符串的连接
5.3 提取字符串信息
5.4 字符串的操作
5.5 可变字符串StringBuffer类
5.6 小结
第6章 面向对象编程基础
6.1 面向对象概述
6.2 类与对象
6.3 static关键字
6.4 类的主方法
6.5 小结
第2篇 核心技术
第7章 面向对象核心技术
7.1 类的封装
7.2 类的继承
7.3 类的多态
7.4 抽象类与接口
7.5 访问控制
7.6 内部类
7.7 小结
第8章 异常处理
8.1 异常概述
8.2 捕捉处理异常
8.3 在方法中抛出异常
8.4 小结
第9章 Java常用类和枚举类型
9.1 包装类
9.2 Math类
9.3 Random类
9.4 Date类
9.5 枚举类型
9.6 小结
第10章 泛型与集合类
10.1 泛型
10.2 集合类概述
10.3 List集合
10.4 Set集合
10.5 Map集合
10.6 小结
第11章 Swing程序设计
11.1 Swing概述
11.2 常用的窗体
11.3 常用的布局管理器
11.4 常用的面板
11.5 标签组件与图标
11.6 文本组件
11.7 按钮组件
11.8 列表组件
11.9 事件监听器
11.10 小结
第12章 I/O(输入/输出)
12.1 流概述
12.2 输入/输出流
12.3 File类
12.4 文件输入/输出流
12.5 带缓冲的输入/输出流
12.6 小结
第13章 多线程
13.1 线程简介
13.2 实现线程的两种方式
13.3 线程的生命周期
13.4 操作线程的方法
13.5 线程的同步
13.6 小结
第3篇 高级应用
第14章 使用JDBC操作数据库
14.1 JDBC概述
14.2 JDBC中常用的类和接口
14.3 数据库操作
14.4 小结
第15章 Java绘图
15.1 Java绘图基础
15.2 绘制几何图形
15.3 设置颜色与画笔
15.4 绘制图像
15.5 小结
第4篇 项目实战
第16章 坦克大战游戏
零基础学Java(升级版)是2024年由电子工业出版社出版,作者明日科技 编著。
得书感谢您对《零基础学Java(升级版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。