![]()
内容推荐 本书从初学者角度出发,用通俗易懂的语言、丰富多彩的案例讲述了Java语言的基础知识和编程方法。内容覆盖全国计算机等级考试二级Java的大纲要求,同时融入了新版JDK的特色知识。全书由3篇共18章组成。第1篇介绍Java语言基础知识,包括Java语言概述、数据类型与表达式、流程控制语句、数组与方法;第2篇介绍Java面向对象的核心概念与应用,包括类与对象,继承与多态,常用数据类型处理类,抽象类、接口与内嵌类;第3篇介绍Java语言的高级特性与应用,包括异常处理,Java绘图,图形用户界面编程基础,输入/输出与文件处理,Java泛型与收集API,Lambda表达式、Stream与枚举类型,多线程,Swing图形界面编程,JDBC技术与数据库应用,Java的网络编程。读者可以跟随本书的讲解,边学边练,设计出功能较强的中小型应用程序。 本书适合作为高等院校计算机类专业的教材,也可作为软件工程、信息计算、物联网、人工智能技术等专业的教材,还可作为相关领域的培训教材和企业开发人员的参考用书。 目录 第1篇 Java语言基础 第1章 Java语言概述 1.1 面向对象程序设计的特性 1.2 Java开发和运行环境 1.3 Java程序及调试步骤 1.4 Java语言的特点 第2章 数据类型与表达式 2.1 Java符号 2.2 数据类型与常量和变量 2.3 表达式与运算符 2.4 常用数学方法 2.5 数据的输入/输出 第3章 流程控制语句 3.1 算法与流程图 3.2 条件选择语句 3.3 循环语句 3.4 跳转语句 第4章 数组与方法 4.1 数组 4.2 方法 4.3 Java的命令行参数 4.4 数组工具类Arrays 第2篇 Java面向对象的核心概念与应用 第5章 类与对象 5.1 类的定义 5.2 对象的创建与引用 5.3 理解this 5.4 类变量和静态方法 5.5 变量的作用域 5.6 使用包组织类 第6章 继承与多态 6.1 继承 6.2 多态性 6.3 几个特殊类 6.4 对象引用转换和访问继承成员 6.5 访问控制符 6.6 final修饰符的使用 第7章 常用数据类型处理类 7.1 字符串的处理 7.2 基本数据类型包装类 7.3 BigInteger类 7.4 日期和时间类 第8章 抽象类、接口与内嵌类 8.1 抽象类和抽象方法 8.2 接口 8.3 内嵌类 第3篇 Java语言的高级特性与应用 第9章 异常处理 9.1 异常的概念 9.2 异常的处理结构 9.3 自定义异常 第10章 Java绘图 10.1 Java的图形绘制 10.2 Java 2D图形绘制 10.3 绘制图像 第11章 图形用户界面编程基础 11.1 图形用户界面核心概念 11.2 容器与布局管理 11.3 常用GUI部件 11.4 鼠标和键盘事件 第12章 输入/输出与文件处理 12.1 输入/输出基本概念 12.2 文件与目录操作 12.3 面向字节的输入/输出流 12.4 对象输入/输出流 12.5 面向字符的输入/输出流 12.6 转换流 12.7 文件的随机访问 12.8 使用NIO进行输入/输出 第13章 Java泛型与收集API 13.1 Java泛型 13.2 收集API简介 13.3 Collections类 13.4 Map接口及实现层次 第14章 Lambda表达式、Stream与枚举类型 14.1 Lambda表达式 14.2 Stream 14.3 Java枚举类型 第15章 多线程 15.1 Java线程的概念 15.2 Java多线程编程方法 15.3 线程资源的同步处理 第16章 Swing图形界面编程 16.1 Swing包简介 16.2 Swing对话框的使用 16.3 Swing典型容器及部件 16.4 Swing的各类选择部件 16.5 Swing下拉菜单与工具栏 16.6 表格的使用 第17章 JDBC技术与数据库应用 17.1 关系数据库概述 17.2 JDBC API 17.3 JDBC基本应用 17.4 数据库应用案例 第18章 Java的网络编程 18.1 网络编程基础 18.2 Socket通信 18.3 无连接的数据报 18.4 URL 参考文献 附录A 正则表达式简介 |