java中的API是什么东西
1、java.lang包下的80%以上的类的功能的灵活运用。
2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer. 3、java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合。
来源:www.examda.com 4、java.math包下的100%的内容。
5、java.net包下的60%以上的内容,对各个类的功能比较熟悉。
6、java.text包下的60%以上的内容,特别是各种格式化类。
7、熟练运用JDBC. 8、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java. 9、AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印。
10、Swing的基本内容,和AWT的要求类似。
1 1、XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。
JavaServletAPI中文说明是什么?
、HttpServletRequest接口 定义\ public interface HttpServletRequest extends ServletRequest; 用来处理一个对Servlet的HTTP格式的请求信息。
方法 1、getAuthType public String getAuthType(); 返回这个请求的身份验证模式。
2、getCookies public Cookie[] getCookies(); 返回一个数组,该数组包含这个请求中当前的所有cookie。
如果这个请求中没有cookie,返回一个空数组。
3、getDateHeader public long getDateHeader(String name); 返回指定的请求头域的值,这个值被转换成一个反映自1970-1-1日(GMT)以来的精确到毫秒的长整数。
如果头域不能转换,抛出一个IllegalArgumentException。
如果这个请求头域不存在,这个方法返回-1。
4、getHeader public String getHeader(String name); 返回一个请求头域的值。
(译者注:与上一个方法不同的是,该方法返回一个字符串) 如果这个请求头域不存在,这个方法返回-1。
5、getHeaderNames public Enumeration getHeaderNames(); 该方法返回一个String对象的列表,该列表反映请求的所有头域名。
有的引擎可能不允许通过这种方法访问头域,在这种情况下,这个方法返回一个空的列表。
6、getIntHeader public int getIntHeader(String name); 返回指定的请求头域的值,这个值被转换成一个整数。
如果头域不能转换,抛出一个IllegalArgumentException。
如果这个请求头域不存在,这个方法返回-1。
7、getMethod public String getMethod(); 返回这个请求使用的HTTP方法(例如:GET、POST、PUT) 8、getPathInfo public String getPathInfo(); 这个方法返回在这个请求的URL的Servlet路径之后的请求URL的额外的路径信息。
如果这个请求URL包括一个查询字符串,在返回值内将不包括这个查询字符串。
这个路径在返回之前必须经过URL解码。
如果在这个请求的URL的Servlet路径之后没有路径信息。
这个方法返回空值。
9、getPathTranslated public String getPathTranslated(); 这个方法获得这个请求的URL的Servlet路径之后的额外的路径信息,并将它转换成一个真实的路径。
在进行转换前,这个请求的URL必须经过URL解码。
如果在这个URL的Servlet路径之后没有附加路径信息。
这个方法返回空值。
10、getQueryString public String getQueryString(); 返回这个请求URL所包含的查询字符串。
一个查询字串符在一个URL中由一个“?”引出。
如果没有查询字符串,这个方法返回空值。
1 1、getRemoteUser public String getRemoteUser 返回作了请求的用户名,这个信息用来作HTTP用户论证。
如果在请求中没有用户名信息,这个方法返回空值。
java各种文件(word,excl,pdf,ppt)的预览编辑,有什么办法可以实现吗...
java读取word文档时,虽然网上介绍了很多插件poi、java2Word、jacob、itext等等,poi无法读取格式(新的API估计行好像还在处于研发阶段,不太稳定,做项目不太敢用);java2Word、jacob容易报错找不到注册,比较诡异,我曾经在不同的机器上试过,操作方法完全一致,有的机器不报错,有的报错,去他们论坛找高人解决也说不出原因,项目部署用它有点玄;itxt好像写很方便但是我查了好久资料没有见到过关于读的好办法。
经过一番选择还是折中点采用rtf最好,毕竟rtf是开源格式,不需要借助任何插件,只需基本IO操作外加编码转换即可。
rtf格式文件表面看来和doc没啥区别,都可以用word打开,各种格式都可以设定。
----- 实现的功能:读取rtf模板内容(格式和文本内容),替换变化部分,形成新的rtf文档。
----- 实现思路:模板中固定部分手动输入,变化的部分用$info$表示,只需替换$info$即可。
1、采用字节的形式读取rtf模板内容2、将可变的内容字符串转为rtf编码3、替换原文中的可变部分,形成新的rtf文档主要程序如下:public String bin2hex(String bin) {char[] digital = "0123456789ABCDEF".toCharArray();StringBuffer sb = new StringBuffer("");byte[] bs = bin.getBytes();int bit;for (int i = 0; i > 4;sb.append("\\'");sb.append(digital[bit]);bit = bs[i] & 0x0f;sb.append(digital[bit]);}return sb.toString(); }public String readByteRtf(InputStream ins, String path){ String sourcecontent =""; try{ ins = newFileInputStream(path); byte[] b= new byte[1024];if (ins == null) {System.out.println("源模板文件不存在");}int bytesRead = 0;while (true) {bytesRead = ins.read(b, 0, 1024); // return final read bytescountsif(bytesRead == -1) {// end of InputStreamSystem.out.println("读取模板文件结束");break;}sourcecontent += new String(b, 0, bytesRead); // convert to stringusing bytes} }catch(Exception e){ e.printStackTrace(); }
转载请注明出处51数据库 » java word api
你的微笑那么迷人