![]()
内容推荐 Java是目前软件设计领域应用广泛且功能极为强大的编程语言,是网络时代最重要的程序设计语言之一。本书注重理论结合实践,采用循序渐进的方法,全面、系统地介绍Java的核心技术,使读者掌握面向对象的思想和面向对象的程序设计方法。 本书知识系统全面,共分为14章,覆盖了Java编程基础、数组、面向对象、异常、Java常用系统类、集合、I/O流、GUI、线程、网络编程基础等主流Java语言开发技术。为了使大多数读者能看懂,本书采用实例引导的方式对知识进行讲解,能够使读者快速掌握实用技术,为Java学习打下坚实基础。 本书概念清晰,结构合理,叙述简明易懂,适合应用型本科、高职高专院校学生使用。无论是编程新手,还是具有编程基础的读者,都可以从书中获得新知识。 目录 第1章 Java简介 1.1 Java概述 1.1.1 Java的主要应用方向 1.1.2 Java语言的特点 1.2 Java的运行机制及JVM 1.2.1 JDK简介 1.2.2 JRE简介 1.3 JDK的使用 1.3.1 安装JDK 1.3.2 系统环境变量 1.3.3 第一个Java程序 1.4 Java开发工具Eclipse 1.4.1 Eclipse简介 1.4.2 Eclipse的安装与启动 1.4.3 Java注释 1.5 Java API简介 本章小结 习题 第2章 Java编程基础 2.1 Java基本语法 2.1.1 Java的基本语句 2.1.2 Java的基本语法格式 2.1.3 Java中的标识符和关键字 2.2 基本数据类型 2.2.1 整数类型 2.2.2 浮点类型 2.2.3 布尔类型 2.2.4 字符类型 2.3 常量和变量 2.3.1 常量 2.3.2 变量 2.3.3 数据类型之间的相互转换 2.4 Java中的运算符 2.4.1 算术运算符 2.4.2 赋值运算符 2.4.3 关系运算符 2.4.4 逻辑运算符 2.4.5 位运算符 2.4.6 条件运算符 2.4.7 运算符的优先级 2.5 程序的结构 2.5.1 顺序结构语句 2.5.2 选择结构语句 2.5.3 循环结构语句 2.5.4 跳转语句 2.6 案例实现 本章小结 习题 第3章 数组 3.1 一维数组 3.1.1 数组的声明 3.1.2 数组的初始化 3.1.3 数组的访问 3.1.4 数组的内存机制 3.2 二维数组 3.3 数组的引用传递 3.4 案例实现 本章小结 习题 第4章 面向对象(一) 4.1 面向对象的概念 4.2 类与对象 4.2.1 类的定义 4.2.2 对象的创建和使用 4.2.3 类的封装 4.3 方法 4.3.1 成员方法 4.3.2 构造方法 4.3.3 方法的重载 4.4 this关键字 4.5 static关键字 4.5.1 静态属性与实例属性 4.5.2 静态方法与实例方法 4.5.3 静态成员和实例成员的区别 4.5.4 代码块 4.6 内部类 4.6.1 成员内部类 4.6.2 静态内部类 4.6.3 方法内部类 4.6.4 匿名内部类 4.7 包 4.7.1 包的定义和使用 4.7.2 import语句 4.8 访问权限 4.8.1 类的访问权限 4.8.2 类成员的访问权限 4.9 案例实现 本章小结 习题 第5章 面向对象(二) 5.1 类的继承 5.1.1 继承的概念 5.1.2 成员变量的隐藏 5.1.3 方法的重写 5.1.4 super关键字 5.1.5 final关键字 5.2 抽象类和接口 5.2.1 抽象类 5.2.2 接口 5.2.3 抽象类和接口的关系 5.3 多态 5.3.1 多态的概念 5.3.2 向上转型和向下转型 5.3.3 Object类 5.3.4 工厂设计模式 5.4 案例实现 本章小结 习题 第6章 异常 6.1 异常概述 6.2 异常处理 6.2.1 try…catch…finally结构 6.2.2 抛出异常 6.3 Error、Exception和RuntimeException 6.4 自定义异常类 本章小结 习题 第7章 Java常用系统类 7.1 基本类型包装类 7.2 String类与StringBuffer类 7.2.1 String类 7.2.2 StringBuffer类 7.3 System类与Runtime类 7.3.1 System类 7.3.2 Runtime类 7.4 Math类与Random类 7.4.1 Math类 7.4.2 Random类 7.5 日期类 7.5.1 Date类 7.5.2 Calendar类 7.5.3 DateFormat类 7.5.4 SimpleDateFormat类 7.6 案例实现 本章小结 习题 第8章 集合 8.1 Collection接口 8.2 List接口 8.2.1 ArrayList集合 8.2.2 LinkedList集合 8.2.3 Iterator接口 8.2.4 ListIterator接口 8.2.5 JDK 5.0新特性——foreach循环 8.3 Set接口 8.3.1 HashSet集合 8.3.2 TreeSet集合 8.4 Map接口 8.4.1 HashMap集合 8.4.2 LinkedHashMap集合 8.4.3 TreeMap集合 8.5 JDK 5.0新特性——泛型 8.6 常用工具类 8.6.1 Collections工具类 8.6.2 Arrays工具类 8.7 集合和数组之间转换 8.8 案例实现 本章小结 习题 第9章 I/O流 9.1 I/O流概述 9.2 字节流 9.2.1 字节流读写文件 9.2.2 文件的复制 9.2.3 字节流的缓冲区 9.2.4 字节缓冲流 9.3 字符流 9.3.1 字符流读写文件 9.3.2 字符流的缓冲区 9.3.3 字符缓冲流 9.3.4 转换流 9.4 File类 9.5 RandomAccessFile类 9.6 案例实现 本章小结 习题 第10章 GUI(图形用户界面) 10.1 Swing概述 10.2 Swing顶级容器 10.2.1 JFrame 10.2.2 JDialog 10.3 Swing常用组件 10.3.1 面板组件 10.3.2 文本组件 10.3.3 标签组件 10.3.4 按钮组件 |