
java
mihenyinghua
这个作者很懒,什么都没留下…
展开
-
C#和Java的区别
C#与Java的区别 C#最引人的地方是它与Java的区别而不是其相似性。下面主要来介绍C#区别于Java的不同的运行特点及Java完全没有的特点。 中间语言 当MSIL(Microsoft Intermediate Language (MSIL)微软中间语言,这是一种类似Java字节码的语言,也是为了能在不同平台移植所生成的中间代码。)被编译成最终的机器码时,微软公司在如转载 2011-11-08 21:54:03 · 997 阅读 · 0 评论 -
Junit3 与Junit4 比较
作为引子,先看一个简单的例子:1.先写个简单的测试类:package testpublic class BaseClass{ public String method(){ return this.getClass().getName(); }}2.对于这个测试类的unit测试,JUnit3中的测试程序:package test原创 2012-01-09 19:25:07 · 470 阅读 · 0 评论 -
java混淆器的作用
java混淆器的作用:一、用java写的代码 编译后成为.class文件 但是这个class文件可以被反编译查看到源代码。如果代码作者不希望源代码被别人看到 就利用混淆器把源代码混淆 但是程序功能还是正常的,编译后供别人使用,当别人反编译class文件想查看源代码时发现的是被混淆后的代码,虽然这些混淆后的代码也可以分析出来但是很困难举个例子class Person{原创 2012-05-28 21:13:40 · 928 阅读 · 0 评论 -
java dom、sax解析XML
java 代码import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeLis转载 2012-05-18 11:48:34 · 649 阅读 · 0 评论 -
synchronized
Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题。到底如何?――还得对synchronized关键字的作用进行深入了解才可定论。 总的说来,synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果再细的分类,synchronized可作用于原创 2012-09-25 17:18:35 · 604 阅读 · 0 评论 -
利用Base64在XML中存储BLOB
在一些 XML 的应用中,例如 SOAP,除了复杂的数据类型外,还可能包括图像、声音等多媒体数据。通常的处理办法是通过序列化的Java对象为载体进行传输,或者将图像、声音等数据包含在外部实体中,如果能将这些大型二进制对象存储在XML文件中,则处理起来会有很大的便利性。这里我们将以图像为例子讨论在 XML 中存储传输 BLOB 数据的方法。Base64算法详解 Base6转载 2012-11-14 21:05:00 · 3777 阅读 · 1 评论 -
java native
一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A native m转载 2012-12-02 19:12:23 · 455 阅读 · 0 评论