`
悲剧了
  • 浏览: 145219 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

答复: 一个常见的JDBC封装导致的问题

 
阅读更多
fangin 写道
非基本类型当形参的时候,操作传入的句柄和操作原有的句柄也没什么分别。反正实际操作的都是句柄指向的对象。

句柄置空操作算是比较特殊。只是把此句柄指向了null,对对象没什么影响。

其他情况下其实用起来是没什么差别的,也不能怪楼主吧



public class Test01 {

	public static void main(String args[]){
		int i=1;
		change(i);
		System.out.println(i);
		
		String str="aaa";
		change(str);
		System.out.println(str);
		
		Demo d=new Demo();
		change(d.s);
		System.out.println(d.s);
		
		
	}
	
	
	public static void change(int i){
		i=0;
	}
	public static void change(String str){
		str="bbb";
		
	}
}

class Demo{
	String s="demo";
}




结果如下
1
aaa
demo
分享到:
评论

相关推荐

    j2ee09:jdbc03:jdbc的最后封装(用到了反射)

    本篇将重点讨论"j2ee09:jdbc03:jdbc的最后封装(用到了反射)"这一主题,该主题涉及到JDBC的高级使用技巧,特别是如何通过反射来优化和简化数据库操作。 首先,我们来看“jdbc03”的部分。这可能是项目中的一个模块...

    JDBC封装的工具类

    JDBC封装的工具类,将所有共同的代码提取过来,形成工具类

    自己写个JDBC封装

    本项目就是一个自定义的JDBC封装,旨在实现跨数据库的持久化操作,并采用XML配置方式来灵活配置数据库连接信息。 **描述:“JDBC的封装,跨数据库的持久化小组件,XML配置方式,包含doc,大家学习交流”** 1. **...

    jdbc封装包

    综上,JDBC封装包是一个实用的工具,它简化了数据库操作流程,提高了开发效率,并且通过良好的封装,降低了出错的可能性。使用时,只需根据自己的数据库配置进行适当的参数修改,即可快速地进行数据库操作。

    JDBC封装.rar

    "JDBC封装方式"可能是包含上述封装策略的源代码文件,如`DBUtil.java`,`UserDAO.java`,`UserDAOImpl.java`等,这些文件共同构成了一个完整的JDBC封装体系。 通过以上介绍,我们可以理解JDBC封装是Java开发中提升...

    自己封装的JDBC

    封装JDBC主要是对以上步骤进行抽象和封装,例如创建一个`DBUtil`类,提供以下功能: - 静态方法用于加载驱动和建立连接,如`getConnection(String url, String username, String password)`。 - 创建一个`...

    原创的JDBC封装可支持各种数据库

    通过以上步骤,我们可以创建一个高度可配置、易于使用的JDBC封装库,支持多种数据库。在实际项目中,只需在配置文件中更改数据库相关参数,就能轻松切换到不同的数据库系统,极大地提高了代码的可维护性和可扩展性。...

    jdbc封装(实现对实体的增删改查[分页]).zip

    jdbc封装(实现对实体的增删改查[分页]),辅助学习Hibernate 包含三个文件夹,分别是: code-access实现 是用access实现的,本意是access方便,就一个文件,方便部署。但access有好多不支持,就写成这样.主要是可参考Dao...

    Scala的JDBC封装包Scweery.zip

    Scweery 是 Scala 一个封装了 JDBC 操作用来从 SQL 中创建 Scala 对象的工具包。 示例代码: using(petsDB) { connection => val findHogsQuery = "select name, gender from pets where family='erinaceidae' ...

    JDBC封装步骤

    文档脉络清楚的详述了实现JDBC封装所需要进行的步骤。

    jdbc完全封装实现增删改查

    实现完全的对jdbc对象的封装,只需调用则可对数据库进行CRUD操作

    SpringBoot中封装jdbc工具类

    现在的数据层的开发,大多会使用...但是在一些极端的场景下往往原生的jdbc方式操作数据库更灵活,性能更高。由于部分场景下MyBatis或JPA之类无法满足我的需求,所以我打算自己封装一套查数据库的工具类。 文章地址: ...

    游戏服务器 数据库连接池 jdbc 简单封装

    在`nebula-jdbc-master`这个项目中,我们可以看到一个名为Nebula JDBC的实现,它可能就是对JDBC和数据库连接池的一个自定义封装。通过分析该项目的源码,我们可以学习如何自定义数据库连接池组件,如何优化JDBC的...

    类似hibernate的jdbc封装

    标题提到的"类似hibernate的jdbc封装"就是这样的一个实践,它试图在不引入庞大框架的情况下,提供类似Hibernate的便捷性。 首先,我们来了解JDBC(Java Database Connectivity),它是Java中用于连接数据库的标准...

    java封装jdbc的操作代码

    - **代码复用**:将这些步骤封装到一个类或方法中,其他地方可以直接调用,无需重复编写相同代码。 - **异常处理**:封装可以统一处理异常,提高程序健壮性。 - **事务管理**:在封装的类中,可以方便地进行事务...

    jdbc-utils.rar_Utils_jdbc_jdbc封装

    这个文件很可能是封装好的一个基类,为具体的DAO(Data Access Object)提供通用的方法。可能包含以下功能: - 连接管理:自动获取和释放连接,通常会利用`PoolManager`来获取连接池中的连接。 - SQL执行:提供...

    泛型封装JDBC

    在JDBC封装中,我们可以创建一个名为`DBConnection<T>`的泛型类,其中`T`代表数据表的实体类。这个类可以包含连接数据库、执行SQL、处理结果集并返回`T`类型对象的逻辑。 4. **Oracle数据库操作**: Oracle是一种...

    java JDBC封装库

    自己封装好的,基于commons的DBBase,DBCP的数据库工具。支持线程池,支持直接对象化操作。即无需任何映射,只要是java标准类,属性带标准set、get,属性名称与查询结果集中字段名称相同,就可以直接查询出对象链表...

    对jdbc的封装的总结

    在封装的JDBC代码中,可以设计一个方法读取这个文件,逐条执行其中的SQL,方便数据库的初始化和测试。 总结起来,对JDBC的封装是提高Java应用数据库操作效率和质量的关键步骤。通过引入连接池、使用...

    PCB芯片封装与图鉴

    * TO 晶体管外形封装:一种早期的封装形式,主要用于晶体管和二极管。 * DIP 封装(双列直插式封装):一种常见的封装形式,主要用于小型电子产品。 * LCCC 无引线陶瓷芯片载体:一种常见的封装形式,主要用于高频...

Global site tag (gtag.js) - Google Analytics