本文目录一览:
- 1、菜鸟求Java大神解决一个SpringMVC的一个问题。
- 2、菜鸟学习java,求大神解释下面的代码各段是什么意思,尽量详细,谢谢
- 3、Java输入很简单的程序,菜鸟求大神解!运行以后显示variable c might not be initialized. 是按书上敲得啊
菜鸟求Java大神解决一个SpringMVC的一个问题。
bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"
property name="supportedMediaTypes"
list
valuetext/json;charset=UTF-8/value
valuetext/html;charset=UTF-8/value
valueapplication/json;charset=UTF-8/value
/list
/property
/bean
!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 --
bean
class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"
property name="cacheSeconds" value="0" /
property name="messageConverters"
list
ref bean="mappingJacksonHttpMessageConverter" /!-- json转换器 --
/list
/property
/bean
菜鸟学习java,求大神解释下面的代码各段是什么意思,尽量详细,谢谢
Zip.java
import java.io.*;
import java.util.zip.*;
public class Zip {
static final int BUFFER = 2048; // 定义缓冲区大小
public static void main (Stringargv[]) {
try {
BufferedInputStream origin= null; // 创建带有缓冲区的inputstrream
FileOutputStream dest = new
FileOutputStream("c:\\zip\\myfigs.zip"); // 创建文件输出流,并打开zip文件 CheckedOutputStream checksum = new
CheckedOutputStream(dest,new Adler32()); // 创建过滤流,并验证数据的完整性
ZipOutputStream out = new
ZipOutputStream(new
BufferedOutputStream(checksum)); // 创建压缩文件输出流,并传入参数
//out.setMethod(ZipOutputStream.DEFLATED);
byte data[] = newbyte[BUFFER]; // 创建字节数组
// get a list of files fromcurrent directory
File f = newFile("."); // 创建File变量读取根目录用于文件的读写
String files[] = f.list(); // 读取f文件夹下所有的文件名
for (int i=0; i files.length; i++) { // 根据文件名的数量进行循环
System.out.println("Adding: "+files[i]); // 打印出添加的文件名到控制台
FileInputStream fi = new
FileInputStream(files[i]); // 创建文件读取流,读取当前循环到的文件
origin = new
BufferedInputStream(fi, BUFFER); // 把文件流放入带有缓冲区的inputstream,并指定缓冲区大小
ZipEntry entry = newZipEntry(files[i]); // 创建zip压缩入口实例化,放入当前循环到的文件
out.putNextEntry(entry); // 输出流中放入压缩的文件
int count;
while((count =origin.read(data, 0,
BUFFER)) != -1) {// 当count值等于缓冲区读取的数据字节大小,且不等于-1
out.write(data, 0,count); // 输出流写入count字节大小的数据
}
origin.close();// 关闭带有缓冲区的inputstream
}
out.close(); // 关闭输出流
System.out.println("checksum:
"+checksum.getChecksum().getValue()); // 打印验证压缩文件的值到控制台
} catch(Exception e) { // 捕捉异常
e.printStackTrace(); // 打印异常信息
}
}
}
Java输入很简单的程序,菜鸟求大神解!运行以后显示variable c might not be initialized. 是按书上敲得啊
每初始化,意思就是你只是定义了这个变量,没有为这个变量分配空间
java里创建一个对象是分三步的
1 创建一个对象 Object o
2 创建空间 new Object()
3 两个相关联Object o = new Object()