Java应用与实战

刘磊 陈天竺 王科飞 等
内容简介 本书基于Java的长期支持版本(Java 11)系统地讲解Java的核心语法,内容全面,深入浅出,贯穿了大量实例。本书详细讲解了Java及面向对象编程基础、图形用户界面的编程方法、基础类和工具类的使用方法、泛型与集合框架、Java I/O技术、JDBC编程技术、多线程机制、网络编程技术等实用内容。本书强调理论与应用相结合,自第2章开始,每章的最后一节均为编程实训,应用该章涉及的内容完成相应的实训案例,其中,第2~3章逐步完成气泡案例,第4~13章逐步完成飞机大战案例。 本书适合计算机相关专业的本科生、专科生及计算机初学者阅读,既可以作为应用型本科院校和高等职业院校Java基础课程的教材,又可以作为相关领域从业者的学习和参考用书。 编委会 主 编: 刘 磊 吉林工商学院 陈天竺 达内时代科技集团 王科飞 吉林工商学院 副主编: 成桂玲 吉林工商学院 林立云 吉林工商学院 李 洋 吉林工商学院 安晓光 吉林工商学院 冯 华 达内时代科技集团 徐理想 达内时代科技集团 郭大喜 达内时代科技集团 刁景涛 达内时代科技集团 前言 Java是应用最广泛的面向对象的程序设计语言之一,最初由James Gosling开发,并于1995年5月作为Sun公司Java平台的核心组件发布。受C++的启发,Java不仅吸收了C++的各种优点,还摒弃了C++中难以理解的多重继承、指针等概念。因此,Java具有功能强大和易学易用的特点。与C++不同的是,Java是完全面向对象的语言,支持抽象、封装、继承和多态等面向对象的全部概念,开发者能够以更优雅的方式开发出系统稳定性好、可重用性和可维护性佳的应用程序。Java具有平台独立性等特点,通过编译器将Java源代码文件编译成字节码文件,该字节码文件可以在任意平台上运行,如Windows、Linux和macOS等。平台独立性使Java能够实…