《Java程序设计基础》[73M]百度网盘|pdf下载|亲测有效
《Java程序设计基础》[73M]百度网盘|pdf下载|亲测有效
《Java程序设计基础》[73M]百度网盘|pdf下载|亲测有效
《Java程序设计基础》[73M]百度网盘|pdf下载|亲测有效
《Java程序设计基础》[73M]百度网盘|pdf下载|亲测有效

Java程序设计基础 pdf下载

isbn:9787564373078
出版社 西南交通大学出版社
出版年 2020-06-01
页数 393页
ISBN 9787564373078
装帧 精装
评分 9.1(豆瓣)
限时特惠 00:00:00
活动结束后恢复原价
纸质书参考价 ¥23
电子版限时价 ¥5.99 省 18 元

选择版本

不满意全额退款
发货失败双倍赔偿
邮箱即时发送

内容简介

本篇主要提供Java程序设计基础电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

  《Java程序设计基础》由易到难,层次结构清晰,实用性较强,强调理论与实践的结合,让读者动脑的同时动手,动手的同时动脑,从而得到真正质的飞跃。该书的主要特点如下:
  (1)案例贯穿。以“问题启发”引入知识点,用针对知识点实际案例调试验证解决证明问题,以“知识点案例”式为主的上机调试教学。
  (2)图文并茂。该书配备大量的图片,可读性强,能激发学生学习的兴趣,可供高职学生使用。
  (3)方便教与学。每章都有案例源代码,并经上机调试通过,方便教师教授和学生学习。
  (4)任务驱动。为了完成课程案例,设计了很多任务。通过任务驱动的方法,学生亲历真实任务的解决过程,在解决实际技术问题的过程中掌握相应的知识点,做到“做中学”。
  (5)案例贴近生活。在案例的选取上力争贴近学生的生活,让学生有亲切感。
  (6)完整的课程资源。提供教学课件、理论及上机源代码、教学例题及答案。
  为了方便读者自学,编者尽可能详细地讲解Java环境搭建和各主要部分的内容,并附有大量的屏幕图例供读者学习参考,使读者有身临其境的感觉。
  《Java程序设计基础》既可作为高职高专计算机专业和非计算机专业的数据库基础教材,又可供广大计算机爱好者自学使用。

内页插图

目录

第1章 Java开发入门
1.1 初识Java
1.2 Java开发环境配置
1.3 Eclipse的安装与启动
1.4 本章小结

第2章 Java编程基础
2.1 Java基础语法
2.2 Java中的常量和变量
2.3 Java基本数据类型
2.4 Java中的运算符
2.5 三大流程控制
2.6 本章小结

第3章 数组
3.1 数组基础
3.2 一维数组
3.3 数组的常见操作
3.4 多维数组
3.5 本章小结

第4章 面向对象
4.1 面向对象的概念
4.2 Java对象和类
4.3 类的封装
4.4 方法
4.5 构造方法(函数)
4.6 构造方法的重载
4.7 this关键字
4.8 static关键字
4.9 包
4.10 本章小结

第5章 类的继承、接口
5.1 类的继承
5.2 方法的重写(覆写)
5.3 super关键字和final关键字
5.4 抽象类和接口
5.5 多态
5.6 内部类
5.7 异常(exception)
5.8 垃圾回收
5.9 本章小结

第6章 JavaAPI
6.1 String类和StringBuffer类
6.2 System类和Runtime类
6.3 Math类和Random类
6.4 包装类
6.5 日期与时间类
6.6 格式化类
6.7 本章小结

第7章 框架与集合类
7.1 集合概述
7.2 Iterator接口
7.3 Set接口
7.4 Map接口
7.5 Properties集合
7.6 本章小结

第8章 IO输入输出
8.1 基本概念
8.2 Java流分类
8.3 File类
8.4RandomAccesseFile
8.5 本章小结

