java10086 发表于 2018-8-23 19:56:00

[java电子书] Java程序设计(第4版) PDF 电子书 百度云 网盘下载

java自学网(www.javazx.com)-java论坛,java电子书推荐:《 Java程序设计(第4版)》
java电子书推荐理由:本书从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并深入介绍了Java语言的高级特性。内容涉及Java语言的基本语法、数据类型、类、异常、界面设计、小应用程序、I/O数据流、线程及网络功能等,基本覆盖了Java语言的大部分技术,是进一步使用Java语言进行技术开发的基础。?   本书内容详尽,实例丰富,在每章*后均列出了若干习题,以方便教学。   与本书配套的《Java程序设计题解与上机指导》(第四版)中提供了本书的习题解答及有关上机 实验。   本书适合作为高等学校教材,也可作为专业人员的参考书。

作者:辛运帏 饶一梅
出版社:清华大学出版社
出版时间:2017-08-01
书籍价格:39.20元

http://img3m0.ddimg.cn/66/6/25103100-1_b_3.jpg


java电子书目录:
1.1什么是Java语言        1   1.1.1Java语言的特点        1   1.1.2Java的三层架构        3   1.1.3Java语言的目标        4   1.1.4Java虚拟机        4   1.1.5垃圾收集        5   1.1.6代码安全        51.2一个基本的Java应用程序        8   1.2.1开发环境的安装        8   1.2.2Java应用程序        111.3程序的编译和运行        13   1.3.1编译        13   1.3.2运行        131.4常见错误        14   1.4.1编译时错误        14   1.4.2运行时错误        151.5使用Java核心API文档        16习题        19标识符和数据类型

2.1Java的基本语法单位        20   2.1.1空白、注释及语句        20   2.1.2关键字        22   2.1.3标识符        232.2Java编码体例        232.3Java的基本数据类型        24   2.3.1基本数据类型        24
2.3.2类型转换        27   2.3.3变量、说明和赋值        272.4复合数据类型        29   2.4.1概述        29   2.4.2复合数据类型        302.5类和对象的初步介绍        30   2.5.1Java中的面向对象技术        30   2.5.2Java中的类定义        32   2.5.3Java中与OOP有关的关键字        33   2.5.4类定义示例        36   2.5.5创建一个对象        38   2.5.6引用变量的赋值        41   2.5.7默认初始化和null引用值        41   2.5.8术语概述        42习题        43表达式和流程控制语句

3.1表达式        45   3.1.1操作数        45   3.1.2运算符        49   3.1.3表达式的提升和转换        53   3.1.4数学函数        533.2流控制        54   3.2.1表达式语句        54   3.2.2块        55   3.2.3分支语句        55   3.2.4循环语句        61   3.2.5break与continue语句        63   3.2.6注释语句        653.3简单的输入输出        66习题        69数组、向量和字符串

4.1数组        72
4.1.1数组说明        72   4.1.2创建数组        73   4.1.3数组边界        76   4.1.4数组元素的引用        76   4.1.5多维数组        78   4.1.6数组复制        834.2Vector类        83   4.2.1概述        84   4.2.2Vector类的构造方法        84   4.2.3Vector类对象的操作        85   4.2.4Vector类中的其他方法        87   4.2.5Vector类的使用举例        874.3字符串类型        89   4.3.1字符串简述        89   4.3.2字符串说明及初始化        89   4.3.3字符串处理        90   4.3.4几个特殊处理        91习题        93进一步讨论对象和类

5.1抽象数据类型        96   5.1.1概述        96   5.1.2定义方法        97   5.1.3按值传送        100   5.1.4重载方法名        1025.2对象的构造和初始化        103   5.2.1显式成员初始化        103   5.2.2构造方法        103   5.2.3默认的构造方法        105   5.2.4构造方法重载        106   5.2.5finalize()方法        106   5.2.6this引用        1075.3子类        107   5.3.1is-a关系        108   5.3.2extends关键字        109
5.3.3单重继承        110   5.3.4转换对象        112   5.3.5方法自变量和异类集合        1145.4方法重写        115   5.4.1方法重写示例        115   5.4.2应用重写的规则        119   5.4.3父类构造方法调用        1205.5多态        1215.6Java包        122   5.6.1Java包的概念        123   5.6.2import语句        123   5.6.3目录层次关系及CLASSPATH环境变量        125   5.6.4访问权限与数据隐藏        126   5.6.5封装        1285.7类成员        128   5.7.1类变量        128   5.7.2类方法        1315.8关键字final        132   5.8.1终极类        133   5.8.2终极方法        133   5.8.3终极变量        1345.9抽象类        1355.10接口        137   5.10.1接口的定义        138   5.10.2接口的实现        1385.11内部类        142   5.11.1内部类的概念        142   5.11.2匿名类        144   5.11.3内部类的工作方式        1455.12包装类        145习题        147Java语言中的异常

6.1异常        149   6.1.1引出异常        149
6.1.2异常的概念        151   6.1.3异常分类        1526.2异常处理        154   6.2.1try-catch块        154   6.2.2再讨论前面的示例        157   6.2.3公共异常        1576.3抛出异常        1596.4创建自己的异常        160习题        162Java语言的高级特性

