书籍详情
Java 基础教程
作者:樊荣编著
出版社:机械工业出版社
出版时间:2004-01-01
ISBN:9787111143413
定价:¥34.00
购买这本书可以去
内容简介
本书主要讲解Java语言的核心基础知识,使读者能有个良好的语言基础,为以后进一步提高打下基础。 作者在长期的Java语言教学中,总结出初学者、一般开发人员不容易理解的概念、知识要点,通过大量的有针对性的简单例子和丰富通俗的讲解,帮助读者清晰全面地了解Java语言的最核心概念和知识。 本书的理念是从实践中学习,从代码中理解概念,让读者从程序实践和感性认识上升到对核心概念的理解,重点讲解Java语言核心知识。书中的内容涵盖了Java语言基础、面向对象编程、异常处理、图形化用户界面、I/Q、线程以及网络编程等。 本书的主要对象是Java语言的初学者以及希望能够比较全面地理解Java语言的读者。
作者简介
暂缺《Java 基础教程》作者简介
目录
第1章 Java简介与开发环境设置
1.1 Java产生的历史
1.2 Java的现状
1.3 Java语言的特点
1.4 与C和C++语言的异同
1.5 Java的应用简介
1.6 安装设置JaVa编译运行环境
第2章Java程序一窥
2.1 第1个Java程序HelloJava
2.2 程序
2.3 变量
2.4 函数
第3章 Java语言基础
3.1 概述
3.2 程序注解
3.3 标示符和关键字
3.4 Java数据类型
3.4.1 布尔类型
3.4.2 字符类型
3.4.3 字符串
3.4.4 整数类型
3.4.5 浮点类型和双精度类型
3.5 非原始数据类型
3.5.1 面向对象概念
3.5.2 面向对象编程
3.5.3 原始数据类型同类类型的比较
3.5.4 引用
3.5.5 函数参数传递
3.6 数组
3.6.1 数组元素的访问
3.6.2 非原始数据类型数组
3.6.3 多维数组
3.6.4 数组复制
第4章 操作符号和流程控制
4.1 概述
4.2 符号
4.2.1 赋值操作
4.2.2 数学运算
4.2.3 类型转换cast
4.2.4 自加运算
4.2.5 比较操作符号
4.2.6 布尔操作符
4.2.7 位运算
4.2.8 问号操作符
4.3 流程控制
4.3.1 if/else
4.3.2 switch
4.3.3 While和do/while循环
4.3.4 for循环
4.3.5 break和continue
4.3.6 循环的标签
4.3.7 异常
第5章 面向对象基础
5.1 构造函数
5.2 函数的重载
5.3 This引用
5.4 构造函数的重载
5.5 静态函数和变量
5.6 静态初始化
5.7 数据封装
5.8 包
5.9 import
5.10 类的可访问性
5.11 对象的继承
5.12 多态
5.13 函数的覆盖
第6章 高级语言特性
6.1 final关键字
6.1.1 final变量
6.1.2 final的函数
6.1.3 final类
6.2 抽象类
6.3 接口
6.4 内部类
6.4.1 静态内部类
6.4.2 实例内部类
6.4.3 局部内部类
6.4.4 匿名类
6.5 Obiect类
6.5.1 equal方法
6.5.2 toString方法
6.5.3 getClass方法
6.6反射类
6.7封装类
6.8 集合类
6.8.1 概述
6.8.2 ArrayList
6.8.3 Vector
6.8.4 LinkedList
6.8.5 Stack
6.8.6 HashSet
6.8.7 TreeSet
6.8.8 HashMap
6.8.9 总结
第7章 异常处理
7.1 异常概念
7.2 常规处理异常方式
7.3 Java异常处理
7.4 函数调用栈
7.5 捕获异常
7.6 异常流转
7.7 异常的控制
7.8 自定义异常
7.9 捕获所有异常
7.10 运行期异常
7.11 finally程序块
7.12 error
7.13 总结
第8章 图形用户界面
8.1 AWT概念
8.2 第一个GUI程序
8.3 容器类
8.3.1 Applet
8.3.2 Frame类
8.3.3 Dialog类
8.3.4 Panel类
8.4 布局管理器(LayoutManager)
8.4.1 BorderLayout
8.4.2 FlowLayout
8.4.3 GridLayout
8.4.4 CardLayout
8.4.5 GridBagLayout
8.4.6 使用多个布局管理
8.5 AWT基本组件
8.5.1 按钮Button
8.5.2 标签Label
8.5.3 文本区TextArea
8.5.4 文本框TextField
8.5.5 列表框List
8.5.6 核选框CheckBox
8.6 AWT事件处理
8.6.1 概述
8.6.2 处理多种事件
第9章 线程
9.1 用程序理解线程
9.2 线程概念
9.3 创建线程
9.3.1 通过接口来创建线程
9.3.2 匿名类来创建线程
9.4 线程相关方法
9.4.1 获取设置线程的名字
9.4.2 使用Thread.currentThread()方法
9.4.3 使用sleep()方法
9.4.4 使用join()方法
9.4.5 使用interrupt()方法
9.5 安全地使一个线程停止
9.6 精灵线程
9.7 线程的优先级
9.8 yield()方法
9.9 并发访问
9.10 wait()和notify()方法
9.11 线程死锁
9.12 线程组
第10章 I/O
10.1 概述
10.2 1nputStream
10.2.1 循环读取数据
10.2.2 skip方法
10.3 文件输入输出流
10.4 字节数组输入输出流
10.5 序列输入流
10.6 管道输入输出流
10.7 数据转换
10.8 解析字节流
10.9 对屏幕的输出
10.10 编码概念
10.11 GBK与UNICODE
10.12 字符流
10.13 FILTER流
10.14 对象序列化
10.15 工具类
10.16 随机访问文件
第11章 相关应用介绍
11.1 概述
11.2基于TCP网络程序
11.3 实现协议
11.4实现一个Web服务器
11.5 实现一个简单的TOMCAT服务器
11.6 UDP编程
1.1 Java产生的历史
1.2 Java的现状
1.3 Java语言的特点
1.4 与C和C++语言的异同
1.5 Java的应用简介
1.6 安装设置JaVa编译运行环境
第2章Java程序一窥
2.1 第1个Java程序HelloJava
2.2 程序
2.3 变量
2.4 函数
第3章 Java语言基础
3.1 概述
3.2 程序注解
3.3 标示符和关键字
3.4 Java数据类型
3.4.1 布尔类型
3.4.2 字符类型
3.4.3 字符串
3.4.4 整数类型
3.4.5 浮点类型和双精度类型
3.5 非原始数据类型
3.5.1 面向对象概念
3.5.2 面向对象编程
3.5.3 原始数据类型同类类型的比较
3.5.4 引用
3.5.5 函数参数传递
3.6 数组
3.6.1 数组元素的访问
3.6.2 非原始数据类型数组
3.6.3 多维数组
3.6.4 数组复制
第4章 操作符号和流程控制
4.1 概述
4.2 符号
4.2.1 赋值操作
4.2.2 数学运算
4.2.3 类型转换cast
4.2.4 自加运算
4.2.5 比较操作符号
4.2.6 布尔操作符
4.2.7 位运算
4.2.8 问号操作符
4.3 流程控制
4.3.1 if/else
4.3.2 switch
4.3.3 While和do/while循环
4.3.4 for循环
4.3.5 break和continue
4.3.6 循环的标签
4.3.7 异常
第5章 面向对象基础
5.1 构造函数
5.2 函数的重载
5.3 This引用
5.4 构造函数的重载
5.5 静态函数和变量
5.6 静态初始化
5.7 数据封装
5.8 包
5.9 import
5.10 类的可访问性
5.11 对象的继承
5.12 多态
5.13 函数的覆盖
第6章 高级语言特性
6.1 final关键字
6.1.1 final变量
6.1.2 final的函数
6.1.3 final类
6.2 抽象类
6.3 接口
6.4 内部类
6.4.1 静态内部类
6.4.2 实例内部类
6.4.3 局部内部类
6.4.4 匿名类
6.5 Obiect类
6.5.1 equal方法
6.5.2 toString方法
6.5.3 getClass方法
6.6反射类
6.7封装类
6.8 集合类
6.8.1 概述
6.8.2 ArrayList
6.8.3 Vector
6.8.4 LinkedList
6.8.5 Stack
6.8.6 HashSet
6.8.7 TreeSet
6.8.8 HashMap
6.8.9 总结
第7章 异常处理
7.1 异常概念
7.2 常规处理异常方式
7.3 Java异常处理
7.4 函数调用栈
7.5 捕获异常
7.6 异常流转
7.7 异常的控制
7.8 自定义异常
7.9 捕获所有异常
7.10 运行期异常
7.11 finally程序块
7.12 error
7.13 总结
第8章 图形用户界面
8.1 AWT概念
8.2 第一个GUI程序
8.3 容器类
8.3.1 Applet
8.3.2 Frame类
8.3.3 Dialog类
8.3.4 Panel类
8.4 布局管理器(LayoutManager)
8.4.1 BorderLayout
8.4.2 FlowLayout
8.4.3 GridLayout
8.4.4 CardLayout
8.4.5 GridBagLayout
8.4.6 使用多个布局管理
8.5 AWT基本组件
8.5.1 按钮Button
8.5.2 标签Label
8.5.3 文本区TextArea
8.5.4 文本框TextField
8.5.5 列表框List
8.5.6 核选框CheckBox
8.6 AWT事件处理
8.6.1 概述
8.6.2 处理多种事件
第9章 线程
9.1 用程序理解线程
9.2 线程概念
9.3 创建线程
9.3.1 通过接口来创建线程
9.3.2 匿名类来创建线程
9.4 线程相关方法
9.4.1 获取设置线程的名字
9.4.2 使用Thread.currentThread()方法
9.4.3 使用sleep()方法
9.4.4 使用join()方法
9.4.5 使用interrupt()方法
9.5 安全地使一个线程停止
9.6 精灵线程
9.7 线程的优先级
9.8 yield()方法
9.9 并发访问
9.10 wait()和notify()方法
9.11 线程死锁
9.12 线程组
第10章 I/O
10.1 概述
10.2 1nputStream
10.2.1 循环读取数据
10.2.2 skip方法
10.3 文件输入输出流
10.4 字节数组输入输出流
10.5 序列输入流
10.6 管道输入输出流
10.7 数据转换
10.8 解析字节流
10.9 对屏幕的输出
10.10 编码概念
10.11 GBK与UNICODE
10.12 字符流
10.13 FILTER流
10.14 对象序列化
10.15 工具类
10.16 随机访问文件
第11章 相关应用介绍
11.1 概述
11.2基于TCP网络程序
11.3 实现协议
11.4实现一个Web服务器
11.5 实现一个简单的TOMCAT服务器
11.6 UDP编程
猜您喜欢