随笔分类 -  JDK

摘要:使用spring下的JdkVersion.java文件获取当然jdk版本信息。JdkVersion.java代码:package org.springframework.core;/** * Internal helper class used to find the Java/JVM version * that Spring is operating on, to allow for automatically * adapting to the present platform's capabilities. * * <p>Note that Spring requi 阅读全文
posted @ 2011-04-27 15:03 java程序代码 阅读(1218) 评论(0) 推荐(0)
摘要:算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityException 文件已结束异常:EOFException 文件未找到异常:FileNotFoundException 字符串转换为数字异常:NumberFormatException 操作数据库异常:SQLException 输入输出... 阅读全文
posted @ 2010-03-03 12:57 java程序代码 阅读(135) 评论(0) 推荐(0)
摘要:UnsupportedClassVersionError 不支持的类版本错误。当Java虚拟机试图从读取某个类文件,但是发现该文件的主、次版本号不被当前Java虚拟机支持的时候,抛出该错误。 java.lang.VerifyError 验证错误。当验证器检测到某个类文件中存在内部不兼容或者安全问题时抛出该错误。 java.lang.VirtualMachineError 虚拟机错误。用于指示虚拟机被破坏或者继续执行操作所需的资源不足的情况。 java.lang.ArithmeticException 算术条件异常。譬如:整数除零等。 java.lang.ArrayIndexOu... 阅读全文
posted @ 2010-03-03 12:55 java程序代码 阅读(150) 评论(0) 推荐(0)
摘要:1. 数组有没有length()这个方法? String有没有length()这个方法? 答:数组没有length()这个方法,有length的属性。 String有length()这个方法。2.String s = new String("xyz");创建了几个String Object? 答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。3.abstract class和interface有什么区别? 答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现 阅读全文
posted @ 2010-02-26 19:26 java程序代码 阅读(547) 评论(0) 推荐(0)
摘要:66. EJB容器提供的服务 主要提供声明周期管理、代码产生、持续性管理、安全、事务管理、锁和并发行管理等服务。67. EJB规范规定EJB中禁止的操作有哪些? 1.不能操作线程和线程API(线程API指非线程对象的方法如notify,wait等),2.不能操作awt,3.不能实现服务器功能,4.不能对静 态属生存取,5.不能使用IO操作直接存取文件系统,6.不能加载本地库.,7.不能将this作为变量和返回,8.不能循环调用。68. remote接口和home接口主要作用 remote接口定义了业务方法,用于EJB客户端调用业务方法。 home接口是EJB工厂用于创建和移除查找EJB实例6. 阅读全文
posted @ 2010-02-26 19:23 java程序代码 阅读(150) 评论(0) 推荐(0)
摘要:抽象类与接口的区别 abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。 其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。 阅读全文
posted @ 2010-02-07 00:27 java程序代码 阅读(151) 评论(0) 推荐(0)
摘要:第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); } 效率高,以后一定要使用此种方式! 第二种: Map map = new HashMap(); Iterator iter = map.keySet().iterator(); while (it 阅读全文
posted @ 2010-02-06 10:37 java程序代码 阅读(270) 评论(0) 推荐(0)
摘要:Java运行环境有一个字符串池,由String类维护。执行语句String str="abc"时,首先查看字符串池中是否存在字符串"abc",如果存在则直接将"abc"赋给str,如果不存在则先在字符串池中新建一个字符串"abc",然后再将其赋给str。执行语句String str=new String("abc")时,不管字符串池中是否存在字符串"abc",直接新建一个字符串"abc"(注意:新建的字符串"abc"不是在字符串池中), 阅读全文
posted @ 2010-01-04 09:31 java程序代码 阅读(307) 评论(0) 推荐(0)
摘要:Java EE 6规范通过了,规范的实施已经在如火如荼的进行中,但这个规范获得通过并非一帆风顺。事实上即使是投了赞成票的12家公司也并非对Java EE 6完全满意。Java EE 6究竟有何问题?本文将呈现几个投票方的观点。【51CTO精选译文】上周JCP(Java Community Process)成员投票通过了Java EE 6规范,终于结束了为时两年的讨论和开发历程。虽然JCP成员通过了Java新规范JSR-316,但仍然有人对这个发布版表示不满。(51CTO编者注:投票结果是12票通过1票反对,1票无效2票弃权。其中Apache投了反对票,SAP和Intel投了弃权票,而Sprin 阅读全文
posted @ 2009-12-17 15:57 java程序代码 阅读(130) 评论(0) 推荐(0)
摘要:发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程 该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的兼容性... 什么是JAR文件? 在开发过程中,我们可以直接使用Java class文件来运行程序,但这并不是一个好方式,好在Java 提供了 JAR(Java Archive)文件来提供发布和运行。 jar 文件实际上是class 文件的ZIP... 阅读全文
posted @ 2009-12-16 08:30 java程序代码 阅读(245) 评论(0) 推荐(0)
摘要:Java SE Development Kit (JDK) BundlesJDK 6 Update 17 with Java EEThis distribution of the JDK is included in the Java EE 5 SDK, which contains the GlassFish v2.1.1 application server and provides web services, component-model, management, and communications APIs for enterprise-class SOA and Web 2.0 阅读全文
posted @ 2009-11-05 11:10 java程序代码 阅读(346) 评论(0) 推荐(0)
摘要:https://jdk7.dev.java.net/下面的是具体下载页面http://download.java.net/jdk7/binaries/Windows Offline Installation, Multi-language JDK filejdk-7-ea-bin-b68-windows-i586-06_aug_2009.exe, 96.89 MB ( MD5_Checksum) DocumentationDocs (58.45 MB JAR | HTML)Windows PlatformWindows Offline Installation, Multi-language 阅读全文
posted @ 2009-08-12 08:30 java程序代码 阅读(1240) 评论(0) 推荐(0)
摘要:今天在搭配环境时,安装jdk提示:内部错误 ,Google了老半天也没有具体的解决办法,只好下个最新的了。一直安装了好多遍。 阅读全文
posted @ 2009-06-21 11:05 java程序代码 阅读(114) 评论(0) 推荐(0)