7.1泛型        163   7.1.1泛型数据类型        163   7.1.2接口中的泛型        163   7.1.3泛型类        164   7.1.4泛型方法        1667.2迭代器        167   7.2.1迭代器的基本概念        167   7.2.2接口Iterator        167   7.2.3接口Iterable        169   7.2.4使用迭代器示例        169   7.2.5Iterable和for-each循环        1737.3克隆        173习题        181Java的图形用户界面设计

8.1AWT与Swing        1838.2容器        184   8.2.1顶层容器        184   8.2.2使用JFrame创建一个应用程序        185   8.2.3内容窗格        186   8.2.4面板        1878.3布局        188   8.3.1一个简单的例子        188
8.3.2FlowLayout布局管理器        190   8.3.3BorderLayout布局管理器        192   8.3.4GridLayout布局管理器        194   8.3.5CardLayout布局管理器        195   8.3.6BoxLayout布局管理器        198   8.3.7其他布局管理器        2028.4事件处理        204   8.4.1事件处理模型        204   8.4.2事件的种类        206   8.4.3一个较复杂示例        208   8.4.4多监听程序        210   8.4.5事件适配器        211习题        212Swing组件

9.1按钮        214   9.1.1普通按钮        214   9.1.2切换按钮、复选按钮及单选按钮        2199.2标签        2259.3组合框        2279.4列表        2309.5文本组件        236   9.5.1文本域        237   9.5.2文本区        2419.6菜单组件        244   9.6.1菜单栏        244   9.6.2菜单        245   9.6.3菜单项        245   9.6.4复选菜单项和单选菜单项        246   9.6.5弹出式菜单        2509.7对话框、标准对话框与文件对话框        253   9.7.1对话框        253   9.7.2标准对话框        254   9.7.3文件对话框        2589.8控制组件外观        262
9.8.1颜色        262   9.8.2字体        263   9.8.3绘图        264习题        268Java Applet

10.1编写Applet        27210.2Applet的方法和Applet的生命周期        27410.3Applet的运行        275   10.3.1用于显示Applet的方法        275   10.3.2appletviewer        277   10.3.3HTML与标记        277
   10.3.4Applet参数的读取        279   10.3.5Applet与URL        28110.4在Applet中的多媒体处理        281   10.4.1在Applet中显示图像        281   10.4.2在Applet中播放声音        28210.5Applet的事件处理        28410.6Applet与普通应用程序的结合        285习题        287Java数据流

11.1数据流的基本概念        288   11.1.1输入数据流        289   11.1.2输出数据流        29011.2基本字节数据流类        291   11.2.1文件数据流        291   11.2.2过滤流        293   11.2.3管道数据流        295   11.2.4对象流        296   11.2.5可持久化        29711.3基本字符流        300   11.3.1读者和写者        300   11.3.2缓冲区读者和缓冲区写者        302
11.4文件的处理        306   11.4.1File类        306   11.4.2随机访问文件        308习题        309线程

12.1线程和多线程        311   12.1.1线程的概念        311   12.1.2线程的结构        31212.2线程的状态        31312.3创建线程        314   12.3.1创建线程的方法一——继承Thread类        315   12.3.2创建线程的方法二——实现Runnable接口        317   12.3.3关于两种创建线程方法的讨论        31912.4线程的启动        32012.5线程的调度        32112.6线程的基本控制        322   12.6.1结束线程        322   12.6.2检查线程        323   12.6.3挂起线程        32312.7同步问题        324   12.7.1线程间的通信        324   12.7.2线程间的资源互斥共享        326   12.7.3对象的锁定标志        327   12.7.4同步方法        32912.8死锁        33012.9线程交互——wait()和notify()        332   12.9.1问题的提出        332   12.9.2解决方法        332   12.9.3守护线程        334   12.9.4综合应用        335习题        340Java的网络功能

13.1概述        342
13.2使用InetAddress        34413.3统一资源定位器        345   13.3.1URL的概念        345   13.3.2URL的构造方法        346   13.3.3与URL相关的异常        347   13.3.4获取URL对象属性        347   13.3.5读入URL数据        34913.4Socket接口        352   13.4.1Socket的基本概念        353   13.4.2Socket通信的基本步骤        354   13.4.3Socket通信的程序设计        35413.5Java编程综合实例        356习题        364
参考文献        365

Java资料百度网盘下载地址链接(百度云):java自学网(javazx.com) Java程序设计(第4版)PDF 高清 电子书 百度云.rar【密码回帖可见】
**** Hidden Message *****



watoli 发表于 2018-11-15 12:48:02

不错好资源 可以用

watoli 发表于 2018-11-15 12:49:16

不错好资源 可以用

zst131740 发表于 2019-1-14 09:57:29

多谢哈哈哈

vivamywx 发表于 2019-2-22 14:57:51

fffffffffffffffffffffffffffffffffffffs

HUGU 发表于 2019-2-23 10:02:01

多谢 刚开学需要电子书

HUGU 发表于 2019-2-23 10:02:59

不错好资源 可以用

沈哒哒 发表于 2019-2-24 01:16:16

密码dhshshshshs

aaaaddd 发表于 2019-6-21 14:22:40

不错好资源 可以用

aaaaddd 发表于 2019-6-21 14:23:05

不错好资源 可以用
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [java电子书] Java程序设计(第4版) PDF 电子书 百度云 网盘下载