拼拼凑凑也是书 - 李刚<<疯狂java讲义>>

今天偶继续来评论李刚的另外一本书<<疯狂Java讲义>>,按照惯例,从[url]http://www.china-pub.com/209213[/url]下载样章第17章。

打开第一小节是介绍网络基础知识的,偶首先很奇怪李刚为什么会将这些属于计算机应用基础的内容放到一本Java书中,或许他会有比较精彩和不一样的介绍把?让偶们来看看:
[quote="李刚 疯狂java讲义"]
17.1.1 网络基础知识
所谓计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个
规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息...
[/quote]
这个不是就是一字不差地抄网络上到处可见的wiki么?
[url=http://wiki.ccw.com.cn/%E7%BD%91%E7%BB%9C]it wiki 网络[/url]

再看看下面的内容
[quote="李刚 疯狂java讲义"]
局域网(LAN):指在一个较小地理范围内的各种计算机网络设备互连在一起的通信网络,
可以包含一个或多个子网,通常局限在几千米的...
[/quote]

偶的天,这也是一字不差地抄大学教程<<计算机应用基础>>,偶们可以从免费的google book上看到:
[url=http://books.google.com/books?id=iYO-odoU0uUC&pg=PT283&lpg=PT283&dq=%E6%8C%87%E5%9C%A8%E4%B8%80%E4%B8%AA%E8%BE%83%E5%B0%8F%E5%9C%B0%E7%90%86%E8%8C%83%E5%9B%B4%E5%86%85%E7%9A%84%E5%90%84%E7%A7%8D%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C%E8%AE%BE%E5%A4%87%E4%BA%92%E8%BF%9E%E5%9C%A8%E4%B8%80%E8%B5%B7%E7%9A%84%E9%80%9A%E4%BF%A1%E7%BD%91%E7%BB%9C,+%E5%8F%AF%E4%BB%A5%E5%8C%85%E5%90%AB%E4%B8%80%E4%B8%AA%E6%88%96%E5%A4%9A%E4%B8%AA%E5%AD%90%E7%BD%91,%E9%80%9A%E5%B8%B8%E5%B1%80%E9%99%90%E5%9C%A8%E5%87%A0%E5%8D%83%E7%B1%B3%E7%9A%84%E8%8C%83%E5%9B%B4%E4%B9%8B%E5%86%85%E3%80%82&source=web&ots=dheygyXbH7&sig=5gnC8fUQRHS7Zfht2oRu-hY9MAc&hl=en&sa=X&oi=book_result&resnum=1&ct=result#PPT283,M1]计算机应用基础 6.2.3 计算机网络的分类[/url]

既然本章开头都是这些东拼西凑的内容,这次偶决定跳过去,从最后面开始倒读

翻到本章的最后一个小节:17.5.2 使用 ProxySelector 选择代理服务器,请看里面的代码
[quote="李刚 疯狂java讲义"]
codes/17/17-5/ ProxySelectorTest.java
[/quote]
为什么和这篇smallnest网友在2004年写的文章是一模一样呢?甚至连代码中使用的代理服务器IP和注释都一模一样:
[url]http://www.javaresearch.org/article/19905.htm[/url]
唯一有区别的是代码中的链接从“http://blog.csdn.com/smallnest”改成了"http://www.oneedu.cn (李刚所在的东方标准培训学校)"
真的很好很强大...

往前翻一小节到 17.5.1 直接使用 Proxy 创建连接,请看里面的关于Proxy.TYPE的定义
[quote="李刚 疯狂java讲义"]
Proxy.Type.DIRECT:表示直接连接或缺少代理。
Proxy.Type.HTTP:表示高级协议的代理,如 HTTP 或 FTP。
Proxy.Type.SOCKS:表示 SOCKS(V4 或 V5)代理。
[/quote]
原来李刚老师所谓的疯狂java讲义就是从SUN的中文版javadoc抄写一次:
[url]http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/net/Proxy.Type.html[/url]
果然很java很疯狂...

连续2个小节都是东拼西凑,偶实在是连倒着读也忍受不下去了,正读/倒读都无法继续,那只好从这个样章中找当中的看看。
随手翻到 17.2.3 使用 URL 和 URLConnection,请看开头这一段和后面的URL api描述
[quote="李刚 疯狂java讲义"]
URL(Uniform Resource Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。
资源可以是简单的文件或目录,也可以是对更为复杂的对象引用,例如对数据库或搜索引擎的查询...

String getHost():获取此 URL 的主机名。
String getPath():获取此 URL 的路径部分。
int getPort():获取此 URL 的端口号。
String getProtocol():获取此 URL 的协议名称。
String getQuery():获取此 URL 的查询字符串部分。
URLConnection openConnection():返回一个 URLConnection 对象,它表示到 URL 所引用
的远程对象的连接。
[/quote]
请和SUN的中文版javadoc对比一下
[url]http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/net/URL.html[/url]
李刚老师又完成了一次成功的抄写

看到这里,偶想也不用再看下去了,不过这让倒偶学到了一个方法:一份SUN的javadoc中文版(免费的哦)和从网络上下载几个老掉牙的例子(也是免费的哦),拼拼凑凑出一本<<疯狂+敏捷+最佳实践java讲义>>,然后偶就可以开个培训学校招学生了。

不过以后面试也可以加一条:
Q: 读过什么书
A: readonly的<<疯狂+敏捷+最佳实践java讲义>>
Q: pass ...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值