第9章 GUI图形用户界面
9.1 AWT概述
9.2 布局管理器
9.3 AWT事件处理
9.4 常用事件
9.5 AWT绘图
9.6 Swing
9.7 菜单组件
9.8 JavaFX图形用户界面工具
9.9 本章小结

第10章 JDBC
10.1 JDBC
10.2 JDBC常用API
10.3 实现第一个JDBC程序
10.4 本章小结

第11章 多线程
11.1 线程概述
11.2 线程的创建
11.3 线程的生命周期及状态转换
11.4 线程的调度
11.5 多线程同步
11.6 多线程通信
11.7 线程池
11.8 本章小结

第12章 网络编程
12.1 网络通信协议
12.2 UDP通信
12.3 TCP通信
12.4 本章小结

参考文献

前言/序言

  一、关于本书
  21世纪挑战与机遇并存,没有足够的知识储备必将被时代抛弃。中国IT教育产业竞争日趋激烈,用户需求凸显个性,行业发展更需要理性。未来五年IT行业将以每年18%的速度连续增长,将引发IT产业新的发展高潮。要实现信息产业大国的目标,应该依赖教育,要圆信息产业强国的梦想,依然要寄托于教育。IT教育事业任重道远,其产业也正面临着机遇与挑战。我国的计算机教学长久以来一直重原理、轻应用。高等院校的计算机教学机制和教材对计算机本身的认识都存在误区。要改革高校计算机教学,教材改革是重要方面,用计算机教材的改革促进基础教育的改革势在必行。教材是教学过程的重要载体,一本好书,是人生前进的阶梯;一套好教材,是教学成功的基础。加强教材建设是推进人才培养模式改革的重要条件,也是推动中高职协调发展的基础性工程,对促进现代职业教育体系建设,切实提高职业教育人才培养质量具有十分重要的作用。
  为什么学习Java?找一份好工作?个人兴趣爱好?还是公司培训需要?不管大家的最终目的是什么,我们都有一个共同的基础目标:学好Java。因为Java是一种纯面向对象程序设计语言。Java具有支持网络应用编程、可跨平台使用、安全性好、支持多线程等特点,使它成为非常适合网络应用程序开发的一种程序设计语言。
  在编写本书之前,作者已在高校从事了多年的“Java语言程序设计…‘面向对象程序设计”“C/C++程序设计”“数据库技术”等课程的教学及科研工作,对于该语言的概念、功能及应用有着较深入的理解和丰富的实践经验。由于Java语言的概念、功能及应用相对抽象,在教学过程中,我们发现已有的大部分教材注重文字理论描述,学生难以理解,不能很好地适应教学需求,故组织编写了这本教材。对抽象且难于理解的知识点,用代码实例进行验证,让学生先看到结果,再返回去理解原理。本教材在内容安排、教学深度、习题、实验及课程设计等方面均满足“Java程序设计”课程的教学要求。
  本书以现代教育理念为指导,在讲授方式上注意结合应用开发实例,注重培养学生理解面向对象程序设计思想,以提高分析和解决实际问题的能力。
  书中的所有程序源代码都经上机调试通过。
  二、本书结构
  全书共12章,可分为五个部分。具体结构如下:
  第一部分为Java开发环境搭建,由第1章组成。
  第1章:Java开发入门。主要介绍JDK安装、Java开发常用工具、Java开发环境搭建。
  第二部分为Java开发语言基础和数组,由第2—3章组成。
  第2章:Java编程基础。主要介绍Java开发中的常量、变量、数据类型、类型转换、流程控制语句结构等。
  第3章:数组。主要介绍数组的定义、初始化等操作,分别针对一维数组、二维数组和多维数组进行案例演示。
  第三部分为面向对象,由第4—7章组成
  第4章:面向对象。主要介绍封装、方法、构造方法和方法的重载等。
  第5章:类的继承、接口。主要介绍类的继承、接口、多态和异常等。
  第6章:JAVA API。主要介绍String类和StringBuffer类、System类和Runtime类、Math类与Random类等。
  第7章:框架与集合类。主要介绍Collection接口、List接口、Set接口、Map接口等。
  第四部分为10输入输出与图形用户界面,由第8—9章组成。
  第8章:IO输入输出。主要介绍字节流、字符流和File类的常用操作。
  第9章:GUI图形用户界面。主要介绍AWT布局管理器、AWT事件处理、AWT绘图中的常用组件和常用操作。
  第五部分为网络编程部分,由第10~12章组成。
  第10章:JDBC。主要介绍对数据库的访问和连接。
  第11章:多线程。主要介绍多线程的操作工作原理等。
  第12章:网络编程。主要介绍网络通信与协议、网络编程中的应用。
  三、本书特点
  本书由易到难,层次结构清晰,实用性较强,强调理论与实践的结合,让读者动脑的同时动手,动手的同时动脑,从而得到真正质的飞跃。本书的主要特点如下:
  (1)案例贯穿。以“问题启发”引入知识点,用针对知识点实际案例调试验证解决证明问题,以“知识点案例”式为主的上机调试教学。
  (2)图文并茂。本书配备大量的图片,可读性强,能激发学生学习的兴趣,可供高职学生使用。
  (3)方便教与学。每章都有案例源代码,并经上机调试通过,方便教师教授和学生学习。
  (4)任务驱动。为了完成课程案例,设计了很多任务。通过任务驱动的方法,学生亲历真实任务的解决过程,在解决实际技术问题的过程中掌握相应的知识点,做到“做中学”。
  (5)案例贴近生活。在案例的选取上力争贴近学生的生活,让学生有亲切感。
  (6)完整的课程资源。提供教学课件、理论及上机源代码、教学例题及答案。
  为了方便读者自学,编者尽可能详细地讲解Java环境搭建和各主要部分的内容,并附有大量的屏幕图例供读者学习参考,使读者有身临其境的感觉。
  本书由重庆城市管理职业学院教师和行业、企业相关人员参与编写。具体分工如下:第1-7章、第9章由重庆城市管理职业学院单光庆编写,第8章和第11章由重庆城市管理职业学院朱儒明编写,第10章由重庆城市管理职业学院朱广福编写,第12章由重庆城市管理职业学院唐世毅编写。全书由单光庆策划和统稿。
  四、适用对象
  本书既可作为高职高专计算机专业和非计算机专业的数据库基础教材,又可供广大计算机爱好者自学使用。

