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

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

0

6个回答

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

0
qq_41827890
csdn_aiyu 谢谢,已经理解了 感谢
10 个月之前 回复

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

2
qq_41827890
csdn_aiyu 谢谢,已经理解了 感谢
10 个月之前 回复
caozhy
贵阳挖掘机马善福,自备车辆专业挖游泳池 +1
10 个月之前 回复

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

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

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

1
qq_41827890
csdn_aiyu 谢谢,已经理解了 感谢
10 个月之前 回复

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

1
qq_41827890
csdn_aiyu 谢谢,已经理解了 感谢
10 个月之前 回复

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

1
qq_41827890
csdn_aiyu 谢谢,已经理解了 感谢
10 个月之前 回复

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

1
qq_41827890
csdn_aiyu 谢谢,已经理解了 感谢
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mybatis中String参数的传递
mybatis中String参数的传递 mybatis中String参数的传递 Keywords selectKeywords(@Param("key") String key); 可以在mapper方法的参数钱添加 @Param("key") 注意括号中相当于别名 mybatis中传递数组 转自:https://blog.csdn.net/s592652578/artic...
String作为参数的传递问题!
String类的对象作为实参传递的应该是地址吧!可是在函数中改变虚参时,实参并不变!查JDK文档,说String类对象一旦建立后,value不能改变!到底是什么意思啊!rn谁能详细解释一下!
java传递String参数
java传递String参数不会改变原String参数,此处传递的是copy package numCombine; public class NumComberAll { public static void main(String[] args) { // TODO Auto-generated method stub String s = "lll"; ...
关于Java中String的传递问题
关于Java中String的传递问题 今天在写java时想写一个方法public void Helper(TreeNode root,List<String> list, String path) 前面两者不必说,传递的是地址,叫 emm 叫值传递——java中只存在值传递,只存在值传递!!! (然而我们经常看到对于对象(数组,类,接口)的传递似乎有点像引用传递,可以改变对象中...
不知道对象的传递那些参数
 public List queryCorpLists(IosPersonInfoBO object,   List depIdList, boolean loadext) throws Exception {  Session session = super.getSession();  List objectBOList = new ArrayList();  // 初始化一个查询总记录S
delphi DLL中如何传递string参数?
Function IntToBin(N:Int64;L:Byte):Pchar;stdcall;rnvarrn i: Int64 ;rn j: Byte ;rn str1:string;rnbeginrn Result:='';str1:='';rn i:= N ;rn for j:=1 to L dorn beginrn str1:=str1+Chr(i mod 256 ); i:=i div 256 ;rn end ;rn result:=Pchar(str1);//在应用程序中调用时返回值出错rnend;rnrn原函数是rnFunction IntToBin(N:Int64;L:Byte):String;rnvarrn i: Int64 ;rn j: Byte ;rn str1:string;rnbeginrn Result:='';str1:='';rn i:= N ;rn for j:=1 to L dorn beginrn str1:=str1+Chr(i mod 256 ); i:=i div 256 ;rn end ;rn result:=str1;rnend;rnrn
mybatis传递单个string参数
使用mybatis接口参数只有一个string的时候 如果不指定@param
bcb动态库传递 string 参数问题
在 BCB中将string参数传递给动态库时,string参数的长度大于128时出现异常,用devcpp没有这种现象,不知道是什么原因?怎么解决啊?
java之传递String类型的参数
如果你认为arrayPassTest 函数中,s是作为值传递,而ss是作为引用传递,所以有这样的输出结果,也不算错误,但是决对没有真正理解里面的原因。在这里,String 类型的传递是引用传递,也即是地址传递。这个是毋庸置疑的。因为在java里,String是对象类型,作为参数肯定是引用传递。之所以有值传递的效果,是因为Stirng内部实现时,是用char[] 来存储字符串的,所以String相当于char[]的包装类,那java中,包装类的一个特质就是值操作时体现对应的基本类型的特质。
关于java中参数的传递问题!!纳闷
1. class Mystery rn2. public static void main(String args[]) rn3. Changer c = new Changer(); rn4. c.method(args); rn5. System.out.println(args[0] + " " + args[1]); rn6. rnrn7. static class Changer rn8. void method(String s[]) rn9. String temp = s[0]; rn10. s[0] = s[1]; rn11. s[1] = temp; rn12. rn13. rn14. rnrnjava Mystery Mighty Mouse rnrnThe program writes "Mouse Mighty" to the standard outputrn连args[2]都没有出现,怎么在结果中Mouse出现了??rn
关于方法中参数的传递问题?
/*rn * Created on 2005-8-3rn *rn * TODO To change the template for this generated file go torn * Window - Preferences - Java - Code Style - Code Templatesrn */rnpackage demo;rnrn/**rn * @author Administratorrn *rn * TODO To change the template for this generated type comment go torn * Window - Preferences - Java - Code Style - Code Templatesrn */rnpublic class Kk rn static void change(String s,StringBuffer sb)rn rn s="aaaa";rn sb.setLength(0);rn sb.append("aaaa");rn rnrn public static void main(String[] args) rn String s="bbbb";rn StringBuffer sb = new StringBuffer("bbbb");rn change(s,sb);rn System.out.println(s);rn System.out.println(sb);rn rn rnrn答案是:bbbbrn aaaarn为什么?
关于传递网页中的参数问题
如何利用javascript脚本编写一个function用来讲a.jsp页面中的text1文本框中的值传递到b.jsp页面进行处理?rn望高手给出函数...
关于在link中传递多个参数的问题
rn rnrn能传递多个参数,是不是都要设置paramId  paramName paramProperty rn意思是设置多个paramId  paramName paramProperty 就可以了?
关于VB中参数的传递
现在是这样的rn我有个url,类似rnhttp://www.xxx.com/mobile/sendmsg?desctel=" & Text1.Text & "&conten = " & Text2.Textrn我用text1.text 和text2.text分别把参数传递到desctel和conten里rn全语句是这样rnWebBrowser1.Navigate "http://www.xxx.com/mobile/sendmsg?desctel=" & Text1.Text & "&conten = " & Text2.Textrn但是发现后面的conten居然接收不到text2.text传进的数据。。。。rn我不知道什么原因,语法应该是对的吧?rn就只是conten后面的参数接收不到rn二前面的desctel的参数可以接收。rn现在就两个问题rn一:上面的语句那里出错rn二:还有什么办法可以传递,就是说不直接传递或者用API什么的呢??rn VB菜菜。。请多指教。rnrn
关于GridView中传递多个参数的问题
rnrn其中wareid是.cs中定义的变量 当打开b.aspx的时候两个参数都传过去了,但是第2个参数的值不是第一个页面后台里定义的wareid的值,而是"<%=wareid%>",请高手指点应该如何修改,能让第2个参数的值正确显示前一个页面后台里的变量的值
关于传递和接收参数的问题
[code=Java]rn<%@ page language="java" contentType="text/html; charset=gb2312"rn pageEncoding="gb2312"%>rn<%@ page import="java.util.*" %> rnrnrnrn rn addToCartrnrnrn rn rn rnrn<%rn String book = request.getParameter("book");rn if(book != null) rn ArrayList gwc = (ArrayList)session.getAttribute("gwc");rn if(gwc == null) rn gwc = new ArrayList();rn session.setAttribute("gwc",gwc);rn rn gwc.add(book);rn rn%>rn查看购物车rnrnrn[/code]rn这是第一个页面rn[code=Java]rn<%@ page language="java" contentType="text/html; charset=gb2312"rn pageEncoding="gb2312"%>rn<%@ page import="java.util.*" %> rnrnrnrn rn Cartrnrnrn您选择的书本: rn<%rn String book = request.getParameter("book"); rn ArrayList gwc = (ArrayList)session.getAttribute("gwc");rn if(book != null) rn gwc.remove(book);rn rn for(int i = 0;i < gwc.size();i++) rn out.println(gwc.get(i));rn out.println("删除 ");rn rn%>rnrnrn[/code]rn这是第二个页面rnrn我的问题是在第二个页面中request获得的book字符串中不能包含例如“+”号或“#”井号之类的符号,否则无法删除rn这样的问题该怎么解决,书名肯定会涉及到这些符号,如“C#”之类的书籍
关于函数的参数的传递的问题??
String myUrl="movieSpec.jsp?fid="+fId+"&movkind="+fkind;rn我写了一个javaScript函数:rnfuncton openURL(param)rnrn window.open(param,"_blank","height=176,width=244,toolbar=no, menubar=no,scrollbars=no, resizable=no,location=no, status=no");rnrn1.param的部分到底怎么写,才可以把参数myUrl传递到param!rn2.具体调用的时候希望这样写:onclick="openURL(myUrl);return false"可以调用函数
关于scrcpy传递的参数问题
函数中定义了一个 指向字符的指针,一个字符数组rnchar *a="qwer";rnchar st[]="asdf";rn想使用scrcpy将st[]中的字符串复制到*a中rnrnscrcpy(a,st);rn编译没有错误,但是运行时会弹出一个错误窗口rn但是写成scrcpy(st,a)rn就没有问题,请高手帮忙指点下,3Q
【Android】关于参数的传递问题
  最近遇到了一个bug,在debug条件下可以看出更改后的值,但是在最终显示的结果中确实没有更改的值。经过很多次的调试后,才发现最后的原因竟然是因为参数传递的时候并没有将更改后的值传递给最终变量。   这时才意识到java中只存在值传递,不存在引用传递。这也就意味着传递的参数只是原来对象的拷贝,对于参数的改变并不会影响原来对象的值。所以...
关于uboot下,参数的传递问题...
在uboot第二阶段启动之后,会进入了一个叫main_loop()的函数里面。而且这个函数里面定义了一个rntypedef struct global_data rn ...rngd_t;rnU-Boot使用了一个结构体gd_t来存储全局数据区的数据。rn问题是这样的:如果我在这个结构中增加一个参数比如:rntypedef struct global_data rn ...rn unsigned long fw_flag;rngd_t;rn那么,可不可以,在系统启动之后,调用到这个参数呢?rnrn如果说不能的话,那么如何才能定义一个变量,在uboot和系统起来之后 都能调用的全局变量?
关于参数的传递问题!!!急救!!!!
现在有两个页面,在第一个页面中传递了一个参数过来,譬如说第二个页面的titlern名,在第二个页面中如何来接收此参数!(利用request传递参数!)
关于传递的参数不完整的问题    ///
今天遇到了一个有趣的问题:rn 传递 | rn想把"中型"参数通过request.querystring("BigClassName")传递给'ProductManage.aspx页面 ,可在ProductManage.aspx只显示一个字"中"rn这是为什么?????
关于string的传递
public static void convertString(String str)rn rn str = "Changed string";rn rnstatic void Main(string[] args)rn rn String str = "no changed string";rn convertString(str);rn Console.WriteLine(str);rn rn为什么呢?输出的是no changed string 这样看来参数是值传递,我加上ref关键子输出就是Changed string了,rn请问这个string是如何存储的呢?我觉得string是个对象,传递的应该是引用呀...rn哪位大哥大姐可以为我详细的讲演一下?不胜感激!
关于C++中string作参数的问题
rn 赋值时传入“aaaa”rn 作为参数传入某函数中,,在此函数中输出则输出“a”,或者“a”后面跟一堆乱码rnrn 这是我的函数声明int LocateByString(void* List,int type,std::string string);rnrn 函数调用如下std::string name;rn scanf("%s",&name);rn Locate_=LocateByString(List,type,name);rnrn 知道的帮忙下哈,,,,关于string类型作参数有什么需要注意的地方么?
关于String参数传输问题
例子如下, 为什么a打印是null,null而b打印是code,descrnpublic class test rn public static void main(String[] args) rn printString a = new printString();rn printString b = new printString("code", "desc");rn a.print();rn b.print();rn rn;rnclass printString rn String code;rn String desc;rn public printString() rn new printString("code", "desc");rn rn public printString(String codeString, String descString) rn code = codeString;rn desc = descString;rn rn public void print() rn System.out.println(code + "," + desc);rn rn
C++中 string作为参数的传递(string类型的引用 )
C++ string作为参数的传递(string类型的引用 ) 在传递参数的时候,如果参数是string类型,可以用string类型的引用,减少内存的拷贝。 例如: void func(const string&amp;amp; para){} int main(int agrc, char **argv){ //... string str = &quot;test&quot;; func(test); //......
JNI 中 参数的传递问题
1、java和c是如何互通的? 其实不能互通的原因主要是数据类型的问题,jni解决了这个问题,例如c文件中的jstring数据类型就是java传入的String对象,经过jni函数的转化就能成为c的char*。 2. 如何将java传入的String参数转换为c的char*,然后使用? java传入的String参数,在c文件中被jni转换为jstring的数据类型,在c
struts 中参数的传递问题
rnrnrn删除rnrnrnrnrn在Action的处理中我怎么得到id中的值rnActionForm中我已加了一个action rn并加了setAction() 和getAction()
java中参数的传递问题
基本类型参数传递: package day06; public class Array2Demo7 { /** * java中参数传递问题 */ public static void main(String[] args) { int a=10; int b=20; System.out.println("输出****"+"a="+a+",b="+b);//输出***
线程中参数的传递问题
线程中参数的传递问题   今天下午遇到了一个小问题。多线程中定义了一个全局的Array,需要共享使用,但是遇到了传参数的问题,记录下来。后来发现不需要线程间共享了,但是还是留着以备不时之需。//定义两个线程privateThreadHsvRsvMsgThread;privateThreadHsvAdsResThread;Message...
函数中参数的传递问题????
rnrn函数调用:rn rnrn会提示document.all.names.style为空或不是对象的错误。好象参数bigpic都传递不了,为什么??请问要如何修改??????rn
Java开发中遇到的那些坑!
为什么说一个好的员工能顶 100 个普通员工我们的做法是,要用最好的人。我一直都认为研发本身是很有创造性的,如果人不放松,或不够聪明,都很难做得好。你要找到最好的人,一个...
关于ajax 传递的参数
ajax发送的数据,默认都是字符串,不能直接传递list(列表),或者dict(字典)。 若要 传递list(列表),或者dict(字典),需要进行一些操作。 list需要进行列表序列化,在ajax下添加参数tradiction :true dict若要序列化的话,需要使用JSON.stringfy("{"one": 123}"),这样的形式进行转化,在后台中就需要对获取到的字符...
关于参数的传递
我们都知道函数的实现,是需要参数传递来实现的。通常我们根据传递方式划分为两种:一种是传值方式,另一种是传地址的方式。 一、传值调用       1、区分实参和形参          调用函数的括号里面的参数是实际参数(实参);          被调用函数中的参数是形式参数(形参)。        2、传值调用:建立参数的一个副本并把值传递给形式参数,在被调用函数中修改形式参数的值,并不
关于参数的传递?
在一个form中,设置了一个参数如Str:stringrn我想在其他窗口用这个参数,怎么传过来啊?
关于Struts:参数的传递
如何在几个Action之间传递参数?rn比如说我有一个 list.do?page=5 ,该页面用来分页浏览信息,并在每条信息后有删除功能,delete.do?pk=22,删除后要返回到list.do,我现在的问题就是如何保持住page=5呢?
关于参数的传递!
用openwithparm()函数来传递参数,怎么对mdi或midhelp型的窗口就无法传递参数啊??rn别的形式如main!型的就可以,mdi!或mdihelp!型的就不能够传递,我该用什么方法才能够实现哪??急,谢谢啦!rn
关于变量参数的传递
对于下面的两个字符串,第一种传递方式成功传递,第二种传递时空值,请问是怎么回事,正确应该怎样写?rn ssdw=Request.QueryString("f") rn search =" where ssdw='"&ssdw&"'" rn传递变量方式1:rnrn传递变量方式2:rn
关于SringMvc的参数的传递
* @RequestMapping这个注解代表要请求的方法 * value值表示请求的 方法名*********@RequestParam(value="username")代表请求的参数,如果该参数不存在,则请求报400的错误********* jsp页面代码: ①&lt;a href="hello?username=admin"&gt;请求springmvc 有参数&lt;/a&gt;...
关于参数的传递........
这是我的XML文件内容:rn rnrnrn yantian rn lanhuahu rn jinke rn 20750rnrnrn nanshan rn kekexili rn longhurn 21590 rnrnrn nanshan rn gaoshanhuayuan rn longhu rn 26205rnrnrn yantian rn fengjingwuxian rn longhu rn 20100rnrnrn baoan rn shencaifeiyang rn longhu rn 20400rnrnrn yantian rn caihuhuayuan rn yongyourn 20300 rnrn rnHTML文件内容:rnrnrnrn rn 无标题文档rn rnrnrnrnrn rn rn rn rn rnrnrnrn怎么运行不起呢?参数传递有错误吗?还请高手多多指教.......