Tag: java

JSP / Servlet Web应用程序中的后台计时器任务

我想从订阅中检索订阅,并在每6小时后将订阅源从订阅存储到数据库。 我想在后台有一个计时器线程来完成这个任务。 什么是最好的方法? 一个普通的定时器线程或Quartz API?

在Java中投射对象

我对于在Java中投入对象意味着什么感到困惑。 假设你有… Superclass variable = new Subclass object(); (Superclass variable).method(); 这里发生了什么? variablestypes是否改变,或者variables内的对象是否改变? 非常困惑。

如何解决JNI项目中的UnsatisfiedLinkError(无法find相关的库)

我正在使用JNI的Java项目。 JNI调用我自己编写的自定义库,让我们说mylib.dll,这取决于第三方库libsndfile-1.dll。 当我运行我的程序时,它崩溃了 java.lang.UnsatisfiedLinkError: C:\…path…\mylib.dll: Can't find dependent libraries. 我search了这个网站(和其他人),我已经尝试了一些修复: 我跑了依赖沃克。 DW给出了一些警告 – libsndfile,MPR.DLL和SHLWAPI.DLL所需的两个库有“未parsing的导入” – 但DW FAQ表示可以安全地忽略这些警告。 我修复了mylib.dll中的方法名称,正如这里所build议的那样。 方法名已经被编译器弄坏了,但是我添加了链接器标志,现在dll方法名与我的jni头文件中的名称完全匹配。 我将所有这些DLL放在相同的目录中 – 与调用它们的.jar相同的目录 – 以确保它们位于正确的PATH上。 没有骰子。 有谁知道发生了什么事? 我正在MacBook Pro上通过Visual Studio 2010进行开发(通过Parallels)。 我正在使用东芝笔记本电脑在Windows XP中进行testing。

在Java中某些指定的时间限制之后终止线程

是否有一种方法来杀死一个在Java中的指定时间限制之后的子线程? 编辑:此特定的线程可能会在最坏的情况下被阻塞(线程用于等待文件修改,并阻塞,直到这个事件发生),所以我不知道中断()会成功?

为什么必须始终在Java中初始化本地variables(包括基元)?

为什么必须始终在Java中初始化本地variables(包括基元)? 为什么在实例variables的情况下也是不适用的?

Android:以编程方式向线性布局添加文本视图

我正在尝试添加TextViews到代码中我的xml定义的布局。 我有一个XML表,定义了很多Views 。 但是我必须在代码中添加一些视图,所以在xml表中创build一个LinearLayout : <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:id="@+id/info" android:layout_height="wrap_content" android:orientation="vertical"> </LinearLayout> 在这个布局中,我喜欢添加我的TextView : View linearLayout = findViewById(R.id.info); //LinearLayout layout = (LinearLayout) findViewById(R.id.info); TextView valueTV = new TextView(this); valueTV.setText("hallo hallo"); valueTV.setId(5); valueTV.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); ((LinearLayout) linearLayout).addView(valueTV); 但是我只收到以下错误信息: : java.lang.ClassCastException: android.widget.TextView 我该怎么做? 感谢您的帮助。 马丁

用“超级”关键字绑定generics

为什么我只能使用super通配符而不是types参数? 例如,在Collection接口中,为什么toArray方法不是这样写的 interface Collection<T>{ <S super T> S[] toArray(S[] a); }

Java:检测ArrayList中的重复项?

我怎么能检测(返回true / false)一个ArrayList是否包含多个Java中相同的元素? 非常感谢,特里 编辑忘了提及,我不是要比较“块”彼此,但它们的整数值。 每个“块”有一个int,这是什么使他们不同。 我通过调用名为“getNum”的方法(例如table1 [0] [2] .getNum();

在java中string到数组的转换

我有一个string="name"; 我想转换成一个string数组。 我该怎么做? 有没有build立在function的Java? 手动我可以做到这一点,但我正在寻找一个functionbuild立的Java。 我想要一个数组,其中string的每个字符将是一个string。 像char'n'现在将存储在数组中的string“n”。

如何在JTable中添加行?

你知道我怎么可以添加一个新的行到jTable ?