`
22cgreen
  • 浏览: 55185 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
1)类是以编译后的字节码.class类型存于硬盘或其它存储介质上.我们打开被编译的文件也能看出一些 东东,上面的部分看不懂,但从能看得懂的来分析有几下几点 1、class文件中,把(.)点号转成了(/),也就是真实的路径。我们在类中 ...
我在hibernate工厂类中看到了关于ThreadLocal的使用,threadLocal显然是类变量,全局的 是否这样表示不同的线程共享了threadLocal,事实上没错,多个线程取得到是同一样threadLocal 但是在不同的线程中使用threadLocal得到的变量不一样。那 ...
D:\apache-tomcat-6.0.14\bin>startup.bat Using CATALINA_BASE:   D:\apache-tomcat-6.0.14 Using CATALINA_HOME:   D:\apache-tomcat-6.0.14 Using CATALINA_TMPDIR: D:\apache-tomcat-6.0.14\temp Using JRE_HOME:        C:\Java\jdk1.5.0_16 start "Tomcat" "C:\Java\jdk1.5.0_16\bin\java"  -D ...
这个批处理文件主要是进行classpath设置. rem --------------------------------------------------------------------------- rem Set CLASSPATH and Java options rem rem $Id: setclasspath.bat 545668 2007-06-09 00:18:22Z markt $ rem --------------------------------------------------------------------------- rem Make sure ...
@echo off if "%OS%" == "Windows_NT" setlocal //如果为window_nt系统,开始批处理文件中环境改动的本地化操作 rem --------------------------------------------------------------------------- rem Start script for the CATALINA Server rem rem $Id: startup.bat 467182 2006-10-23 23:47:06Z markt $ rem -------------- ...
@echo off if "%OS%" == "Windows_NT" setlocal //如果为window_nt系统,开始批处理文件中环境改动的本地化操作 rem --------------------------------------------------------------------------- rem Start script for the CATALINA Server rem rem $Id: startup.bat 467182 2006-10-23 23:47:06Z markt $ rem -------------- ...
以tomcat为例,看tomcat是怎样启动的。tomcat中有一个startup.bat 批处理文件,这个文件会启动另一个批处理文件 catalina.bat 而这个批处理会设置set CLASSPATH=%CLASSPATH%;%CATALINA_HOME%\bin\bootstrap.jar 也就是把bootstrap.jar所在目录加入classpath中,这样就可以通过jre来运行bootstrap.jar,我们看到在这个包中的 MANIFEST.MF的文件内容如下: Manifest-Version: 1.0 Ant-Version: Apache Ant 1.6.5 Cre ...
1。问题。 我定义了一个linkedList,在使用linkedList的add(object)方法中。我们把对象写入数组列表 结果用 Stats cc; //System.out.println(con.size()+"---------------------"); int count = con.size(); try{ if(con!=null) { for(int i=0;i<count;i++) { cc = (Stats)con.get(i); cc.close(); //con.rem ...
1. rt.jar 默认就在 根classloader的加载路径里面 放在claspath是多此一举 不信你可以去掉classpath里面的rt.jar 然后用 java -verbose XXXX 的方式运行一个简单的类 就知道 JVM的系统根Loader的路径里面 不光rt.jar jre\lib下面的大部分jar 都在这个路径里 2. tools.jar 是系统用来编译一个类的时候用到的 也就是javac的时候用到 javac XXX.java 实际上就是运行 java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XX ...
jdk\lib,是jdk开发工具包中的类库,既编译时所需要的类库。       jdk\jre\lib是运行java程序所要加载的类库。     jdk\jre\lib\ext   是jvm加载的扩展类库。     你可以把你的jar文件,分别拷贝到jdk\lib\下(为开发所用)和jdk\jre\lib或jdk\jre\ lib\ext下(为运行所用),然后再指定classpath这样你便可以在其他任何地方引用这个类 包。指向:jdk\lib下的
jdk中,主要以下几个包: rt.jar:jdk中一个最主要的包,是最基本的类库,包括 ,java.io,java.until,java.sql等。 jsee.jar :有关网络套接字的包。 jce.jar :有关安全等的内容。 charsets.jar :有关编码的类 dnsns.jar :其它几个包类很少,作用未知。 j2ee:是在JDK基础上实现类似于ASP的页面功能的类。 主要有:javax.servlet.jar :有关servlet的类。 javax.servlet.jsp.jar :有关jsp 的类。 j2ee相关类在JDK类库中不提供,是由实际的运行服务器提供,如:jb ...
1.我们建一个目录,把编译好的class文件拷入目录,然后用. D:\chen>jar cvf chen.jar mymanifest -C show/ . 打包. 示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:        jar cvf classes.jar Foo.class Bar.class 示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有            文件存档到一个名为 'classes.jar' 的存档文件中:        jar cvfm classes.jar ...
Global site tag (gtag.js) - Google Analytics