内容简介

  《Java程序设计基础》由易到难,层次结构清晰,实用性较强,强调理论与实践的结合,让读者动脑的同时动手,动手的同时动脑,从而得到真正质的飞跃。该书的主要特点如下:
  (1)案例贯穿。以“问题启发”引入知识点,用针对知识点实际案例调试验证解决证明问题,以“知识点案例”式为主的上机调试教学。
  (2)图文并茂。该书配备大量的图片,可读性强,能激发学生学习的兴趣,可供高职学生使用。
  (3)方便教与学。每章都有案例源代码,并经上机调试通过,方便教师教授和学生学习。
  (4)任务驱动。为了完成课程案例,设计了很多任务。通过任务驱动的方法,学生亲历真实任务的解决过程,在解决实际技术问题的过程中掌握相应的知识点,做到“做中学”。
  (5)案例贴近生活。在案例的选取上力争贴近学生的生活,让学生有亲切感。
  (6)完整的课程资源。提供教学课件、理论及上机源代码、教学例题及答案。
  为了方便读者自学,编者尽可能详细地讲解Java环境搭建和各主要部分的内容,并附有大量的屏幕图例供读者学习参考,使读者有身临其境的感觉。
  《Java程序设计基础》既可作为高职高专计算机专业和非计算机专业的数据库基础教材,又可供广大计算机爱好者自学使用。

内页插图

目录

第1章 Java开发入门
1.1 初识Java
1.2 Java开发环境配置
1.3 Eclipse的安装与启动
1.4 本章小结

