Java基础教程

出版时间:2012-6  出版社:清华大学出版社  作者:耿祥义  页数:287  字数:431000  
Tag标签:无  

内容概要

  Java语言具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为强大的编程语言。Java已成为网络时代最重要的语言之一。
  《Java基础教程(第3版)》以通俗易懂的语言,循序渐进地向读者介绍了Java语言编程的基础知识。针对较难理解的问题,所列举的例子都是由简到繁,便于读者掌握Java编程技巧。在第3版中加大了面向对象的知识容量,补充JDBC操作数据库的内容。全书共分14章,分别讲解了基本数据类型、运算符、表达式和语句、类、对象和接口、常用实用类、输入/输出流、JDBC数据库操作、组件及事件处理、图形与图像、Java多线程机制、Java网络编程等内容。
  本书适合初学编程或初学Java语言的读者使用,也可作为高等院校相关专业的教材。

书籍目录

第1章 初识Java
1.1 Java的诞生
1.2 Java的平台无关性
1.3 安装JDK
1.3.1 三种平台简介
1.3.2 安装JavaSE平台
1.4 Java程序的开发步骤
1.5 一个简单的Java应用程序
1.5.1 编写源文件
1.5.2 编译
1.5.3 运行
1.6 Java的语言特点与地位
1.6.1 Java语言的特点
1.6.2 Java语言的地位
1.7 小结
习题1
第2章 基本数据类型与数组
2.1 标识符与关键字
2.1.1 标识符
2.1.2 Unicode字符集
2.1.3 关键字
2.2 基本数据类型
2.2.1 逻辑类型
2.2.2 整数类型
2.2.3 字符类型
2.2.4 浮点类型
2.3 类型转换运算
2.4 输入/输出数据
2.4.1 输入基本型数据
2.4.2 输出基本型数据
2.5 数组
2.5.1 声明数组
2.5.2 为数组分配元素
2.5.3 数组元素的使用
2.5.4 length的使用
2.5.5 数组的初始化
2.5.6 数组的引用
2.6 枚举类型
2.7 小结
习题2
第3章 运算符、表达式和语句
3.1 运算符与表达式
3.1.1 算术运算符与算术表达式
3.1.2 自增、自减运算符
3.1.3 算术混合运算的精度
3.1.4 关系运算符与关系表达式
3.1.5 逻辑运算符与逻辑表达式
3.1.6 赋值运算符与赋值表达式
3.1.7 位运算符
3.1.8 instanceof运算符
3.1.9 运算符综述
3.2 语句概述
3.3 if条件分支语句
3.3.1 if语句
3.3.2 if-else语句
3.3.3 if-elseif-else语句
3.4 switch开关语句
3.5 循环语句
3.5.1 for循环语句
……
第4章 类与对象
第5章 子类与继承
第6章 接口与多态
第7章 内部类与异常类
第8章 常用实用类
第9章 输入/输出流
第10章 JDBC数据库操作
第11章 组件及事件处理
第12章 图形、图像与音频
第13章 Java多线程机制
第14章 Java网络编程

章节摘录

版权页:   插图:   1.6 Java的语言特点与地位 Java是目前使用最为广泛的网络编程语言之一,它具有语法简单、面向对象、稳定、多线程、动态等特点。 1.6.1 Java语言的特点 1.简单 Java中许多基本语句,如循环语句、控制语句等的语法和C++相似,但需要注意的是,Java和C++等是完全不同的语言,Java和C++各有各的优势,将会长期并存下去,Java语言和C++语言已成为软件开发者应当掌握的基础语言。如果从语言的简单性方面看,Java要比C++简单,C++中许多容易混淆的概念,或者被Java弃之不用了,或者以一种更清楚、更容易理解的方式实现,例如,Java不再有指针的概念。 2.面向对象 基于对象的编程更符合人的思维模式,使人们更容易解决复杂的问题。Java是面向对象的编程语言,本书将在第4章、第5章和第6章详细、准确地讨论类、对象、继承、多态、接口等重要概念。 3.多线程 Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。实际上多线程使人产生多个任务在同时执行的错觉,因为,目前的计算机处理器在同一时刻只能执行一个线程,但处理器可以在不同的线程之间快速地进行切换,由于处理器速度非常快,远远超过了人接收信息的速度,所以给人的感觉好像多个任务在同时执行。C++没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序的设计。本书将在第13章讲述Java的多线程特性。 4.动态 在学习了第4章之后,读者就会知道,Java程序的基本组成单元就是类,有些类是自己编写的,有一些是从类库中引人的,而类又是运行时动态装载的,这就使得Java可以在分布环境中动态地维护程序及类库。C/C++编译时就将函数库或类库中被使用的函数、类同时生成机器码,那么每当其类库升级之后,如果C/C++程序想具有新类库提供的功能,程序就必须重新修改、编译。 1.6.2 Java语言的地位 1.网络地位 网络已经成为信息时代最重要的交互媒介,那么基于网络的软件设计就成为软件设计领域的核心。Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。 2.语言地位 Java是一门很好的面向对象语言。通过学习Java语言不仅可以学习怎样使用对象来完成某些任务,而且可以掌握面向对象编程的基本思想,为今后进一步学习设计模式奠定一个较好的语言基础。C语言无疑是最基础和非常实用的语言之一,目前,Java语言已经获得了和C语言同样重要的语言基础地位,即不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言。 3.需求地位 目前,由于很多新的技术领域都涉及了Java语言,例如,用于设计Web应用的JSP、设计手机应用程序的Java ME等,导致IT行业对Java人才的需求正在不断的增长,可以经常看到许多培训或招聘Java软件工程师的广告,因此掌握Java语言及其相关技术意味着较好的就业前景和工作酬金。

编辑推荐

《Java基础教程(第3版)》对第2版中的例子和部分内容进行了更新,调整了部分章节的顺序使得更适合教学,另外增加了JDBC操作数据库的内容。《Java基础教程(第3版)》讲授Java基础内容和重要的实用技术,注重Java语言的面向对象特性,强调面向对象的程序设计思想,在实例上侧重实用性和启发性,在类、对象、继承、接口等重要的基础知识上侧重编程思想,在实用类、输入/输出流、Java 网络技术、JDBC数据库操作等实用技术方面侧重实用。通过《Java基础教程(第3版)》的学习,读者可以掌握Java面向对象编程的思想和Java编程中的一些重要技术。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java基础教程 PDF格式下载


用户评论 (总计11条)

 
 

  •   帮别人买的 ~
  •   粗略的看了下蛮不错的
  •   跟黑魔方那本有比较大大出入,勉强可以接受
  •   总结简单扼要,条理清楚,总体不错。涵盖的一些零碎的点也多有涉及。但是不够《JAVA从入门到精通》那么具体详实。建议搭配看看。
  •   书感觉应该是新的。。。
  •   内容详细,很适合初学都,非常喜欢!
  •   直接寄给同学了 应该还好吧 。。。
  •   因为选修所以买的 后来发现写得也不错 推荐啊
  •   封面有点小差,颜色不喜欢,适合初学者,版本比较老。
  •   不错,快递挺快的,下次还会在这里买。
  •   我刚学java,对于我来说这本书讲的还挺仔细的
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7