
Java
卡敌奴
一分敬畏,一分谦逊,一分感恩
展开
-
Java mail.jar异常
如果你用MyEclipse进行邮件开发的话,使用mail.jar,运行时可能会出现以下的错误:Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream原因是jar包版本不统一,解决方法如下:删除Java EE 5 Libraries/javaee.jar/ma原创 2013-08-08 08:59:52 · 514 阅读 · 0 评论 -
Thread中start()和run()的区别
1) start:用 start方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码。通过调用Thread类的 start()方法来启动一个线程,这时此线程处于就绪(可运行)状态,并没有运行,一旦得到spu时间片,就开始执行run()方法,这里方法 run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程随即终止。转载 2013-07-31 12:09:19 · 352 阅读 · 0 评论 -
JNI技术实践小结
本文转载自:http://www.iteye.com/topic/304594 xx组 kimmking 2008年11月12日 昨天和一部zzz一起研究解决一个java调用第三方dll的问题,从零开始学习了jni技术的应用,现在总结如下。 事情的起因是一部的一个项目需要用到一个爱国者提供的基于U盘的加密技术。对方提供了U盘和一个dll动态转载 2013-07-31 12:21:04 · 457 阅读 · 0 评论 -
JNI(此文是本人开发项目时使用过的教材)
此文转载自网络,出处忘了,请作者原谅哦--看在大家都是学习java的份上JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调转载 2013-08-01 08:17:41 · 422 阅读 · 0 评论 -
关于JDBC的一些使用方法
1、mysql驱动包:mysql-connector-java-3.0.17-ga-bin.jar连接方式: String strDriver="com.mysql.jdbc.Driver"; String strUrl="jdbc:mysql://localhost:3306/mytest?useUnicode=true;characterEncodi原创 2013-08-01 08:17:55 · 499 阅读 · 0 评论 -
java下的Base64编解码示例(1)
import java.io.IOException;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;public class BASE64Coding { private static BASE64Encoder encoder = new sun.misc.BASE64Encoder(); pri转载 2013-08-01 08:18:12 · 464 阅读 · 0 评论 -
java下的Base64编解码示例(2)
public class Base64Util { private static final char[] BASE64_TABLE = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',转载 2013-08-01 08:18:23 · 409 阅读 · 0 评论 -
java下Base64的编解码示例(3)--支持中文编解码
import java.io.UnsupportedEncodingException;import java.util.Arrays;/** * A very fast and memory efficient class to encode and decode to and from * BASE64 in full accordance with RFC 2045. * *转载 2013-08-01 08:18:35 · 409 阅读 · 0 评论 -
static关键字(java)
本文转载自:xiaolu602的博客 http://blog.sina.com.cn/xiaolu602 网上关于java static关键字的文章很多,但是很多都篇幅很长,对新手来说,理解困难。本人也是新手,看了这篇文章,觉得言简意赅,很不错,所以转载来标记之,作为分享。static关键字标记的属性或方法由整个类共享,如果访问控制权限允许,可以不必创建对象,直接用类加“.”调用。因转载 2013-08-01 08:18:40 · 512 阅读 · 0 评论 -
java static方法的线程安全性
本文转载自:http://xuchenguang.blog.51cto.com/730272/422939本人曰:刚学java、jsp不久,对static变量倒是有所理解,但是,对static方法理解不够清楚,看完这篇文章,觉得还是讲的蛮清晰的,所以转载来备忘,也和大家一起分享学习之。~~~~~~~~~~~~~以下转载~~~~~~~~~~~~~~~~~~~~~~~~~~~最近几年用转载 2013-08-01 08:18:50 · 3341 阅读 · 0 评论 -
static方法和非static方法的区别(java)
static 方法 (静态方法)方法在该方法所属类型第一次被使用的时候加载、在该类型所在应用程序域卸载的时候卸载、也就是说 static 方法只加载一次、除非整个Domain 被卸载了。实例方法(非静态方法)方法是在第一次该方法第一次调用的时候会加载、然后被缓存起来。但是中间如果有GC 的话, 就会被收集,那下次再调用该方法时,又得重新加载该方法。也就是说,实例方法有可能加载多次。转载 2013-08-01 08:19:15 · 610 阅读 · 0 评论 -
关于JDBC不支持ResultSet.last()等方法的解决
现象:使用微软的JDBC for SqlServer sp3却发现不支持ResultSet.last(),ResultSet.beforeFirst() 等方法,每次一调用这些方法就出现异常,异常信息是:java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method:Resul原创 2013-08-01 08:19:24 · 792 阅读 · 0 评论 -
关于jar的资源(img、music、ico等等)定位问题
很多朋友在做java项目的时候,会把项目打包成jar来发布,但是,如果项目涉及到img、music、ico等外来资源的时候,在工程下往往是可以的,能运行的,但打包成jar之后就不能运行了。这是为什么呢?只要您的仔细的看完本片文章,相信会对jar的资源定位方法有一个较为全面的了解。本人刚学不久,讲的不对的地方请各位大哥大姐一定多多拍砖。大家做java项目的时候,一般用2种方式来定位资源:相对原创 2013-08-01 08:20:16 · 638 阅读 · 0 评论 -
UltraEdit打造简单Java开发环境
准备:1、UltraEdit 14.20或者差不多的版本,只要不是太老的版本,菜单操作基本差不多的;2、已经设置好jdk的环境变量,即:已经能够在cmd环境下进行javac和java命令了;3、下载代码格式化工具Astyle.exe,这个工具真的很好,可以格式化C/C++、Java、C#等好几种语言。将它的路径设置到系统环境变量里面,即:能够在cmd环境下使用它。进入正题:转载 2013-07-31 12:07:58 · 636 阅读 · 0 评论