JAVA开发者最常去的20个英文网站
1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.
3.[http://java.sun.com] – 官方的Java开发者网站 – 每周都有新文章发表.
4.[http://www.developer.com/java] – 由Gamelan.com 维护的Java技术文章网站.
5.[http://www.java.net] – Sun公司维护的一个Java社区网站.
6.[http://www.builder.com] – Cnet的Builder.com网站 – 所有的技术文章, 以Java为主.
7.[http://www.ibm.com/developerworks/java] – IBM的Developerworks技术网站; 这是其中的Java技术主页.
8.[http://www.javaworld.com] – 最早的一个Java站点. 每周更新Java技术文章.
9.[http://www.devx.com/java] – DevX维护的一个Java技术文章网站.
10.[http://www.fawcette.com/javapro] – JavaPro在线杂志网站.
11.[http://www.sys-con.com/java] – Java Developers Journal的在线杂志网站.
12.[htt ......
如何获取LCDS请求过程中JAVA抛出来的Exception呢? 当flex通过请求对象请求服务端的时候,请求成功会发mx.rpc.events.ResultEvent事件,遇到服务端异常或其他非200的HTTP状态码(例如404,403)则会发mx.rpc.events.FaultEvent事件,但请求失败是因为什么原因呢?因为不同的原因可能导致界面上不同的处理操作,最简单的办法就是从服务端的异常中获取,我们可以把这些信息放在异常中,由前端FLEX去读取并处理;
FaultEvent事件中有一个message属性,是一个类型为mx.messaging.messages.ErrorMessage的消息类,该类中有一个rootCause属性,异常的相关信息都放在这个对象中,先建一个自定义的JAVA异常:
package com.hanover.ml.servicebroker;
public class CustomException extends Exception {
private int errorCode;
private String errorDesc;
public int getErrorCode(){
return errorCode;
}
public void setErrorCode(int value){
errorCode = value;
}
public String getErrorDesc(){
return errorDesc;
}
public void setErrorDesc(String value){
errorDesc = value;
}
}
......
http://edu.itfuture.org/index.jsp 程序员之家
www.8isp.com
www.wang48.com
www.topsage.com 大家网
www.cnsd.com
http://www.jpeixun.com / 时代骏晟
http://bbs.langsin.com/forum-9-3.html 浪曦网
www.123w.net
www.chubeibao.com 储宝网
http://www.koorka.com/
http://bbs.wzscj.com/supesite/?action-viewthread-tid-117982
http://www.0dis.cn/dislist.asp?boardid=701
http://www.javafan.net/ java爱好者
www.softwelt.com 软件
http://www.zhinangtuan.net.cn/ 智囊团
http://bbs.chinajavaworld.com/index.jspa 中国人才在线
http://www.sinojava.com/stop.htm 清软java
http://hi.baidu.com/zdz8207 高手播客
http://www.netyi.net/ 得亿网 ......
(最终还是决定重新写一份Java基础相关的内容,原来因为在写这一个章节的时候没有考虑到会坚持往后边写,这次应该是更新该内容。而且很讨厌写基础的东西,内容比较琐碎,而且整理起来总会很多,有可能会打散成两个章节,但是我不保证,有可能一个章节就写完了,所以有时候希望基础的很多内容还是读者自己去看看,我基本保证把基础的内容全部都写出来,见谅。这一个章节写了过后我会把前边那个关于基础类型的章节从目录里面删除掉,以保证教材的完整性和唯一性,防止有人收藏过链接,我会继续保留在BLOG地址上边不删除,所以请读者见谅!初学者可以从本章的第三小节开始看,因为前两个章节内容也是比较概念性的,刚开始可以不去理解。这里直接从Java语法开始,不提及Java的历史以及Java的前序发展,如果有什么笔误,就发我Email:silentbalanceyh@126.com)
本章目录
1.概念以及提纲
2.语言基础
3.数据类型[一部分]
4.操作符
5.控制流程
6.关键字清单
5)Java的浮点精度:
[1]精确的浮点运算:
在Java里面,有时候为了保证数值的准确性需要精确的数据,先提供一个例子就可以发现问题了:
package org.susan.java.basic;
publ ......
一: RSS介绍
根据维基百科(http://zh.wikipedia.org/wiki/RSS)的定义,“RSS是一种用于共享新闻和其他Web内容的数据交换规范 ”,它是一系列的规范的组合,采用XML格式。目前国内RSS应用最多的是在新闻网站和博客网站上。
许多网站可以用RSS阅读器来个性化自己的网页,比如显示最新的新浪新闻,显示自己好朋友最新的博客文章,显示最新的Google论坛内容。除此之外,利用RSS阅读器还可以实现其它用途,比如:
获得天气预报
接收邮件,比如Gmail就提供RSS feed
获取最新股票行情
获取音乐,电台节目和视频剪辑等等
二:Rome介绍
这篇文章采用Rome这个开源工具来实现RSS阅读器。Rome支持的格式很多,有RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0 等等,几乎囊括了目前所有的RSS 和atom版本。最新的Rome版本可以从http://wiki.java.net/bin/view/Javawsxml/Rome上得到。
实现RSS阅读器,主要采用Rome的解析功能,就是从XML文件中读出相应的内容。我用一些简单代码来说明如何使用Rome中的类和方法。
URL feedUrl = new URL("http://rss.sina.com.cn/news/marquee/ddt.xml");
Syn ......
一. Input和Output
1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:
1.1 以字节为导向的stream
以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:
1.1.1) input stream:
1) ByteArrayInputStream:把内存中的一个缓冲区作为InputStream使用
2) StringBufferInputStream:把一个String对象作为InputStream
3) FileInputStream:把一个文件作为InputStream,实现对文件的读取操作
4) PipedInputStream:实现了pipe的概念,主要在线程中使用
5) SequenceInputStream:把多个InputStream合并为一个InputStream
1.1.2) Out stream
1) ByteArrayOutputStream:把信息存入内存中的一个缓冲区中
2) FileOutputStream:把信息存入文件中
3) PipedOutputStream:实现了pipe的概念,主要在线程中使用
4) SequenceOutputStream:把多个OutStream合并为一个OutStream
1.2 以Unicode字符为导向的stream
以Unicode字符为导向的stream,表示以Unicode字符为单位从stream中读取或往 ......