
编程技术
文章平均质量分 87
JavaSxy
这个作者很懒,什么都没留下…
展开
-
JAVA中的URI,URL,URN
URI、URL和URN是识别、定位和命名网上资源的标准途径。本文分析了URI、URL和URN的概念,以及Java的URI和URL类(以及与URL相关的类),并演示了如何在程序中使用这些类。Internet被认为是全球的实际和抽象的资源的集合。实际的资源包括从文件(file)到人(person),抽象的资源包括数据库查询等。因为要通过多样的方式识别资源,所以需要标准的识别Internet资源的途...2006-12-03 13:33:57 · 242 阅读 · 0 评论 -
使用StAX解析XML: 拉式解析和事件
2007 年 7 月 05 日Streaming API for XML (StAX) 的基于事件迭代器 API 无论在性能还是在可用性上都有其他 XML 处理方法所不及的独到之处。第 1 部分介绍了 StAX 并详细讨论了它的基于指针的 API。本文进一步讨论基于事件迭代器 API 及其为 Java™ 开发人员带来的好处。 第 1 部分(请参阅 参考资料) 提到,StAX 提供...原创 2007-10-08 20:53:18 · 257 阅读 · 0 评论 -
使用StAX解析XML:使用定制事件和编写 XML
除了提供一个低层的基于指针的 API 之外,StAX 还提供了一个功能强大的基于迭代器的方法,它通过使用事件对象传送关于解析流的信息,以处理 XML。本系列的第 2 部分 详细研究了这种 API 并提供了一些使用它的例子。在本篇文章中,将介绍定制化技术,该技术使用由应用程序定义的事件,您还将看到如何创建定制事件类并使用它们结合基于事件迭代 器的 API 来处理 XML。最后(同样也是重要的一点),...原创 2007-10-12 23:01:16 · 191 阅读 · 0 评论 -
隐式转换:比动态类型更强大?
本文内容主要来自[url=http://www.codecommit.com/blog/ruby/implicit-conversions-more-powerful-than-dynamic-typing]Implicit Conversions: More Powerful than Dynamic Typing?[/url],我只对其中一部分进行了翻译。 隐式转换是[url=Has...2008-09-16 18:37:38 · 149 阅读 · 0 评论 -
Java.next:第一部分——共同点
[color=blue]原文地址[/color]:[url=http://blog.thinkrelevance.com/2008/8/4/java-next-common-ground]Java.next: Common Ground[/url] [color=blue]翻 译[/color]:[url=http://eastsun.iteye.com]Eastsun[/url]...2008-09-19 13:31:40 · 211 阅读 · 0 评论 -
Java.next:第二部分——与Java互操作
[color=blue]原文地址[/color]:[url=http://blog.thinkrelevance.com/2008/8/12/java-next-2-java-interop]Java.next #2: Java Interop[/url] [color=blue]翻 译[/color]:[url=http://eastsun.iteye.com]Eastsun[/ur...2008-09-19 23:05:18 · 206 阅读 · 0 评论 -
在J2ME中模拟C语言中的文件操作
最近在写一个模拟器(OR虚拟机),用于运行文曲星(一种电子词典)上的一种类C语言开发的GVmaker程序(不知道这里有没有玩过文曲星的,关于GVmaker可以看[url=http://www.ggv.com.cn/gvmaker/main.php?content=about_lava][color=red]这里[/color][/url]).做这个东西主要是怀念一下以前玩文曲星的日子.另外...2008-02-27 00:09:34 · 168 阅读 · 0 评论 -
JAVA比C++更快?
[color=blue][size=large]首先:[/size][/color]我必须承认,我取[color=red]JAVA比C++更快?[/color]为标题是有点故意吸引眼球的意思. 事实上在本文中,我的主要目的不是为了证明或否定[color=red]JAVA比C++更快[/color]这一个结论(事实上标题中的"?"已经隐含了这一点),而是通过引用几位JAVA大牛的文章深入JI...原创 2008-04-08 15:03:02 · 703 阅读 · 0 评论 -
Groovy, JRuby, Jython, Scala:谁是胜利者?
[color=red]原文地址[/color]:[url=http://blogs.sun.com/seapegasus/entry/groovy_jruby_jython_scala_who]Groovy, JRuby, Jython, Scala: Who Wins the Script Bowl? [/url] [size=medium][color=blue]简介:[/color...2008-05-13 00:04:25 · 300 阅读 · 0 评论 -
JSR 308:Java语言复杂度在恣意增长?
[color=red]原帖地址:[/color][url=http://www.infoq.com/cn/news/2008/05/JSR-308]http://www.infoq.com/cn/news/2008/05/JSR-308[/url] 在上周举行的JavaOne大会中关于“被提议的Java SE7(“[url=https://www28.cplan.com/cc191/...原创 2008-05-20 13:54:40 · 212 阅读 · 0 评论 -
《Effective Java》: Joshua Bloch访谈
[color=red]原文地址[/color]:[url=http://java.dzone.com/articles/effective-java-an-interview-wi]Effective Java: An Interview with Joshua Bloch[/url] [color=violet]翻 译[/color]:[url=http://eastsun.itey...2008-05-23 00:52:54 · 324 阅读 · 0 评论 -
Java:进化的尽头
[color=red]原文地址[/color]:[url]http://blog.youkuaiyun.com/beckel/archive/2008/05/27/2488305.aspx[/url]Java: Evolutionary Dead EndJanuary 3, 2008 我在比利时安特卫普举办的Javapolis大会上刚做完一个主题演讲。现在是周五早上,前一天Jos...原创 2008-05-28 17:45:36 · 270 阅读 · 0 评论 -
Ruby,Python不能威胁到Java的13个理由
最近,[url=http://www.dzone.com/links/users/profile/283759.html]danielstoner[/url]发表了一篇题为[url=http://littletutorials.com/2008/05/28/13-reasons-java-die-old-age/]13 reasons why Ruby, Python and the gang...2008-05-28 22:50:12 · 261 阅读 · 0 评论 -
[转载]Streaming API for XML (StAX) 简介
Streaming API for XML (StAX) 是用 Java™ 语言处理 XML 的最新标准。作为一种面向流的方法,无论从性能还是可用性上都优于其他方法,如 DOM 和 SAX。本系列分为 3 部分,本文是第 1 部分,简要介绍了 StAX 及其处理 XML 的基于指针的 API。 StAX 概述从 一开始,Java API for XML Processing (JAXP...原创 2007-10-07 13:35:59 · 357 阅读 · 0 评论 -
澄清:Java中只有按值传递,没有按引用传递!
前言:在[url=http://www.iteye.com/topic/214374]JAVA面试题解惑系列(五)——传了值还是传了引用?[/url]中作者提到了“[color=red]JAVA中的传递都是值传递吗?有没有引用传递呢?[/color] ”这个问题,最终得到:[quote]最后我们得出如下的结论: 1. 基本类型和基本类型变量被当作参数传递给方法时,是值传递。在方...2008-07-13 22:23:20 · 171 阅读 · 0 评论 -
数据库编程知识点:ACID
ACID (atomicity, consistency, isolation, and durability) ■■ Atomicity: All changes made during a transaction are made successfully,or in the case of failure, none are made. If any operation fails ...2006-12-15 14:41:15 · 151 阅读 · 0 评论 -
[转贴]Derby入门 —— (1)
译者:曾巧(numenzq) 原文地址: http://blog.youkuaiyun.com/numenZQ/archive/2006/07/01/861619.aspx源作者:Sing Li发布日期:2005-06-30 摘要 Derby是一个100%Java开源的关系数据库,并且你不可轻视它。 正文 一般的应用程序都需要一个简单的存储和获得数据的方法。如果你长...2006-12-20 12:06:30 · 193 阅读 · 0 评论 -
[转贴]Derby入门 —— (2)
自动层叠删除 现在你有超过一万条的定单数据,你需要保证这些在数据库里的数据没有被破坏。固定这些数据是毫无疑问的。 让我举例说明一个潜在的问题,这个问题的中心是围绕在删除一个顾客后。问题就有可能会出现。 使用标准的SQL语句,只从custs表中删除顾客信息:delete from custs where id='838'; 这是从数据库中...2006-12-20 12:11:21 · 184 阅读 · 0 评论 -
[转载]Java 专业人士必备的书籍和网站列表
原文地址:http://www.ibm.com/developerworks/cn/java/j-javares.html对于 Java™ 语言开发人员来说,信息过量是一个真正的问题。每个新入行的程序员都要面临一个令人畏缩的挑战:要进入的行业是一个具有海量知识的行业。要了解的东西简直太多了。对于有经验的老手来说,情况只有些微好转。知识量总在增大,仅仅跟上进度就是一个挑战。如果有一份专业人士必备...2007-01-18 21:47:10 · 118 阅读 · 0 评论 -
61条面向对象设计的经验原则
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。-----Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有...原创 2007-01-25 11:47:24 · 325 阅读 · 0 评论 -
一个将BIG5编码转换为GB2312编码的类
RT,就是利用BIG5与GB2312码的对照表,代码本身很容易,只是找对照表花了我很长时间.java 代码import java.io.*; /** *实现由BIG5编码到GB2312编码转换的工具类 *@author: Eastsun *@version: 2007.2.24 v0.5 */ public class Big2Gb...2007-02-25 17:28:39 · 757 阅读 · 0 评论 -
传输层:剖析TCP和UDP协议
什么是TCP和UDP TCP和UDP是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议(包括:HTTP、SMTP、SNMP、FTP和Telnet)提供网络服务。TCP提供的是面向连接的、可靠的数据流传输,而UDP提供的是非面向连接的、不可靠的数据流传输。面向连接的协议在任何数据传输前就建立好了点到点的连接。ATM和帧中继是 面向连接的协议,...2007-03-31 02:36:10 · 170 阅读 · 0 评论 -
网络词汇表
【协议】--- protocol,指通信双方通信时遵守的一系列约定或规范。【资源子网】---计算机网络从信息的不同处理方式分为通信子网和资源子网,资源子网指互联的主机对面向用户的信息进行处理的实体的集合。【通信子网】---控制信息在网络上从一方传递到另一方的软硬件资源的集合。【IMP】---Interface Message Processor,接口报文处理机,指通信子网中对...原创 2007-04-01 13:33:25 · 316 阅读 · 0 评论 -
一种得到代码所在行号的方法
RT,今天在论坛上看到有人提出这个问题,马上联想到当程序发生异常时,异常信息里面就包含了异常所在行的信息.既然这样,那我为何不再需要得到行号的地方new 一个Exception,然后分析其包含的行号信息呢? 想法有了,剩下的就简单了,查了下Exception的相关文档,发现Throwable有个getStackTrace()的方法:getStackTracep...2007-04-02 20:03:20 · 285 阅读 · 0 评论 -
用动态代理进行修饰
动态代理为实现许多常见设计模式(包括 Facade、Bridge、Interceptor、Decorator、Proxy(包括远程和虚拟代理)和 Adapter 模式)提供了替代的动态机制。虽然这些模式不使用动态代理,只用普通的类就能够实现,但是在许多情况下,动态代理方式更方便、更紧凑,可以清除许多手写或生成的类。Proxy 模式Proxy 模式中要创建“stub”或“surr...原创 2007-04-11 16:26:00 · 163 阅读 · 0 评论 -
浅谈HTTP的无状态性
HTTP是Hyper Text Transfer Protocol的缩写,顾名思义,这个协议支持着超文本的传输。那么什么是超文本呢?说白了就是使用HTML编写的页面。通常,我们使用客户端浏览器访问服务器的资源,最常见的URL也是以html为后缀的文件。因此,我们可以说超文本是网络上最主要的资源。 既然HTTP协议的目的在于支持超文本的传输,更加广义一些就是支持资...原创 2007-05-30 01:26:44 · 189 阅读 · 0 评论 -
使用CookieHandler管理Cookie数据
前言:因为只学过J2SE部分,对JAVA网络编程也不甚了解,所以学习在JAVA操作HTTP协议时碰到很多问题.翻译这篇文章只是为了加深理解,如有不当,还望指出.原文地址:http://java.sun.com/developer/JDCTechTips/2005/tt0913.html 在JAVA平台,访问URL资源是通过一系列协议处理器(protocol hand...2007-05-31 23:22:00 · 1649 阅读 · 0 评论 -
JavaFX1.2的性能貌似有了很大的提升
[url=http://weblogs.java.net/blog/opinali/archive/2009/06/first_look_at_j.html]Osvaldo Pinali Doederlein's Blog[/url]中提到,作者使用[url=http://bubblemark.com/]Bubblemark[/url]进行了一个简单的测试,JavaFX的性能较JavaFX1....2009-06-03 09:36:49 · 517 阅读 · 0 评论