Java基础知识点总结二

  26.  Java中的异常处理机制的简单原理和应用?答:当JAVA 程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关…

JAR 文件揭密

探索 JAR 文件格式的强大功能 文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 Pagadala J. Suresh (pjsuresh@in.ibm.com), 软件工程师, IBM Global Services IndiaPalaniyappan Thiagarajan (tpalaniy@in.ibm.com), 软件工程师, IBM Global Services India 2003 年 11 月 15 日 大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 强大功能。在本文中,…

JAR 文件揭密

未分类 , , , , , 发表评论
JAR 文件揭密 探索 JAR 文件格式的强大功能 级别: 初级 Pagadala J. Suresh, 软件工程师, IBM Global Services IndiaPalaniyappan Thiagarajan, 软件工程师, IBM Global Services India 2003 年 11 月 15 日 大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 强大功能。在本文中,作者探讨了JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和…

JAR 文件揭密

JAR 文件揭密 探索 JAR 文件格式的强大功能 转自:http://www-128.ibm.com/developerworks/cn/java/j-jar/index.html   级别: 初级 Pagadala J. Suresh, 软件工程师, IBM Global Services IndiaPalaniyappan Thiagarajan, 软件工程师, IBM Global Services India 2003 年 11 月 15 日 大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的 强大功能。在本文中,作…

关于JAR(转载)

未分类 , , , , , 发表评论
大多数 Java 程序员都熟悉对 JAR 文件的基本操作。但是只有少数程序员了解 JAR 文件格式的强大功能。在本文中,作者探讨了 JAR 格式的许多功能和优势,包括打包、可执行的 JAR 文件、安全性和索引。JAR 文件是什么?JAR 文件格式以流行的 ZIP 文件格式为基础,用于将许多个文件聚集为一个文件。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编…

WebSphere,eclipse 与jdk的版本匹配问题。

eclipse出现错误An error has occurred. See the log file 2007-12-01 16:13 eclipse-SDK-3.2-win32.zip,解压后不能用,双击eclipse.exe出现如下错误:An error has occurred. See the log file D:/test/.metadata/.log打开.log文件,部分内容如下:        !SESSION 2006-09-03 21:41:59.031 -----------------------------------------------        eclipse.buildId=M20060629-1905        java.v…

如何在java服务器上部署Rational PurifyPlus(Step by Step)

1. 安装 Rational PurifyPlus 的三个工具( Quantify,pureCoverage,Purify ) 2. 安装 jdk , jre ,配置好你的运行环境 3. 设置 JDK,JRE 环境变量 JAVA_HOME: C:/j2sdk1.4.2_09 Path: %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin CLASSPATH: .;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar 4. 设置 PurifyPlus 环境变量 _JAVA_OPTIONS:-XrunPureJVMPI:Purify (or Quantify or Coverage) 5. 为了正确的建立允…

利用wsadmin生成javacore,heapdump文件

一、生成javacore文件 安装目录WebSphere\AppServer\bin\wsadmin.bat 输入命令  wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]           输入命令  wsadmin>$AdminControl invoke $jvm dumpThreads 安装目录\WebSphere\AppServer\profiles\default下生成javacore文件(例:javacore.20090804.111947.2632.txt) 用javacore文件分析器对javacore文件进行分析 cd…

WAS UpdateInstaller安装报“A suitable JVM could not be found”问题解决

一、背景及现象: 在AIX V5.3下安装WAS6.0 ,将安装包及升级包上传到文件系统/software下。 IBM WebSphere Application Server V6.0 安装完成后,安装升级包需要安装安装工厂,这时提示如下错误: InstallShield Wizard Initializing InstallShield Wizard... Searching for Java(tm) Virtual Machine... .................................. A suitable JVM could not be found. Please run the pro…

Sun JVM,JRocket,J9,Harmony, 四种主要的Java虚拟机实现

JVM(Java 虚拟机)目前主要是这4个. 微软JVM死了N多年了,GCJ支持到1.4.2之后,处于停滞状态.现在市面上能见到的,也就是这4种.   Sun JVM: Sun公司的产品,也是平时用得最多的.一提到JVM,很多人自然就想到SUN的Java虚拟机.其实不然,Java现在已经可以看成一种"事实上"的标准.就和C,C++一样.Sun的虚拟机特点:中规中矩,最标准,应用平台最多.   JRocket: JRocket是BEA公司的JVM,号称世界上最快的JVM.这款虚拟…

linux系统安装IBM WebSphere Application Server(简称WAS)报错:JVM terminated. Exit code=1 ….

安装WAS报错: 错误贴出来: JVM terminated. Exit code=1 /mnt/hgfs/WAS_ND_V8.5.5/InstalMgr1.6.2_LNX_X86_64//jre_6.0.0.sr9_20110208_03/jre/bin/java -Xms40m -Xmx512m -Xquickstart -Xgcpolicy:gencon -jar /mnt/hgfs/WAS_ND_V8.5.5/InstalMgr1.6.2_LNX_X86_64/plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar -os linux -ws gtk -arch x86_64 -showsplash -launcher /mnt/hgfs…

Websphere 学习(一)

1.Was 架构 池架构模型 : 漏斗模型: 通常,WebSphere应用中的一个请求到达服务器,到真正开始处理,要经过一系列的连接池。广域网上可能有大量的并发用户同时访问Web服务器,Web服务器上同时活动(Active)的连接可能高达10000个。但Web服务器到应用服务器(Web容器)的连接池大小可能只有200。Web容器到EJB容器的连接池更小,可能是80。然后,经过数据源(Data source)到数据库的连接最大可能只有…

spring 在WebSphere Application Server V6.0.2.19 及以后版本中JTA transactionManager配置

spring 2.5以后版本 <bean id="transactionManager" class="org.springframework.transaction.jta.WebSphereUowTransactionManager"/> spring 2.0.X版本 <bean id="transactionManager" class="org.springframework.transaction.jta.JtaTransactionManager"> <property name="autodetectTransactionManager"value="false" /> </bean> 此配置支持一组受限制的事务属性,其中不…

Java深度历险(二)——Java类的加载、链接和初始化

在上一篇文章 中介绍了Java字节代码的操纵,其中提到了利用Java类加载器来加载修改过后的字节代码并在JVM上执行。本文接着上一篇的话题,讨论Java类的加载、链接和初始化。Java字节代码的表现形式是字节数组(byte[]),而Java类在JVM中的表现形式是java.lang.Class 类 的对象。一个Java类从字节代码到能够在JVM中被使用,需要经过加载、链接和初始化这三个步骤。这三个步骤中,对开发人员直接可见的…