小编Har*_*der的帖子

奇怪的是最后的行为?

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)

java finally

14
推荐指数
1
解决办法
873
查看次数

如何知道是使用startActivityForResult调用活动还是仅使用startActivity调用?

或者我应该在意图中发送一些额外的数据来知道呼叫吗?如果没有预定义的方法,喜欢getIntent并做一些事情吗?

android

13
推荐指数
2
解决办法
8451
查看次数

需要浏览按钮吗?

Hii我正在开发一个应用程序,我需要使用浏览按钮选择文件..如何在android中实现浏览按钮?

android

10
推荐指数
1
解决办法
1万
查看次数

使用android蓝牙发送文件?

有什么方法可以使用Android的内部蓝牙将文件发送到其他设备吗?请举个例子.

android

8
推荐指数
1
解决办法
8494
查看次数

让用户运行HIVE工作?

我和我的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

java hadoop hive

8
推荐指数
1
解决办法
1755
查看次数

使用电话号码获取来电国家/地区名称?

您好,我们可以在Android手机上获取来电的国家名称?

android

6
推荐指数
1
解决办法
2057
查看次数

Android直接打印到网络打印机?

Hii在我的应用程序中,我想从我的Android手机直接将数据发送到我的网络打印机进行打印.我怎样才能做到这一点?

我还想提供布局,副本,页面范围等规格.如何直接从我的Android手机中检测我的打印机并提供打印命令?

java printing android

5
推荐指数
1
解决办法
3660
查看次数

使用 Java 打印 Microsoft Office 和 PDF 文件

我正在寻找可以打印 Microsoft Office 和 PDF 文件的 Java API。我还想提供打印规范,即使系统上没有用于打开这些文件的软件。商业图书馆很好。你能推荐一些吗?

java printing pdf api ms-office

5
推荐指数
1
解决办法
5437
查看次数

Java:显示10秒的消息对话框并删除?

嗨我想表现出来 JOptionPane.showMessageDialog(null, "Appication already running");

10秒然后删除它.我可以用dothat吗?

java swing

5
推荐指数
2
解决办法
2万
查看次数

给出 java.lang.IllegalStateException 的 setRequestProperty 方法:建立连接后无法设置方法

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为空。我能做些什么来解决这个问题?

java android httpconnection

5
推荐指数
1
解决办法
8165
查看次数

标签 统计

android ×6

java ×6

printing ×2

api ×1

finally ×1

hadoop ×1

hive ×1

httpconnection ×1

ms-office ×1

pdf ×1

swing ×1