• 文章介绍
  • 评价建议

  • 高清原版PDF编程电子教程《零基础学编程:零基础学Java(第4版)》完整全本下载【30M 801页】插图

    本书分为四篇,共25章,结合目前最流行的软件编程环境,全方位介绍了Java的编程思想及特色。本书首先讲述Java语言的语法知识,使读者对Java语言语法和编程机制有一个初步的了解。如果将编写Java语言程序比作盖房子,语

    法知识就相当于砖瓦水泥。接着进一步介绍Java语言编程中常用的操作,即Java语言编程主题、一些深层次的技术细节,以及理解起来比较困难、易出错的要点。最后结合笔者的开发经验详细讲解了一个项目案例和一些面试技巧。

    第一篇(第1~4章)Java语言语法基础——面向过程知识

    该篇讲述了Java语言语法基础知识,包含面向过程涉及的所有语法:Java技术概览、Java开发工具及环境设置、Java语言中的数据与运算符、程序设计中的流程控制。读者通过学习本篇可对Java语言面向过程语法有一个初步而全面

    的认识,了解Java语言的由来及强大功能,明确Java源文件的编译和运行过程,熟悉Java语言程序的结构,知道如何声明变量,如何通过三大流程控制语句组织程序。学完本篇读者便可自行编写简单的Java语言程序。

    第二篇(第5~11章)Java语言语法进阶——面向对象知识

    Java语言之所以被称为高级语言,因为它实现了面向对象思想,它具有关于面向对象的语法。本篇从如何设计类、创建对象和组织包讲起,介绍了这些概念的详细语法。然后重点讲解如何通过Java语言实现面向对象思想的三大特性:

    继承、多态和封装。学完本篇才算真正了解Java语言语法。

    第三篇(第12~23章)Java语言编程主题

    在具体开发Java语言程序时,会进行一些常用操作,如文件的操作和访问、异常处理和内存管理、数据的存储和操作、XML文件的创建和解析、数据库的连接、网络编程和界面的设计。本篇通过12章的内容详细介绍了上述编程主

    题,学完本篇读者可以迅速地开发Java语言程序。

    第四篇(第24~25章)Java语言程序设计实例与面试题剖析

    本篇的目的是让读者掌握Java语言开发案例和实践项目,虽然这里只提供了学校管理系统项目的开发,但读者重点掌握的是Java语言语法和项目开发流程,最后一章通过一些常见的Java语言面试题,为读者踏入职场做好准备。

    读者对象

    本书作为Java语言的基础教程,适合于:

    • 希望进入Java编程行业的新手。
    • 迫切希望提高个人编程技能和水平的初级程序员。
    • 具备一定编程经验但是语法基础不牢固的工程师。
    • 希望了解Java语法最新变化的程序员。
    • 希望了解和使用Eclipse和MyEclipse工具的程序员。
    • 需要一本案头必备查询手册的人员。

    目录

    前言

    第一篇 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.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的问答题

    免责声明:
    1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
    2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
    3. 未登录无法下载,登录使用金币下载所有资源。
    IT小站 » 高清原版PDF编程电子教程《零基础学编程:零基础学Java(第4版)》完整全本下载【30M 801页】

    常见问题FAQ

    没有金币/金币不足 怎么办?
    本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
    所有资源普通会员都能下载吗?
    本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

    发表评论