标签归档:Java

经典正则验证算法

前些天听说Java的程序要比C的慢50倍,Java是比较慢的,但是也不能慢这么多吧,然后就要看看测试的代码,原来是一个字符串正则验证的算法.再一看C用的char*(char指针),而Java用的String,这不是明显的欺负Java的嘛,谁都知道Java里String是最慢的啦,你不用char[](char数组)至少弄个StringBuilder也不String快的啊.于是我就用char[]又翻译了一遍这个代码.
继续阅读 →

Java静态变量初始化顺序浅谈

Java 类初始化顺序在网上已经有很多文章了,这里不再谈那么多,仅仅谈下Java静态变量的初始化顺序,如果你是Java高手,并且自认为对这个顺序已经掌握到了炉火纯青的境界,请忽视这篇文章.
前天看了Y.BOY对AS程序员的《关于初始化静态变量的一些思考》,让我感觉这个东西很奇妙,他的问题也是从JAVA来的.然后我就做了些测试,发现与我想的很不一样.而且Java与AS的也不一样.今天就先将关于Java的记录下来.等日后再将AS的也记录下来。
继续阅读 →

推荐一款Java反编译器(Java Decompiler),非常好用

     推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出和大家分享一下。 这款Java反编译工具叫 "Java Decompiler", 由 Pavel Kouznetsov开发,目前最新版本为0.3.6. 它由 C++开发,并且官方可以下载 windows、linux和苹果Mac Os三个平台的可执行程序。

 本人之所以认为它还不错,是其有下面几个功能: 继续阅读 →

java连接SqlServer 数据库

前些天终于把聊天室弄的差不多了,要放服务器上测试,接着就发现下面的错误:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 现在想到的就是是否有打sp3补丁
果不其然,真的没打,赶紧下载并安装,不幸的是不能安装补丁的时候出错,总是打不来,sp4也不行。
然后换 另一个驱动依然是报错:
java.sql.SQLException: Network error IOException: Connection refused: connect
继续阅读 →

Java跟AS用socket通信

最近在做一个聊天室,后台用Java(其他的我也不懂),其实可以用XMLSocket来做的,也很方便,但我用了Socket,更灵活些。

为了不见乱码,并且方便些,我选择了UTF-8作为字符串编码。
Ok,说下碰到的几个问题。
继续阅读 →

Flash 关于Java运行时环境初始化时出现错误

本文转自:http://qzone.qq.com/blog/10505516-1233999141

Flash CS3运行时会提示 Java运行时环境初始化时出现错误 这个是由于缺少JAVA引起的。

解决方法:

  1. 登陆Java下载站点:http://www.java.com/zh_TW/download/index.jsp
  2. 点击“免费Java下载”,跳转到下载页面。解除IE浏览器的Active控件阻挡功能。
  3. 此时会弹出安装Java控件的安全警告。点击“安装”,等待片刻会弹出安装画面,点“下一步”开始安装。耐心等待片刻,Java提示安装完成。进入安装目录,C:\\Program Files\Java\Jre6,将其中的文件复制,在Flash目录下新建一个名为“JVM”的文件夹,将复制的内容全部复制到这个目录。

现在再启动Flash CS4,点击动作面板,动作面板已经可以正常打开了