webservice接口例子源码。
java 环境变量配置
java 环境变量配置。
1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 3. 选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 变量名:Path 变[......]
Unable to find a javac compiler解决办法是什么
Unable to find a javac compiler解决办法是什么?
Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK
解决办法:
在JDK的lib目录下有一个tools.jar文件,你把它拷到Tomcat安装目录下的common\lib目录下
假如还是不可以,在打开tomcat的configue tomcatg ,找到java,在java opt[......]
java Queue用法实例介绍
java Queue用法实例介绍。java.util.Queue接口是在java5中加入的,常见的队列操作都可以用它。
增加元素有add()和offer()方法,移除元素有remove()和poll()方法。其中,remove()和poll()除了移除一个元素外,还会返回这个被移除的元素。
请看下面的例子:
public class QueuePoll {
public static void main(String[] args) {
Queue<String> messages = new LinkedList<String>();
mess[......]
Java Serializable序列化使用方法实例
Java Serializable序列化有什么用?为什么要使用序列化,以及相关的概念介绍。
Serializable
1、序列化是干什么的?
简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。
2、什么情况下需要序列化
a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候;
b)当你想用套接字在网络上传送对象的时候;
c)当你想通过[......]
java面试题汇总
java面试题汇总。以及参考答案。
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。[......]
java压缩图片实例源码
java压缩图片实例。
/**
* 缩略图实现,将图片(jpg、bmp、png、gif等等)真实的变成想要的大小
*/
package wzq.utils.io;
import java.awt.Image;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.sun.image.codec.[......]
java解析json实例
java解析json实例,java 与json应用举例说明。
package wzq.j2se;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;
public class JsonDemo {
static String json1 = “[{ "i[......]
java中的List();ArrayList();Map();HashMap()的线程安全问题和排序方式
java中的List();ArrayList();Map();HashMap()的线程安全问题和排序方式。List,Map是接口,也就是说是不能被直接初始化的,比如new Map()就是错的。
ArrayList是List的一种实现形式,它是非线程安全的,同时里面的东西是按添
加顺序排列。
它只按照添加的先后顺序排列。
HashMap是Map的一种实现形式,同样也是非线程安全的,它是无序的了,你
后加入的东西可能经过计算哈希值后排在前面,他主要是靠key和value的形式
来进行索取。
通常,我们的写法是类似于这种:
Map map = new HashMap();
本文链接[......]
java如何取出map中的键和值的例子
java如何取出map中的键和值的例子。
package wzq.j2se;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class MapDemo {
/**
* @param args
*/
public static void main(String[] args) {
Map map = new HashMap();
map.put(“name”, “wzq”);
map.put(“[......]