Home » Java

经典正则验证算法

2012年6月10日 1 条评论

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

标签: ,

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

2011年11月13日 3 条评论

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

Java 条件编译 Conditional Compilation

2010年3月25日 14 条评论

根据Java编译器的优化的机制,Java也能够提供条件编译。对于条件设为false的语句,编译器将不对条件覆盖的代码段生成字节码。
不仅可以用简单的boolean常量值来做条件编译,还可以用字符串常量及任何其他类型的常量.
例如:
阅读全文...

标签: ,

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

2010年3月25日 4 条评论

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

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

java连接SqlServer 数据库

2009年11月21日 没有评论

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

标签: ,

JAR运行出现ClassNotFoundException异常的解决办法

2009年10月30日 1 条评论

最近在弄个聊天室,由于要跟数据库通信,用到了JDBC的3个jar,在eclipse里OK的,但布置到服务器坏事了,不知道怎么弄JDBC的3个jar了.
写个autoStart.bat

java -jar chatServer.jar
pause

运行报错:
阅读全文...

标签: ,

Java跟AS用socket通信

2009年10月25日 2 条评论

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

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

标签: , ,

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

2009年6月6日 没有评论

本文转自: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 FilesJavaJre6,将其中的文件复制,在Flash目录下新建一个名为“JVM”的文件夹,将复制的内容全部复制到这个目录。

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

回到顶部