Java核心技术精编pdf下载pdf下载

Java核心技术精编百度网盘pdf下载

作者:
简介:本篇主要提供Java核心技术精编pdf下载
出版社:中国科学技术大学出版社京东自营店
出版时间:2018-08
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  《Java核心技术精编》通过实例对面向对象的程序设计进行全面讲解,帮助初学者更好地学习Java语言的编程技术,是一本能够更好地培养Java开发人才的专业教材。该书分为三部分:第1~6章为第一部分,介绍程序设计基础;第7~12章为第二部分,介绍面向对象的程序设计;第13~18章为第三部分,介绍Java高级进阶。
  该书可供本科高校、高职高专院校在校学生以及软件测试人员、非计算机行业对Java编程感兴趣的人员阅读。

内页插图

目录

前言

第1章 程序设计预备知识
1.1 计算机构成原理
1.2 了解操作系统
1.3 了解编程
1.4 本章小结
1.5 习题

第2章 Java语言概述
2.1 Java语言的产生与发展
2.2 Java语言的特点
2.3 Java是如何实现跨平台的
2.4 面向对象与面向过程的差异
2.5 面向对象程序设计中的主要概念和特征
2.6 本章小结
2.7 习题

第3章 Java语言开发环境
3.1 JDK
3.2 编写Java程序
3.3 集成开发环境
3.4 Eclipse的使用
3.5 本章小结
习题

第4章 Java语言基础
4.1 标识符和关键字
4.2 变量
4.3 常量
4.4 基本数据类型
4.5 运算符与表达式
4.6 运算符的优先级
4.7 基本数据类型转换
4.8 本章小结
习题

第5章 控制结构
5.1 语句
5.2 顺序结构
5.3 条件语句
5.4 循环结构
5.5 本章小结
习题

第6章 方法
6.1 需要重复使用的代码
6.2 方法的定义
6.3 方法的调用
6.4 参数传递
6.5 局部变量
6.6 方法的重载
6.7 Math类的常用方法
6.8 本章小结
习题

第7章 面向对象基础
7.1 类和对象的概念
7.2 类的定义
7.3 对象创建与构造函数
7.4 引用变量与对象的访问
7.5 对象的初始化
7.6 包
7.7 本章小结
7.8 习题

第8章 数组
8.1 一维数组
8.2 二维数组
8.3 多维数组
8.4 数组类型参数和返回值
8.5 数组排序
8.6 Arrays类
8.7 本章小结

第9章 字符串
9.1 创建字符串
9.2 获取字符串长度
9.3 连接字符串
9.4 字符串大小写转换与首尾空格清空
9.5 字符串查找
9.6 字符串截取
9.7 字符串比较
9.8 本章小结
9.9 习题

第10章 面向对象进阶
10.1 Java内存空间
10.2 类的生命周期
10.3 static关键字
10.4 变量的作用范围
10.5 this关键字
10.6 对象比较
10.7 给方法传递引用类型参数
10.8 本章小结
10.9 习题

第11章 抽象类及接口
11.1 抽象类
11.2 内部类、匿名类及最终类
11.3 接口
11.4 本章小结
11.5 习题

第12章 异常处理
12.1 异常概述
12.2 异常类型
12.3 异常处理机制
12.4 finally子句
12.5 异常使用原则
12.6 重新抛出异常
12.7 自定义异常
12.8 本章小结
12.9 习题

第13章 Java GUI编程
13.1 Java GUI编程概述
13.2 常用窗体
13.3 常用组件
13.4 布局管理
13.5 事件模型
13.6 本章小结
13.7 习题

第14章 容器
14.1 容器框架概述
14.2 Connection
14.3 List
14.4 Set
14.5 Map
14.6 其他容器相关类
14.7 本章小结
14.8 习题

第15章 输入/输出
15.1 File类
15.2 RandomAccessFile类
15.3 节点流
15.4 过滤流与包装类
15.5 IO中的高级应用
15.6 本章小结
15.7 习题

第16章 反射
16.1 反射概述
16.2 反射API
16.3 Class
16.4 Constructor
16.5 Method
16.6 Field
16.7 本章小结
16.8 习题

