qq_41827890
csdn_aiyu
采纳率40%
2018-10-22 23:19

java开发中关于传递String那些参数的问题

已采纳

图片说明
图片说明
2个都是传递String类型的参数为什么一个需要加“”一个不需要

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • Burgess_Lee Burgess_Lee 3年前

    下面传入的是一个String的变量,上面传递的是通过properties文件获取的对应的属性的值,是一个字符串的值。还望采纳。

    点赞 评论 复制链接分享
  • qq_23126581 郭老师的小迷弟雅思莫了 3年前

    因为你的driverClass 已经定义成String类型了, static String driverClass=null;所以直接用就行,另外“driverClass”是当字符串使用的。

    点赞 2 评论 复制链接分享
  • xionglangs 编程爱好者熊浪 3年前

    这是java基础,最好去学下java基础,如果在学校,就好好学,如果已经出来了,也想入坑-java,那可以先去培训下。

    点赞 1 评论 复制链接分享
  • weixin_42031662 weixin_42031662 3年前

    第一个传递的是一个String值或者说是常量,第二个传递的是一个String值的变量,传的其实是这个变量的值

    点赞 1 评论 复制链接分享
  • jiaji1991 岩溪乐 3年前

    ……不加引号的是变量啊,getConnection里面调用的是类里面的driverclass变量。
    19-34行部分的静态代码块在类初始化时执行,给driverclass赋了读取的property文件中的值,然后getConnection执行的时候driverclass里已经赋好了

    点赞 1 评论 复制链接分享
  • guoshengkai373 Only丿阿海 3年前

    前者传递的是一个String值.
    后者传递的是一个String值的变量.

    前者是一个匿名变量
    后者是一个成员变量

    就像下面这两段代码:
    // 直接打印1
    print(1);
    // 把1定义为变量再打印
    int a = 1;
    print(a);

    点赞 1 评论 复制链接分享

相关推荐