零基础学Java(第4版)

零基础学Java(第4版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

零基础学习Java语言,经典学习教材,第四版更全面。

内容简介

Java是目前最流行的开发语言之一,也是目前提供职位最多的开发语言之一。本书站在零基础学习的角度,使初学者能尽快掌握java语言程序设计的精髓而少走弯路。

《零基础学Java(第4版)》一共分为四篇,共25章,循序渐进地讲述了java语言的语法规则,以及eclipse和myeclipse开发环境的使用,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述,内容主要包括运算符、表达式、分支语句、循环语句、函数、数组、字符串、类、对象、包、继承、多态、封装、枚举、反射、标注、泛型、类加载器、动态代理、多线程、文件的操作和访问、数据的操作、数据的存储、java数据结构、xml文件的创建和解析、数据库的连接、网络编程和界面的设计等知识点。

《零基础学Java(第4版)》非常适合java语言的初、中级学习者阅读,并可作为开发人员的参考手册。

章节目录

版权信息

前言

第一篇 Java语言语法基础——面向过程知识

第1章 Java技术概览

1.1 Java技术

1.2 Windows下的“HelloWorld”应用程序

1.3 深入探讨“HelloWorld”应用程序

1.4 常见疑难解答

1.5 小结

1.6 习题

第2章 Java开发工具及环境设置

2.1 Java开发工具简介

2.2 JDK内置工具

2.3 一个简单的Java应用程序

2.4 一个简单的Java Applet应用程序

2.5 Java程序员的编码规则

2.6 常见疑难解答

2.7 小结

2.8 习题

第3章 Java语言中的数据类型与运算符

3.1 数制

3.2 数据类型

3.3 变量

3.4 变量如何初始化

3.5 常量

3.6 运算符

3.7 常见疑难解答

3.8 小结

3.9 习题

第4章 程序设计中的流程控制

4.1 编程风格

4.2 条件语句

4.3 循环语句

4.4 中断与继续语句

4.5 分支语句

4.6 返回语句

4.7 常见疑难解答

4.8 小结

4.9 习题

第二篇 Java语言语法进阶——面向对象知识

第5章 数组

5.1 数组概念的引入

5.2 基本数据类型的数组

5.3 由实例引出不同数组种类及其使用

5.4 多维数组

5.5 数组的综合实例

5.6 常见疑难解答

5.7 小结

5.8 习题

第6章 字符串的处理

6.1 认识字符串

6.2 字符串处理的类库种类

6.3 用实例演示如何处理字符串

6.4 如何格式化输出字符串

6.5 常见疑难解答

6.6 小结

6.7 习题

第7章 类和对象

7.1 面向对象开发中的类

7.2 万事万物皆对象

7.3 对象中访问控制符的重要性

7.4 Java中的基础类

7.5 用实例分析设计一个类的流程

7.5.2 设置器和访问器

7.6 常见疑难解答

7.7 小结

7.8 习题

第8章 重载和包

8.1 重载

8.2 包

8.3 包的注释及嵌入文档

8.4 常见疑难解答

8.5 小结

8.6 习题

第9章 继承和多态

9.1 什么是继承

9.2 构造函数的使用

9.3 继承中的覆盖现象

9.4 类之间的关系

9.5 继承层次图

9.6 多态

9.7 通过实例熟悉多态用法

9.8 绑定

9.9 超类

9.10 常见疑难解答

9.11 小结

9.12 习题

第10章 接口与内部类

10.1 接口

10.2 内部类

10.3 常见疑难解答

10.4 小结

10.5 习题

第11章 抽象和封装

11.1 抽象的概念

11.2 抽象类

11.3 抽象与接口的区别

11.4 枚举

11.5 反射

11.6 标注

11.7 泛型

11.8 类加载器

11.9 动态代理

11.10 封装的概念

11.11 结合实例讲述如何设计封装

11.12 常见疑难解答

11.13 小结

11.14 习题

第三篇 Java语言编程主题

第12章 线程

12.1 线程的基本概念

12.2 线程的创建

12.3 线程的使用

12.4 实例分析

12.5 常见疑难解答

12.6 小结

12.7 习题

第13章 异常的处理与内存的管理

13.1 异常的概念

13.2 异常的捕获

13.3 内存的管理和回收

13.4 常见疑难解答

13.5 小结

13.6 习题

第14章 Java输入与输出

14.1 输入与输出的重要性

14.2 Java重要的输入输出类

14.3 文件或目录信息的处理

14.4 读取数据的媒介之一——流

14.5 多字节数据读取类——Filter类

14.6 读取数据的媒介之二——字符流

14.7 利用对象序列化控制输入输出

14.8 常见疑难解答

14.9 小结

14.10 习题

第15章 Java中对数据的处理

15.1 如何将基本数据类型转换为对象

15.2 如何处理随机性的数据

15.3 如何对数据进行排列、整理

15.4 常见疑难解答

15.5 小结

15.6 习题

第16章 数据结构接口

16.1 数据结构接口及实现

16.2 Collection集合接口与Iterator迭代器接口

16.3 常见疑难解答

16.4 小结

16.5 习题

第17章 Java中的数据结构

17.1 链表

17.2 数组列表类

17.3 散列表

17.4 散列集

17.5 树集

17.6 映像

17.7 常见疑难解答

17.8 小结

17.9 习题

第18章 XML基础

18.1 XML和HTML

18.2 XML的编辑工具

18.3 创建XML文档

18.4 关于XML的高级知识

18.5 关于XML文档的操作

18.6 关于XML文档的高级操作

18.7 常见疑难解答

18.8 小结

18.9 习题

第19章 开发工具的使用

19.1 Eclipse简介

19.2 如何使用Eclipse进行开发

19.3 如何使用MyEclipse进行开发

19.4 常见疑难解答

19.5 小结

19.6 习题

第20章 Swing组件与布局管理器

20.1 什么是Swing编程

20.2 MVC设计模式基础

20.3 简单框架设计及实例

20.4 简单图形按钮控件的设计及实例

20.5 简单文本输入组件的设计及实例

20.6 展示类组件的设计及实例

20.7 复杂布局管理器的种类及用法

20.8 通过实例熟悉Swing编程

20.9 常见疑难解答

20.10 小结

20.11 习题

第21章 JDBC及其应用

21.1 数据库基础知识

21.2 JDBC的基础概念

21.3 关于SQL Server数据库基础操作

21.4 JDBC基本编程

21.5 关于JDBC的高级操作

21.6 常见疑难解答

21.7 小结

21.8 习题

第22章 Applet设计

22.1 Applet的基本概念及生命周期

22.2 Applet的多媒体处理

22.3 浏览器与Applet的设计

22.4 Applet的安全

22.5 一个Applet的综合实例分析

22.6 常见疑难解答

22.7 小结

22.8 习题

第23章 网络编程基础

23.1 网络基础知识

23.2 TCP/IP协议和UDP协议

23.3 端口与套接字

23.4 TCP程序设计基础

23.5 UDP程序设计基础

23.6 如何设计网络程序

23.7 常见疑难解答

23.8 小结

23.9 习题

第四篇 Java语言程序设计实例与面试题剖析

第24章 学校管理系统

24.1 开发背景

24.2 需求分析

24.3 登录界面的设计

24.4 主菜单界面的设计

24.5 数据库系统的设计

24.6 学生信息系统界面的设计

24.7 教师信息系统界面的设计

24.8 领导信息系统界面的设计

24.9 小结

第25章 面试题

面试题1 Java的引用和C++的指针有什么区别

面试题2 类和对象有什么区别

面试题3 说明private、protected、public和default的区别

面试题4 Java可以用非0来代表true吗

面试题5 StringBuffer和StringBuilder存在的作用是什么

面试题6 二维数组的长度是否固定

面试题7 符合什么条件的数据集合可以使用foreach循环

面试题8 如何序列化和反序列化一个Java对象

面试题9 如何使用Java的线程池

面试题10 如何利用反射实例化一个类

面试题11 TCP协议的通信特点是什么

面试题12 请简述JDBC操作数据库的编程步骤

面试题13 如何使用连接池技术

面试题14 简述接口和抽象类的区别

面试题15 如何理解Java中的装箱和拆箱

面试题16 根据代码判断创建的对象个数

面试题17 分析循环程序的运行结果

面试题18 可以返回最大值的方法

面试题19 关于垃圾回收的疑问

面试题20 线程问题:找出代码中的错误

面试题21 关于ArrayList、Vector、LinkedList的问答题

光盘内容

零基础学Java(第4版)是2014年由机械工业出版社华章分社出版,作者。

得书感谢您对《零基础学Java(第4版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
零基础学Photoshop CS6 电子书
本书结合实际操作案例深入浅出地讲解了PhotoshopCS6的使用技法,入门篇,包括Photoshop基础入门、画布及文档的管理、单色及渐变填充、强大的绘画功能;提高篇,包括认识选区及抠图命令、路径和形状工具、图层及图层样式、掌握文字的运用;篇精通篇,包括通道和蒙版操作、照片修饰与美化工具、调色辅助与色彩校正、神奇的滤镜特效;实战篇,包括基础实例进阶、照片处理秘技、特效艺术合成表现、UI界面设计、
Java程序设计基础 电子书
本书较为全面地介绍了Java程序开发的相关基础知识。全书共8章,主要讲解了Java语言概述、Java基础语法、数组、面向对象程序设计——类和对象、类的继承、类的多态性、异常处理和常用的Java类。在各章节的末尾设置了实践任务、本章小结和习题练习等环节,帮助读者巩固所学的内容。本书可以作为高职高专院校计算机相关专业Java程序开发基础课程的教材使用,也适合相关专业初学者和广大计算机爱好者自学使用。
零基础学Adobe XD产品设计 电子书
本书共10章,首先简述基本概念,然后讲解使用技巧,最后讲解各种场合的实际操作。本书具体涵盖了简述AdobeXD软件、入口页功能及延伸技巧、菜单功能使用技巧、视图栏工作区功能使用技巧、基础工具栏功能及延伸技巧、美化栏功能使用技巧、原型交互基础功能使用技巧、留言本系统项目全流程图解案例、企业网站全流程图解案例、AdobeXD设计案例、插件大全、常用词汇和快捷键等内容。
零基础学Photoshop淘宝美工设计 电子书
本书根据作者多年教学经验和实战经验编写而成,以基础知识与练习实训相结合的形式,详细讲解了图像处理软件Photoshop淘宝美工设计的应用技巧。随书提供资源文件,包含本书的实训素材文件、案例文件和视频文件,读者在学习的过程中可以随时进行调用。同时赠送多种淘宝店铺装修常用素材模板,包括标签模板、海报模板、淘宝主页、文字模板、主图模板
零基础学Animate CC UI动效制作 电子书
本书主要介绍界面动画制作的基础知识和常用方法,并结合Animate软件为每个知识点搭配了简单实用的实例,这样既易于理解又方便读者进行实操。另外,本书分析了界面动画的起源和特点,以及它与传统动画之间的关系。注重交互和操作体验是界面动画与生俱来的属性,本书不但关注界面动画的使用体验,也对界面动画的实践方面有详细的描述。学习本书,读者能够学会用Animate软件制作可交互的动画原型,并在操作中更好地体验