第17章 泛型和枚举
17.1 什么是泛型
17.2 泛型类与泛型接口
17.3 泛型方法
17.4 泛型擦除与泛型数组
17.5 通配符
17.6 枚举类型
17.7 本章小结
17.8 习题

第18章 多线程
18.1 线程简介
18.2 实现线程的两种方式
18.3 线程的生命周期
18.4 操作线程的方法
18.5 线程的优先级
18.6 线程的同步
18.7 本章小结
18.8 习题

参考文献

前言/序言

  致读者Java语言自诞生以来,经过十多年的发展,已成为目前主流的编程语言。其由于良好的可移植性和跨平台性,成为广大软件技术人员的挚爱,是开发人员的首选开发平台之一。Java语言的编程技术目前在桌面程序应用、Web应用、分布式系统及嵌入式系统应用开发等信息技术领域得到广泛应用。所以对想从事Java开发的初学者来说,需要一本可以学好Java语言编程技术的书籍,而目前关于Java的书籍大多直接从语言本身开始介绍,一些Java初学者在准备学习该语言时,往往对计算机的一些基本概念还不是很熟悉,对编程的工具也不太会使用,正是考虑到这种情况,结合多年的开发与培训的经验,笔者编写了这本适合初学者学习的Java教材,从最基本的概念开始介绍,所有的实例运行结果都以实际的开发运行过程的截图来展示,可更好地帮助读者在学习过程中进行自我练习及结果比较,帮助读者一步步进入Java的编程世界。
  本书的编写注重选取软件开发中的常用内容,方便零基础的读者可以很快入门和提高自身的Java开发能力。书中通过实例对面向对象的程序设计进行了全面的讲解,帮助初学者更好地学习Java语言的编程技术,是一本能够很好地培养Java开发入才的专业教材。本书的优势本书是一本定位Java入门级的教材,从计算机最基本的知识开始介绍,凝结了作者多年的Java开发及培训经验,总结了众多Java初学者的学习反馈。因此,本书具有以下特点:
  1.实际开发案例驱动
  本书不仅对Java语言的知识点进行了详细的阐述,而且结合实际开发项目中的案例,详细、生动地讲解了Java语言的编程技术。本书介绍了大量的Java案例,力图给读者带来更好的学习体验。2.由浅入深本书从计算机基本知识、Java语言的发展、Java的开发环境和Java的基本语法知识人手,逐步介绍了Java的基本知识、面向对象的程序设计思想、Java的高级编程内容,由易到难,使读者快速掌握Java的核心技术。读者对象编写本书的初衷就是希望能帮助那些想从事Java编程的初学者,书中介绍了计算机的一些基本概念、Java编程语言的基础语法及面向对象编程的核心概念,从点到面详细地介绍了如何使用Java语言进行编程,所以该书适合的读者包括但不限于下列人员:
  ①各专科院校的在校学生;
  ②软件测试人员;
  ③非计算机行业对Java编程感兴趣的人员。
  本书内容
  第一部分:程序设计基础(第1~6章)。
  本部分主要讲解计算机基本知识和Java语言的历史、特性、基本语法、数据类型、运算符、表达式、流程控制语句等内容,让初学者对Java语言的程序设计有一定的了解。通过本部分学习,读者可以掌握Java的基本知识,为以后的学习打好基础。
  第二部分:面向对象的程序设计(第7~12章)。
  本部分主要讲解面向对象的内容及特性、数组、字符串、继承、接口、多态、内部类、异常处理等内容的使用,让初学者能够全面掌握Java面向对象的设计思想。该部分内容也是本书的重点内容,通过本部分学习,读者可以理解面向对象的概念,并掌握如何使用Java语言来进行程序设计。
  第三部分:Java高级进阶(第13~18章)。
  本部分主要介绍Java高级编程的相关技术,对程序的集合、IO、多线程、网络编程、反射与代理等方面内容进行详细的讲解。通过本部分学习,读者可以掌握Java的实战开发,快速地掌握Java高级编程技术。