`

关于Wrapper Class

UP 
阅读更多
public class RunTest{
	public static void main(String[] args) {
		Integer ten=new Integer(10);
		Long nine=new Long(9);
		System.out.println(ten+nine);
		int i=1;
		System.out.println(i+ten); 
	}
}

大家觉得这道题会输出什么?会不会Error?
刚开始我看到的答案是:Error,解释如下:
The wrapper classes cannot be used like primitives.

Wrapper classes have similar names to primitives but all start with upper case letters.Thus in this case we have int as a primitive and Integer as a wrapper.
The objective do not specifically mention the wrapper classes but don't be surprised if they come up .

但是当我真正在试验之后发现竟然可以输出:19、11;
想了想,可能此题是jdk1.4时候的吧,自从v5之后自动拆装箱,就可以输出结果了,应该是这样的。

大家也讨论下。
分享到:
评论
2 楼 freish 2011-06-26  
此贴注定是新手贴
1 楼 dotjar 2011-06-26  
看来凌晨人比较少。

相关推荐

    C++ Wrapper Class for the DirectSound API封装DirectSound API

    C++ Wrapper Class for the DirectSound API是为简化DirectSound接口使用而设计的,它将复杂的DirectSound函数和数据结构封装在易于理解和操作的C++类中。 **DirectSound基础知识** DirectSound是Windows SDK的一...

    cURL封装类(Wrapper class for cURL)

    `RESTClient.class.php`文件是这个封装类的实现,其核心功能在于提供一套简洁的API来执行各种HTTP请求,如GET、POST、PUT、DELETE等。以下是一些主要的类方法: 1. **`init()`**: 初始化cURL会话,设置基础选项,如...

    An Asynchronous HTTP Request WinINet Wrapper in C++

    Class FCHttpRequest is responsible for implementing send HTTP request and receive response, it's a wrapper class for WinINet. Class FCHttpRequestManager is a management of FCHttpRequest, responsible ...

    wrapper配置

    Wrapper配置是将Java应用程序集成到操作系统服务中的技术,主要用于...以上就是关于"wrapper配置"的基本知识和步骤,通过熟练掌握这些内容,你可以有效地将Java应用程序集成到操作系统服务中,实现自启动和高效管理。

    Java Service Wrapper使用说明

    - `wrapper.java.mainclass`:指定主类。 - `wrapper.app.parameter`:传递给应用的参数。 - `wrapper.ntservice.name`:服务名称。 - `wrapper.ntservice.displayname`:服务显示名称。 - `wrapper.ntservice....

    GoogleEarth COM API (IApplicationGE wrapper class)

    在MFC项目中使用Google Earth 可以使用,示例参考 http://blog.csdn.net/fengyhack/article/details/38685157 (在MFC项目中使用Google Earth COM API示例)

    Java Service Wrapper部署说明

    3. **主类设置**:通过`wrapper.java.mainclass`设置你的Java应用程序的主类。 4. **启动参数**:如果需要传递额外的参数给Java应用程序,可以在`wrapper.java.additional`系列配置项中添加。 5. **日志配置**:`...

    wrapper工具包制作windows服务

    4. **打包为服务**:将所有必要的文件,包括Wrapper库、配置文件、Java应用的class文件或jar包,以及服务脚本打包成一个可执行的压缩包。在这个例子中,`.classpath`、`.mymetadata`、`.project`文件可能与Eclipse...

    SpringBoot 使用Java Service Wrapper 部署Windows服务

    - `wrapper.java.mainclass`:设置为`org.tanukisoftware.wrapper.WrapperSimpleApp`。 - `wrapper.java.classpath`:添加你的SpringBoot应用的jar文件路径。 - `wrapper.java.additional.*`:设置Java启动参数,...

    C# wrapper for OpenGL

    而"C# wrapper for OpenGL"是指用C#语言编写的库,其目的是为C#开发者提供一个方便的接口,让他们能够利用OpenGL的功能,而无需直接操作底层的C或C++ API。 C#作为.NET框架的一部分,是一种类型安全、面向对象的...

    wrapper服务

    对于`time_server.jar`,你需要根据实际应用的需求,修改`wrapper.java.classpath`、`wrapper.java.mainclass`等关键配置项。 3. **服务安装与启动**:在修改了`wrapper.conf`后,通常通过执行特定的批处理文件(如...

    用Wrapper做java后台服务器程序

    - `wrapper.java.mainclass`:指定Wrapper使用的启动类,注意这不是用户编写的Java类。 - `wrapper.app.parameter.*`:指定用户的Java主程序类。 - `wrapper.ntservice.*`:配置服务名称、显示名和描述。 通过...

    wrapper for windows

    2. 将Java应用程序的可执行 jar 文件或者class文件路径添加到配置文件中。 3. 运行`InstallService.bat`,将Java应用程序注册为Windows服务。 4. 使用`net start <service_name>` 启动服务,`...

    wrapper-windows工具包和操作说明文档

    设置`JAVA_HOME`指向你的JRE路径,指定主类(`main-class`)和启动参数。 2. **安装服务**: 使用`wrapper.exe`命令行工具,通过`install`命令将Java程序注册为Windows服务。例如,`wrapper.exe -i "service_name" -...

    用Wrapper将java程序注册为服务

    这可能包括主类的`.class`文件或`.jar`包,以及其他如图片、配置文件等资源。你需要确保Wrapper知道如何找到并加载这些资源,这可以通过配置`wrapper.conf`文件中的相关项来实现。 最后,`bin`目录包含Wrapper的可...

    java service wrapper

    1. **配置Wrapper配置文件**:Wrapper配置文件通常命名为`wrapper.conf`,在这个文件中,你需要指定Java的路径(`wrapper.java.home`),主类(`wrapper.main.class`)以及任何必要的JVM参数。例如,如果你的应用...

    OPC Data Access Wrapper Class-开源

    OPC DA Wrapper类-仅一类-易于使用享受它:D! 请随时为我们贡献力量,我们正在为2010年6月至2015年的SCADA应用程序开发它。管理员电子邮件:SmartOPC@gmail.com谢谢!

    .NET Wrapper Class Generator-开源

    .NET包装器类生成器使用Reflection和.NET CodeDom生成包装一个或多个其他.NET类的.NET 2.0类。 它具有易于使用的UI,并且可以包装方法,属性和事件。

    ado-class.zip_ADO CLASS_ADO wrapper_ado+mysql_c++ ado sqlserver_

    标题中的"ado-class.zip_ADO CLASS_ADO wrapper_ado+mysql_c++ ado sqlserver_"表明这是一个关于ADO封装类的项目,这个类库可能是用C++编写的,目的是为了简化使用ADO访问数据库的过程,特别是对MySQL、Access和SQL ...

    Database Wrapper Class Generator-开源

    这个开源项目,名为"Database Wrapper Class Generator",是一个Eclipse插件,它的主要功能是从SQL Data Definition Language (DDL)脚本文件自动生成Java代码,创建数据库连接的包装器类。这个插件的目的是帮助...

Global site tag (gtag.js) - Google Analytics