易截截图软件、单文件、免安装、纯绿色、仅160KB

java获得项目路径

    /**
  * 获取服务器的web地址
  * @return
  */
 private String getWebPath(){ 
  
   String _tempStr = Thread.currentThread().getContextClassLoader().getResource("").toString();
  
   _tempStr=_tempStr.substring(6,_tempStr.length());
  //将%20换成空格(如果文件夹的名称带有空格的话,会在取得的字符串上变成%20)
   _tempStr=_tempStr.replaceAll("%20", " ");
  //查找“WEB-INF”在该字符串的位置
    int num = _tempStr.indexOf("WEB-INF");
  //截取即可
    _tempStr=_tempStr.substring(0, num);
    return _tempStr;
 }


相关文档:

java值传递与引用传递


1、对象是按引用传递的---带"="号的赋值操作
2、Java 应用程序有且仅有的一种参数传递机制,即按值传递---由"函数调用"引起的
3、按值传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的一个副本
4、按引用传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的内存地址,而不是值 的副本
5、注 ......

java自定义标签

三步:
一、自定义标签实现类: myTags.java;
二、自定义标签库文件(TLD): myTags.tld;
三、一个JSP页面:随便写了;
首先myTags.java
package com.tags;
import javax.servlet.jsp.JspException;
import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.TagSupport;
public class myTags extends ......

ArrayParameters.java (j基 p45)

//传递参数,和c中传地址有点像
public class ArrayParameters {
public static void changeOrNot (int i, double[] x) {
i =-1;
x[0] = -2.0;
double[] y = x;
y[1] = -3.0;
double[] z = {4.0, 4.0, 4.0};
x = z;
}
public static void main (String[] args) {
String s1 = ......

java学习顺序

结合本人学习经验和网上培训机构的资料,列出java学习的顺序。
一:J2SE
○面向对象-封装、继承、多态
○内存的分析
○递归
○集合类、泛型、自动打包与解包、Annotation
○IO
○多线程、线程同步
○TCP/UDP
○AWT、事件模型、匿名类
○正则表达式
○反射机制
2:数据库(Oracle或者MySQL)
○SQL语句 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号