|
介绍:
本书深入介绍了java编程的相关方面,全书内容覆盖了java的基本语法结构、java的面向对象特征、java集合框架体系、java泛型、异常处理、java gui编程、jdbc数据库编程、java注释、java的io流体系、java多线程编程、java网络通信编程和java反射机制。覆盖了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包下绝大部分类和接口。本书全面介绍了java 8的新的接口语法、lambda表达式、方法引用、构造器引用、函数式编程、流式编程、新的日期、时间api、并行支持、改进的类型推断、重复注解、jdbc 4.2新特性等新特性。
与前两版类似,本书并不单纯从知识角度来讲解java,而是从解决问题的角度来介绍java语言,所以本书中涉及大量实用案例开发:五子棋游戏、梭哈游戏、仿qq的游戏大厅、mysql企业管理器、仿editplus的文本编辑器、多线程、断点下载工具、spring框架的ioc容器……这些案例既能让读者巩固每章的知识,又可以让读者学以致用,激发编程自豪感,进而引爆内心的编程激情。本书光盘里包含书中所有示例的代码和《疯狂java实战演义》的所有项目代码,这些项目可以作为本书课后练习的“非标准答案”。
第1章 Java语言概述与开发环境 1
1.1 Java语言的发展简史 2
1.2 Java的竞争对手及各自优势 4
1.2.1 C#简介和优势 4
1.2.2 Ruby简介和优势 5
1.2.3 Python简介和优势 5
1.3 Java程序运行机制 6
1.3.1 高级语言的运行机制 6
1.3.2 Java程序的运行机制和JVM 6
1.4 开发Java的准备 8
1.4.1 下载和安装Java 8的JDK 8
1.4.2 设置PATH环境变量 10
1.5 第一个Java程序 12
1.5.1 编辑Java源代码 12
1.5.2 编译Java程序 12
1.5.3 运行Java程序 13
……
|
|