public class Test2 {
public static void main(String[] args) {
Test2 obj=new Test2();
String a=obj.go();
System.out.print(a);
}
public String go() {
String q="hii";
try {
return q;
}
finally {
q="hello";
System.out.println("finally value of q is "+q);
}
}
Run Code Online (Sandbox Code Playgroud)
为什么hii从函数返回后打印go(),在finally块中值已更改为"hello"?
该计划的输出是
finally value of q is hello
hii
Run Code Online (Sandbox Code Playgroud) 或者我应该在意图中发送一些额外的数据来知道呼叫吗?如果没有预定义的方法,喜欢getIntent并做一些事情吗?
我和我的UDF扩展课程一起开展HIVE工作.我想获得提交我的工作的用户的名字,所以我正在使用
System.getProperty("user.name");
Run Code Online (Sandbox Code Playgroud)
获取用户名,但问题是这是返回用户mapred,并在jobtracker上,作业显示用户名hdfs.我当前以hdfs身份登录,因此作业由hdfs提交,所以y是
System.getProperty("user.name");
Run Code Online (Sandbox Code Playgroud)
重新调整不正确的值: - mapred
任何人都可以告诉我为什么会发生这种情况以及在评估方法中获取用户名的任何替代方法UDF
Hii在我的应用程序中,我想从我的Android手机直接将数据发送到我的网络打印机进行打印.我怎样才能做到这一点?
我还想提供布局,副本,页面范围等规格.如何直接从我的Android手机中检测我的打印机并提供打印命令?
我正在寻找可以打印 Microsoft Office 和 PDF 文件的 Java API。我还想提供打印规范,即使系统上没有用于打开这些文件的软件。商业图书馆很好。你能推荐一些吗?
嗨我想表现出来 JOptionPane.showMessageDialog(null, "Appication already running");
10秒然后删除它.我可以用dothat吗?
HttpURLConnection con = null;
Response response = new Response();
String TAG = "HttpConHandler";
try{
/*
* IMPORTANT:
* User SHOULD provide URL Encoded Parms
*/
Log.p(TAG, "URL="+ urlStr);
String q=httpHeaders.get("Authorization");
URL url = new URL(urlStr);
con = (HttpURLConnection) url.openConnection();
con.setRequestProperty("Authorization", q);
con.setRequestProperty("GData-Version", "3.0");
Run Code Online (Sandbox Code Playgroud)
嗨,我在调用方法时遇到java.lang.IllegalStateException: Cannot set method after connection is made错误setRequestProperty,但是当我在连接之前调用此方法时,我得到了NullPointerException因为con为空。我能做些什么来解决这个问题?