第2章 Java编程基础
2.1 Java基础语法
2.2 Java中的常量和变量
2.3 Java基本数据类型
2.4 Java中的运算符
2.5 三大流程控制
2.6 本章小结

第3章 数组
3.1 数组基础
3.2 一维数组
3.3 数组的常见操作
3.4 多维数组
3.5 本章小结

第4章 面向对象
4.1 面向对象的概念
4.2 Java对象和类
4.3 类的封装
4.4 方法
4.5 构造方法(函数)
4.6 构造方法的重载
4.7 this关键字
4.8 static关键字
4.9 包
4.10 本章小结

第5章 类的继承、接口
5.1 类的继承
5.2 方法的重写(覆写)
5.3 super关键字和final关键字
5.4 抽象类和接口
5.5 多态
5.6 内部类
5.7 异常(exception)
5.8 垃圾回收
5.9 本章小结

第6章 JavaAPI
6.1 String类和StringBuffer类
6.2 System类和Runtime类
6.3 Math类和Random类
6.4 包装类
6.5 日期与时间类
6.6 格式化类
6.7 本章小结

第7章 框架与集合类
7.1 集合概述
7.2 Iterator接口
7.3 Set接口
7.4 Map接口
7.5 Properties集合
7.6 本章小结

第8章 IO输入输出
8.1 基本概念
8.2 Java流分类
8.3 File类
8.4RandomAccesseFile
8.5 本章小结

第9章 GUI图形用户界面
9.1 AWT概述
9.2 布局管理器
9.3 AWT事件处理
9.4 常用事件
9.5 AWT绘图
9.6 Swing
9.7 菜单组件
9.8 JavaFX图形用户界面工具
9.9 本章小结

第10章 JDBC
10.1 JDBC
10.2 JDBC常用API
10.3 实现第一个JDBC程序
10.4 本章小结

第11章 多线程
11.1 线程概述
11.2 线程的创建
11.3 线程的生命周期及状态转换
11.4 线程的调度
11.5 多线程同步
11.6 多线程通信
11.7 线程池
11.8 本章小结

第12章 网络编程
12.1 网络通信协议
12.2 UDP通信
12.3 TCP通信
12.4 本章小结

参考文献

