内容简介
本书删除了《疯狂Java讲义》中关于图形界面编程、数据库编程的内容,保留了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制的内容。本书的这种调整一方面是为了对《疯狂Java讲义》进行精简,另一方面也是应广大高校老师的反馈:高校课程前期已经讲授过数据库相关内容,因此,本书删除了相关内容。本书的写作是基于Java 7完成的,全面介绍了Java 7的二进制整数、菱形语法、增强switch语句、多异常捕获、自动关闭资源的try语句、JDBC 4.1新特性、NIO.2、AIO等新特性。
AI简介
这是一本专注于Java编程语言的核心内容,删除了图形界面编程、数据库编程的内容,保留了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制的内容。本书的这种调整一方面是为了对《疯狂Java讲义》进行精简,另一方面也是应广大高校老师的反馈:高校课程前期已经讲授过数据库相关内容,因此,本书删除了相关内容。
在本书中,首先介绍了学习Java的常见误区,类的封装性设计,Java集合框架概述,Set接口及其实现类,List接口及其实现类等。这些内容可以帮助读者更好地理解和掌握Java编程。
其次,本书详细解析了Java异常处理机制,包括异常的定义、Java异常机制的优势、使用try...catch捕获异常、多异常捕获、Java异常类的继承体系、异常对象的常用方法、finally块的作用、自动关闭资源的try语句、异常处理的合理嵌套、Checked异常和Runtime异常、使用throws声明异常、使用throw抛出异常、自定义异常、异常链和异常转译、异常的跟