AI简介
这是一本融合项目实践与开发思想于一体的书。它的特色是以项目实践作为主线贯穿其中。本书提供了一个完整的SuperVCD Store项目,通过该项目使读者能够快速掌握Java核心技术,主要内容包括:面向对象的基本概念,封装、继承和多态的概念,面向对象的高级特性,如静态、接口、内部类等概念,使用AWT/Swing技术开发可视化用户界面,编写多线程程序,线程的两种创建方式,运用多线程的数据共享机制,使用不同的流处理不同数据类型,编写基于TCP/ UDP的服务器与客户端程序,以及使用JDBC开发基于关系型数据库的应用程序等。
本书首先介绍了搭建Java开发环境,包括熟悉Java开发环境的配置和JDK开发工具。然后,本书深入讲解了面向对象的基本概念,包括类、实例对象、封装、继承和多态的概念。接下来,本书详细阐述了Java基础语法,包括标识符、关键字、变量、常量、数据类型、表达式及流程控制、数组、面向对象核心语法、面向对象高级语法等。
本书还深入讲解了Java异常处理,包括异常定义、异常分类、异常处理、自定义异常等。此外,本书还介绍了使用AWT建立图形用户界面和使用Swing建立图形用户界面,以