前言/序言

  一、关于本书
  21世纪挑战与机遇并存,没有足够的知识储备必将被时代抛弃。中国IT教育产业竞争日趋激烈,用户需求凸显个性,行业发展更需要理性。未来五年IT行业将以每年18%的速度连续增长,将引发IT产业新的发展高潮。要实现信息产业大国的目标,应该依赖教育,要圆信息产业强国的梦想,依然要寄托于教育。IT教育事业任重道远,其产业也正面临着机遇与挑战。我国的计算机教学长久以来一直重原理、轻应用。高等院校的计算机教学机制和教材对计算机本身的认识都存在误区。要改革高校计算机教学,教材改革是重要方面,用计算机教材的改革促进基础教育的改革势在必行。教材是教学过程的重要载体,一本好书,是人生前进的阶梯;一套好教材,是教学成功的基础。加强教材建设是推进人才培养模式改革的重要条件,也是推动中高职协调发展的基础性工程,对促进现代职业教育体系建设,切实提高职业教育人才培养质量具有十分重要的作用。
  为什么学习Java?找一份好工作?个人兴趣爱好?还是公司培训需要?不管大家的最终目的是什么,我们都有一个共同的基础目标:学好Java。因为Java是一种纯面向对象程序设计语言。Java具有支持网络应用编程、可跨平台使用、安全性好、支持多线程等特点,使它成为非常适合网络应用程序开发的一种程序设计语言。
  在编写本书之前,作者已在高校从事了多年的“Java语言程序设计…‘面向对象程序设计”“C/C++程序设计”“数据库技术”等课程的教学及科研工作,对于该语言的概念、功能及应用有着较深入的理解和丰富的实践经验。由于Java语言的概念、功能及应用相对抽象,在教学过程中,我们发现已有的大部分教材注重文字理论描述,学生难以理解,不能很好地适应教学需求,故组织编写了这本教材。对抽象且难于理解的知识点,用代码实例进行验证,让学生先看到结果,再返回去理解原理。本教材在内容安排、教学深度、习题、实验及课程设计等方面均满足“Java程序设计”课程的教学要求。
  本书以现代教育理念为指导,在讲授方式上注意结合应用开发实例,注重培养学生理解面向对象程序设计思想,以提高分析和解决实际问题的能力。
  书中的所有程序源代码都经上机调试通过。
  二、本书结构
  全书共12章,可分为五个部分。具体结构如下:
  第一部分为Java开发环境搭建,由第1章组成。
  第1章:Java开发入门。主要介绍JDK安装、Java开发常用工具、Java开发环境搭建。
  第二部分为Java开发语言基础和数组,由第2—3章组成。
  第2章:Java编程基础。主要介绍Java开发中的常量、变量、数据类型、类型转换、流程控制语句结构等。
  第3章:数组。主要介绍数组的定义、初始化等操作,分别针对一维数组、二维数组和多维数组进行案例演示。
  第三部分为面向对象,由第4—7章组成
  第4章:面向对象。主要介绍封装、方法、构造方法和方法的重载等。
  第5章:类的继承、接口。主要介绍类的继承、接口、多态和异常等。
  第6章:JAVA API。主要介绍String类和StringBuffer类、System类和Runtime类、Math类与Random类等。
  第7章:框架与集合类。主要介绍Collection接口、List接口、Set接口、Map接口等。
  第四部分为10输入输出与图形用户界面,由第8—9章组成。
  第8章:IO输入输出。主要介绍字节流、字符流和File类的常用操作。
  第9章:GUI图形用户界面。主要介绍AWT布局管理器、AWT事件处理、AWT绘图中的常用组件和常用操作。
  第五部分为网络编程部分,由第10~12章组成。
  第10章:JDBC。主要介绍对数据库的访问和连接。
  第11章:多线程。主要介绍多线程的操作工作原理等。
  第12章:网络编程。主要介绍网络通信与协议、网络编程中的应用。
  三、本书特点
  本书由易到难,层次结构清晰,实用性较强,强调理论与实践的结合,让读者动脑的同时动手,动手的同时动脑,从而得到真正质的飞跃。本书的主要特点如下:
  (1)案例贯穿。以“问题启发”引入知识点,用针对知识点实际案例调试验证解决证明问题,以“知识点案例”式为主的上机调试教学。
  (2)图文并茂。本书配备大量的图片,可读性强,能激发学生学习的兴趣,可供高职学生使用。
  (3)方便教与学。每章都有案例源代码,并经上机调试通过,方便教师教授和学生学习。
  (4)任务驱动。为了完成课程案例,设计了很多任务。通过任务驱动的方法,学生亲历真实任务的解决过程,在解决实际技术问题的过程中掌握相应的知识点,做到“做中学”。
  (5)案例贴近生活。在案例的选取上力争贴近学生的生活,让学生有亲切感。
  (6)完整的课程资源。提供教学课件、理论及上机源代码、教学例题及答案。
  为了方便读者自学,编者尽可能详细地讲解Java环境搭建和各主要部分的内容,并附有大量的屏幕图例供读者学习参考,使读者有身临其境的感觉。
  本书由重庆城市管理职业学院教师和行业、企业相关人员参与编写。具体分工如下:第1-7章、第9章由重庆城市管理职业学院单光庆编写,第8章和第11章由重庆城市管理职业学院朱儒明编写,第10章由重庆城市管理职业学院朱广福编写,第12章由重庆城市管理职业学院唐世毅编写。全书由单光庆策划和统稿。
  四、适用对象
  本书既可作为高职高专计算机专业和非计算机专业的数据库基础教材,又可供广大计算机爱好者自学使用。