本文目录一览:
- 1、java中的bin文件和jre文件分别是做什么的?
- 2、java 中bin文件夹装的什么啊
- 3、java中bin和lib分别是存放什么文件
- 4、如何用java实现bin格式转换到json格式
- 5、JAVA里面的BIN是什么意思???
java中的bin文件和jre文件分别是做什么的?
所谓jre,也就是Java
Runtime
Environment,即Java运行时环境,而安装了JRE之后,在该目录下会有一个bin的文件夹,里面提供了一些工具,一些命令,供开发或者运行java程序时调用
java 中bin文件夹装的什么啊
默认情况下,Eclipse以bin文件夹作为源码编译后的输出文件夹。这个可以在Eclipse中进行设置,你可以设置为任何你愿意的路径作为编译后输出文件夹。
现在应多多使用Maven,使用Maven,则默认编译后输出文件夹为target/。
其实,当你的程序打包分发时,应该将编译后的文件夹放入Classpath所在位置才行。
java中bin和lib分别是存放什么文件
bin一般放的是CS项目中生成的class文件及目录;
lib一般放的是CS/BS项目中外部引入的jar包文件。
望采纳,谢谢!
如何用java实现bin格式转换到json格式
用java实现bin格式转换到json格式,代码如下:
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonUtils {
public static String encodeList(Object[] objs) {
return encodeList(Arrays.asList(objs));
}
@SuppressWarnings("unchecked")
public static String encodeList(Collection objs) {
JSONArray list = new JSONArray();
if (objs == null || objs.size() == 0)
return list.toString();
for (Object ae : objs) {
list.add(ae);
}
return list.toString();
}
@SuppressWarnings("unchecked")
public static String encodeObject(Object obj) {
if (obj instanceof Collection)
return encodeList((Collection) obj);
JSONObject jo = JSONObject.fromObject(obj);
return jo.toString();
}
@SuppressWarnings("unchecked")
public static T ListT decodeList(String str, ClassT clazz) {
if (str == null || "".equals(str))
return null;
JSONArray obj = JSONArray.fromObject(str);
Object[] rts = obj.toArray();
ListT result = new ArrayListT(rts.length);
for (int i = 0; i rts.length; i++) {
Object jo = rts[i];
T ele = (T) JSONObject.toBean((JSONObject) jo, clazz);
result.add(ele);
}
return result;
}
@SuppressWarnings("unchecked")
public static T T decodeObject(String json, ClassT clz) {
JSONObject jsonObject = JSONObject.fromObject(json);
T bean = (T) JSONObject.toBean(jsonObject, clz);
return bean;
}
public static void main(String[] args) {
DTO d = new DTO();
d.setName("dto");
Son realSone = new Son();
realSone.setName("father,son");
realSone.setSonName("son1");
realSone.setAge(1);
d.setRealSon(realSone);
Son realSone2 = new Son();
realSone.setName("father,son2");
realSone.setSonName("son2");
realSone.setAge(2);
d.setSon(realSone2);
ListFather sonList = new ArrayListFather();
sonList.add(realSone);
sonList.add(realSone2);
d.setSonList(sonList);
String json=encodeObject(d);
System.out.println(encodeObject(d));
//JSONObject parseObject = JSON.parseObject(json);
JSONObject fromObject = JSONObject.fromObject(json);
MapString, Class classMap = new HashMapString, Class();
classMap.put("realSon", Son.class);
classMap.put("son", Son.class);
classMap.put("sonList", Father.class);
DTO newDto = (DTO) fromObject.toBean(fromObject, DTO.class, classMap);
System.out.println(newDto.getSonList().get(0).getName());
}
}
JAVA里面的BIN是什么意思???
是一个执行程序包啊,bin一般用来放CS项目中生成的class文件及目录; lib一般放的是CS/BS项目中外部引入的jar包文件