当前位置:首页 > Java > Javapdf电子书下载
《Java2实用教程(第三版)》电子书封面

Java2实用教程(第三版)

  • 发布时间:2021年03月02日 09:14:02
  • 作者:耿祥义,张跃平
  • 大小:36.24MB
  • 类别:Java电子书
  • 格式:PDF
  • 版本:超清版
  • 评分:8.8

    Java2实用教程(第三版) PDF 超清版

      给大家带来的一篇关于Java相关的电子书资源,介绍了关于Java2教程、Java方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小36.24MB,耿祥义,张跃平编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.3分

      Tags:java Java2教程 

      内容介绍

      Java2实用教程(第三版)

      作者:耿祥义,张跃平 编著

      清华大学

      出版时间:2006-8-1

      丛编项:普通高等院校计算机专业实用教程系列

      Java是一种很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合于在Internet上应用开发,Java已成为网络时代最重要的编程语言之一。

      本书注重可读性和实用性,配备了大量的例题,许多例题都经过精心的考虑,既能帮助读者理解知识,又具有启发性。本书通俗易懂,便于自学,针对较难理解的问题,例子都是从简单到复杂,内容逐步深入,便于读者掌握Java编程的技巧。

      全书共分17章,分别介绍了Java的基本数据类型、语句、类、对象、接口、内部类、异常处理、字符串、实用类、AWT组件、多线程、输入输出流、网络编程、Java Applet、数据结构类、JDBC、Java Swing等内容。

      本书不仅可以作为高等院校相关专业的教材,也适合自学者及软件开发人员参考使用。

      目录

      • 第1章 Java入门
      • 1.1 Java的诞生
      • 1.2 Java的特点
      • 1.3 安装Sun公司的SDK
      • 1.4 一个Java程序的开发过程
      • 1.5 一个简单的Java应用程序的开发过程
      • 1.6 一个简单的Java小应用程序
      • 1.7 什么是JSP
      • 习题
      • 第2章 标识符、关键字和数据类型
      • 2.1 标识符和关键字
      • 2.2 Java的基本数据类型
      • 2.3 Java的数组
      • 习题
      • 第3章 运算符、表达式和语句
      • 3.1 运算符与表达式
      • 3.2 语句概述
      • 3.3 控制语句
      • 3.4 循环语句
      • 3.5 break和continue语句
      • 习题
      • 第4章 类、对象和接口
      • 4.1 编程语言的几个发展阶段
      • 4.1.1 机器语言
      • 4.1.2 过程语言
      • 4.1.3 面向对象编程
      • 4.2 类
      • 4.2.1 类声明
      • 4.2.2 类体
      • 4.2.3 成员变量和局部变量
      • 4.2.4 方法
      • 4.2.5 方法重载
      • 4.2.6 构造方法
      • 4.2.7 类方法和实例方法
      • 4.2.8 值得注意的问题
      • 4.3 对象
      • 4.3.1 创建对象
      • 4.3.2 使用对象
      • 4.3.3 对象的引用和实体
      • 4.3.4 参数传值
      • 4.4 static 关键字
      • 4.4.1 实例变量和类变量的区别
      • 4.4.2 实例方法和类方法的区别
      • 4.5 this关键字
      • 4.6 包
      • 4.6.1 包语句
      • 4.6.2 import语句
      • 4.6.3 将类打包
      • 4.7 访问权限
      • 4.7.1 私有变量和私有方法
      • 4.7.2 共有变量和共有方法
      • 4.7.3 友好变量和友好方法
      • 4.7.4 受保护的成员变量和方法
      • 4.7.5 public类与友好类
      • 4.8 类的继承
      • 4.8.1 子类
      • 4.8.2 子类的继承性
      • 4.8.3 成员变量的隐藏和方法的重写
      • 4.8.4 final关键字
      • 4.9 对象的上转型对象
      • 4.10 多态性
      • 4.11 abstract 类和abstract方法
      • 4.12 super关键字
      • 4.13 接口
      • 4.13.1 接口的声明与使用
      • 4.13.2 理解接口
      • 4.13.3 接口回调
      • 4.13.4 接口做参数
      • 4.14 内部类
      • 4.15 匿名类
      • 4.15.1 和类有关的匿名类
      • 4.15.2 和接口有关的匿名类
      • 4.16 异常类
      • 4.16.1 try-catch语句
      • 4.16.2 自定义异常类
      • 4.17 Class类
      • 4.17.1 获取类的有关信息
      • 4.17.2 使用Class实例化一个对象
      • 4.18 基本类型的类包装
      • 4.18.1 Double类和Float类
      • 4.18.2 Byte、Integer、Short、Long类
      • 4.18.3 Character类
      • 4.19 反编译和文档生成器
      • 4.20 JAR文件
      • 4.20.1 将应用程序压缩为JAR文件
      • 4.20.2 将类压缩成JAR文件
      • 4.20.3 更新、查看JAR文件
      • 习题
      • 第5章 字符串
      • 第6章 时间、日期和数字
      • 第7章 AWT组件及事件处理
      • 第8章 建立对话框
      • 第9章 Java多线程机制
      • 第10章 输入输出流
      • 第11章 Java网络的基本知识
      • 第12章 Java Applet基础
      • 第13章 常见数据结构的Java实现
      • 第14章 图形与图像
      • 第15章 Java数据库连接(JDBC)
      • 第16章 Java与多媒体
      • 第17章 Java Swing基础

      读书笔记

      理解JavaScript的变量的入门教程

      变量是用于存储信息的容器:

       

      x=5; length=66.10;
      
      


      还记得在学校里学过的代数吗?


      当您回忆在学校学过的代数课程时,想到的很可能是:x=5, y=6, z=x+y 等等。

       

      还记得吗,一个字母可以保存一个值(比如 5),并且可以使用上面的信息计算出 z 的值是 11。

       

      您一定没有忘记,对吧。

       

      这些字母称为变量,变量可用于保存值 (x=5) 或表达式 (z=x+y)。


      JavaScript 变量


      正如代数一样,JavaScript 变量用于保存值或表达式。

       

      可以给变量起一个简短名称,比如 x,或者更有描述性的名称,比如 length。

       

      JavaScript 变量也可以保存文本值,比如 carname="Volvo"。

       

      JavaScript 变量名称的规则:


      变量对大小写敏感(y 和 Y 是两个不同的变量)


      变量必须以字母或下划线开始


      注释:由于 JavaScript 对大小写敏感,变量名也对大小写敏感。


      实例


      在脚本执行的过程中,可以改变变量的值。可以通过其名称来引用一个变量,以此显示或改变它的值。

      本例为您展示原理。


      声明(创建) JavaScript 变量


      在 JavaScript 中创建变量经常被称为“声明”变量。

       

      您可以通过 var 语句来声明 JavaScript 变量:

       

      var x;
      var carname;
      
      


      在以上声明之后,变量并没有值,不过您可以在声明它们时向变量赋值:

       

      var x=5;
      var carname="Volvo";
      
      


      注释:在为变量赋文本值时,请为该值加引号。


      向 JavaScript 变量赋值


      通过赋值语句向 JavaScript 变量赋值:

       

      x=5;
      carname="Volvo";
      
      

       


      变量名在 = 符号的左边,而需要向变量赋的值在 = 的右侧。

       

      在以上语句执行后,变量 x 中保存的值是 5,而 carname 的值是 Volvo。
      向未声明的 JavaScript 变量赋值


      如果您所赋值的变量还未进行过声明,该变量会自动声明。

      这些语句:

       

      x=5;
      carname="Volvo";
      
      


      与这些语句的效果相同:

       

      var x=5;
      var carname="Volvo";
      
      


      重新声明 JavaScript 变量


      如果您再次声明了 JavaScript 变量,该变量也不会丢失其原始值。

       

      var x=5;
      var x;
      
      


      在以上语句执行后,变量 x 的值仍然是 5。在重新声明该变量时,x 的值不会被重置或清除。


      JavaScript 算术


      正如代数一样,您可以使用 JavaScript 变量来做算术:

       

      y=x-5;
      z=y+5; 
      
      

      以上就是本次介绍的Java电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Java开发实战1200例 (第Ⅰ卷)

      下一篇:Java2实用教程(第三版)实验指导与习题解答

      查看更多
      Java 相关电子书
      JavaScript教程 PDF 超清原版

      JavaScript 是前端开发者使用的主要编程语言,随着前端技术的发展,这门语言的边界也得以不断扩展。我们在这里选择了与 JavaScript 相关的经典文章,可以让大家对如何学习这门语言有一些全面的认识。特别的,我们还着重于 JavaScript 这门语言与其它编程语言的不同之处,方便大家深入理解。

      立即下载
      Java虚拟机基础教程
      Java虚拟机基础教程 PDF 中文扫描版

      概述JVM及其特性,介绍了Java、Scala、Clojure、Kotlin和Groovy这5种基于JVM的语言,分别探讨它们的特性和用例,适合所有Java开发人员以及对JVM感兴趣的读者

      立即下载
      廖雪峰Java快速入门教程
      廖雪峰Java快速入门教程 PDF 超清版

      Java介于编译型语言和解释型语言之间。编译型语言如C、C++,代码是直接编译成机器码执行,但是不同的平台(x86、ARM等)CPU的指令集不同,因此,需要编译出每一种平台的对应机器码。解释型语言如Python、Ruby没有这个问题,可以由解释器直接加载源码然后运行,代价是运行效率太低。而Java是将代码编译成一种ldquo;字节码rdquo;,它类似于抽象的CPU指令,然后,针对不同平台编写虚拟机,不同平台的虚拟机负责加载字节码并执行,这样就实现了ldquo;一次编

      立即下载
      软件开发综合实践指导教程:JAVA WEB应用
      软件开发综合实践指导教程:JAVA WEB应用 PDF 高清版

      Java Web应用技术是当今最主流的Web程序开发技术之一。目前无论是高校的计算机专业,还是IT培训学校都将Java Web应用技术作为教学内容之一,这对于培养学生的计算机应用能力具有重要的意义

      立即下载
      Java2实用教程(第三版)实验指导与习题解答
      Java2实用教程(第三版)实验指导与习题解答 PDF 清晰版

      JAVA2实用教程实验指导与习题解答(第3版) JAVA2实用教程实验指导与习题解答 作者:张跃平、耿祥义 清华大学 出版时间:2006-10-1 丛编项:普通高等院校计算机专业本科实用教程系列

      立即下载
      读者心得
      44小时50分钟前回答

      JavaScript高阶教程之“==”隐藏下的类型转换

      抛砖引玉 按照正常的逻辑来说,我们判断两个值是否相等会遵循以下规则: 但是我看下面一组值: []==0 //true[]==false //true[]==!{} //true[10]==10 //true'0'==false //true''==0 //trueundefined==null //true !null==true //true 居然没有按照我们的剧本走,那它比较规则又是什么?下面我就来分析一波。 “==”的比较规则 首先我们先去ECMAScript5.1中文版( http://lzw.me/pages/ecmascrip... )找一下“==”的比较规则,如下: 1.若Type(x)与Type(y)相同, 则 a.若Type(x)为Undefined, 返回true。 b.若Type(x)为Null, 返回true。 c.若Type(x)为Number, 则 i.若x为NaN, 返回false。 ii.若y为NaN, 返回false。 iii.若x与y为相等数值, 返回true。 iv.若x 为 +0 且 y为−0, 返回……

      34小时24分钟前回答

      java多线程教程之如何使用线程池详解

      为什么要用线程池? 诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面临处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达,服务器应用程序中经常出现的情况是:单个任务处理的时间很短而请求的数目却是巨大的。 只有当任务都是同类型并且相互独立时,线程池的性能才能达到最佳。如果将运行时间较长的与运行时间较短的任务混合在一起,那么除非线程池很大,否则将可能造成拥塞,如果提交的任务依赖于其他任务,那么……

      码农之家

      崔鸿志 提供上传

      资源
      11
      粉丝
      17
      喜欢
      172
      评论
      2

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com